Changes

Jump to navigation Jump to search
m
no edit summary
Line 27: Line 27:  
     var store = tx.objectStore(PersonalDataDataBaseName);
 
     var store = tx.objectStore(PersonalDataDataBaseName);
 
     var index = store.index("NameIndex");   
 
     var index = store.index("NameIndex");   
 
+
    var inp_obj;
     store.put(record);
+
    if ( index.get([record.name.last, record.name.first]) != undefined ) {
 +
        var getRecord = index.get([record.name.last, record.name.first]);
 +
        getRecord.onsuccess = function() {
 +
            console.log("updating");
 +
            inp_obj = getRecord.result;
 +
        }
 +
     } else {
 +
      inp_obj = record;
 +
      store.put(inp_obj);
 +
    }
    
     console.log("Mark 2: " + record.name.first);  
 
     console.log("Mark 2: " + record.name.first);  
 
     console.log("Mark 2: " + record.name.last + "...");
 
     console.log("Mark 2: " + record.name.last + "...");
   −
     var recordcheck = index.get([record.name.last, record.name.first]);
+
     var recordcheck = index.get([inp_obj.name.last, inp_obj.name.first]);
 
     recordcheck.onsuccess = function() {
 
     recordcheck.onsuccess = function() {
 
       console.log(recordcheck);
 
       console.log(recordcheck);
Line 64: Line 73:  
         var store = tx.objectStore(PersonalDataDataBaseName);
 
         var store = tx.objectStore(PersonalDataDataBaseName);
 
         var index = store.index("NameIndex");
 
         var index = store.index("NameIndex");
 
+
       
 
         var getRecord = index.get([record.name.last, record.name.first]);
 
         var getRecord = index.get([record.name.last, record.name.first]);
 
         getRecord.onsuccess = function() {
 
         getRecord.onsuccess = function() {
530

edits

Navigation menu