Changes

Jump to navigation Jump to search
m
no edit summary
Line 28: Line 28:  
     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]);
      var getRecord = index.get([record.name.last, record.name.first]);
+
    getRecord.onsuccess = function() {
 
+
        if (getRecord != undefined) {
        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;
+
         } else {
 
+
          inp_obj = record;
          console.log("Mark 2: " + record.name.first);  
+
          store.put(inp_obj);
       
+
        }
          console.log("Mark 2: " + record.name.last + "...");
+
        var sanitycheck = index.get([inp_obj.name.last, inp_obj.name.first]);
          
+
         sanitycheck.onsuccess = function() {
          var recordcheck = index.get([inp_obj.name.last, inp_obj.name.first]);
+
            console.log(sanitycheck);
          
+
        }
          recordcheck.onsuccess = function() {
  −
       
  −
          console.log(recordcheck);
  −
          }
  −
      }
  −
    } else {
  −
          store.put(record);
   
     }
 
     }
   Line 81: Line 74:  
         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() {
          console.log("updating");
+
            if( getRecord != undefined ) {
            inp_obj = getRecord.result;  
+
              console.log("updating");
 +
              inp_obj = getRecord.result;  
 +
            } else {
 +
              inp_obj = record;
 +
            }
 +
 
 
             inp_obj[field] = value;  // => "Bob"
 
             inp_obj[field] = value;  // => "Bob"
 
             store.put(inp_obj);
 
             store.put(inp_obj);
530

edits

Navigation menu