Line 5: |
Line 5: |
| | | |
| addRecord(PersonalDataDataBaseName, Pete); | | addRecord(PersonalDataDataBaseName, Pete); |
− | recordUpdate(PersonalDataDataBaseName, "Pete", "Rock", 'phone', '+313555777'); | + | recordUpdate(PersonalDataDataBaseName, Pete, 'phone', '+313555777'); |
| | | |
| function addRecord(pddbname, record){ | | function addRecord(pddbname, record){ |
Line 39: |
Line 39: |
| }; | | }; |
| | | |
− | function recordUpdate(pddbname, recordA, recordB, field, value){ | + | function recordUpdate(pddbname, record, field, value){ |
| | | |
| var pddb = window.indexedDB.open(pddbname, 1); | | var pddb = window.indexedDB.open(pddbname, 1); |
Line 60: |
Line 60: |
| var index = store.index("NameIndex"); | | var index = store.index("NameIndex"); |
| | | |
− | var getRecord = index.get([recordA, recordB]); | + | var getRecord = index.get([, ]); |
| getRecord.onsuccess = function() { | | getRecord.onsuccess = function() { |
| console.log("updating"); | | console.log("updating"); |
Line 66: |
Line 66: |
| store.put(getRecord.result); | | store.put(getRecord.result); |
| | | |
− | getRecordAgain = index.get([recordA, recordB]); | + | getRecordAgain = index.get([record.name.first, record.name.last]); |
| getRecordAgain.onsuccess = function() { | | getRecordAgain.onsuccess = function() { |
− | console.log(getRecordAgain.result.field); // => "Bob" | + | console.log("hey there" + getRecordAgain); // => "Bob" |
| if ( getRecordAgain.result.field == value ) { | | if ( getRecordAgain.result.field == value ) { |
| console.log("update succeeded"); | | console.log("update succeeded"); |