Changes

Jump to navigation Jump to search
m
no edit summary
Line 4: Line 4:  
var Pete = {id: 11345, name: {first: "Pete", last: "Rock"}, age: 52};
 
var Pete = {id: 11345, name: {first: "Pete", last: "Rock"}, age: 52};
   −
addRecord(PersonalDataDataBaseName, Pete);
+
recordAdd(PersonalDataDataBaseName, Pete);
 
recordUpdate(PersonalDataDataBaseName, Pete, 'phone', '+313851777');
 
recordUpdate(PersonalDataDataBaseName, Pete, 'phone', '+313851777');
 
recordCheck(PersonalDataDataBaseName, Pete);
 
recordCheck(PersonalDataDataBaseName, Pete);
   −
function addRecord(pddbname, record){
+
function recordAdd(pddbname, record){
 
   console.log("pn1");
 
   console.log("pn1");
 
   var pddb = window.indexedDB.open(pddbname, 3);
 
   var pddb = window.indexedDB.open(pddbname, 3);
Line 27: Line 27:  
     var store = tx.objectStore(PersonalDataDataBaseName);
 
     var store = tx.objectStore(PersonalDataDataBaseName);
 
     var index = store.index("NameIndex");   
 
     var index = store.index("NameIndex");   
      if ( index.get([record.name.last, record.name.first]) != undefined ) {
+
 
        var getRecord = index.get([record.name.last, record.name.first]);
+
    if ( index.get([record.name.last, record.name.first]) != undefined ) {    
 +
      var getRecord = index.get([record.name.last, record.name.first]);
 +
 
 
         getRecord.onsuccess = function() {
 
         getRecord.onsuccess = function() {
            console.log("updating");
+
 
            inp_obj = getRecord.result;
+
          console.log("updating");
            console.log("Mark 2: " + record.name.first);  
+
 
            console.log("Mark 2: " + record.name.last + "...");
+
          inp_obj = getRecord.result;
            var recordcheck = index.get([inp_obj.name.last, inp_obj.name.first]);
+
 
            recordcheck.onsuccess = function() {
+
          console.log("Mark 2: " + record.name.first);  
                console.log(recordcheck);
+
       
            }
+
          console.log("Mark 2: " + record.name.last + "...");
        }
+
       
 +
          var recordcheck = index.get([inp_obj.name.last, inp_obj.name.first]);
 +
       
 +
          recordcheck.onsuccess = function() {
 +
       
 +
          console.log(recordcheck);
 +
          }
 +
      }
 +
    } else {
 +
          store.put(record);
 
     }
 
     }
 +
 
     tx.oncomplete = function() {
 
     tx.oncomplete = function() {
 
       db.close();
 
       db.close();
530

edits

Navigation menu