Line 29: |
Line 29: |
| idgen += toString(self.charCodeAt(i)); | | idgen += toString(self.charCodeAt(i)); |
| } | | } |
| + | console.log(idgen); |
| // Take username for standard databasename format | | // Take username for standard databasename format |
| var PersonalDataDataBaseName = "PD.IO" + self + "Database"; | | var PersonalDataDataBaseName = "PD.IO" + self + "Database"; |
Line 37: |
Line 38: |
| console.log( PersonalDataDataBaseName ); | | console.log( PersonalDataDataBaseName ); |
| console.log( CurrentPerson ); | | console.log( CurrentPerson ); |
− | | + | recordAdd( PersonalDataDataBaseName, CurrentPerson ); |
| recordUpdate( PersonalDataDataBaseName, CurrentPerson, "id", idgen ); | | recordUpdate( PersonalDataDataBaseName, CurrentPerson, "id", idgen ); |
| /* | | /* |
Line 121: |
Line 122: |
| textInput = [], | | textInput = [], |
| ii = Object.keys( check( person, rel_C + '' ) ).length; | | ii = Object.keys( check( person, rel_C + '' ) ).length; |
− |
| |
− | var prevs = element.all(by.tagName('input')).map(function(elem) {
| |
− | return elem;
| |
− | });
| |
− |
| |
− | delete prevs;
| |
| | | |
| console.log( "Mark Finite" ); | | console.log( "Mark Finite" ); |
Line 137: |
Line 132: |
| button_new[i] = new OO.ui.ButtonWidget( { label: "New", class: 'pddh' } ); | | button_new[i] = new OO.ui.ButtonWidget( { label: "New", class: 'pddh' } ); |
| button_delete[i] = new OO.ui.ButtonWidget( { label: "Delete", class: "pddh" } ); | | button_delete[i] = new OO.ui.ButtonWidget( { label: "Delete", class: "pddh" } ); |
− | textIn[number(i)] = new OO.ui.TextInputWidget( { | + | textInput[i] = new OO.ui.TextInputWidget( { |
| value: check( person, rel_C + '.' + i ), /// | | value: check( person, rel_C + '.' + i ), /// |
| placeholder: rel_B | | placeholder: rel_B |
| } ); | | } ); |
| | | |
− | textIn[number(i)].on("keydown",function search(e) { | + | textInput[i].on("keydown",function search(e) { |
| if(e.keyCode == 13) { | | if(e.keyCode == 13) { |
| recordUpdate( db, person , rel_C, i , ($(this).val()) ); | | recordUpdate( db, person , rel_C, i , ($(this).val()) ); |
| } | | } |
− | interface_media( db, person, rel_A, rel_B, rel_C , textIn); | + | interface_media( db, person, rel_A, rel_B, rel_C ); |
| }); | | }); |
| | | |
− | console.log( textIn[number(i)].getValue() ); | + | console.log( textInput[i].getValue() ); |
| | | |
| button_new[i].on( 'click', function () { | | button_new[i].on( 'click', function () { |
Line 155: |
Line 150: |
| // new | | // new |
| recordUpdate( db, person, rel_C, ii , '2' ); | | recordUpdate( db, person, rel_C, ii , '2' ); |
− | interface_media( db, person, rel_A, rel_B, rel_C , textIn ); | + | interface_media( db, person, rel_A, rel_B, rel_C ); |
| return; | | return; |
| | | |
Line 163: |
Line 158: |
| // delete | | // delete |
| recordDeleteFrom( db, person, rel_C, i ); | | recordDeleteFrom( db, person, rel_C, i ); |
− | interface_media( db, person, rel_A, rel_B, rel_C , textIn); | + | interface_media( db, person, rel_A, rel_B, rel_C ); |
| return; | | return; |
| | | |
Line 170: |
Line 165: |
| | | |
| // save | | // save |
− | recordUpdate( db, person, rel_C, i , textIn[i].getValue() ) ; | + | recordUpdate( db, person, rel_C, i , textInput[i].getValue() ) ; |
| interface_media( db, person, rel_A, rel_B, rel_C ); | | interface_media( db, person, rel_A, rel_B, rel_C ); |
| return; | | return; |
Line 285: |
Line 280: |
| var getRecord = index.get([record.name.user]); | | var getRecord = index.get([record.name.user]); |
| getRecord.onsuccess = function() { | | getRecord.onsuccess = function() { |
| + | /* |
| if (getRecord.result != undefined) { | | if (getRecord.result != undefined) { |
| // if found, let's use that from now on | | // if found, let's use that from now on |
Line 292: |
Line 288: |
| return inp_obj; | | return inp_obj; |
| } else { | | } else { |
| + | */ |
| // if it didn't exist, let's use the provided record to push to store | | // if it didn't exist, let's use the provided record to push to store |
| inp_obj = record; | | inp_obj = record; |
| store.put(inp_obj); | | store.put(inp_obj); |
| return inp_obj; | | return inp_obj; |
− | }
| + | |
| + | //} |
| + | |
| var sanitycheck = index.get([inp_obj.name.user]); | | var sanitycheck = index.get([inp_obj.name.user]); |
| sanitycheck.onsuccess = function() { | | sanitycheck.onsuccess = function() { |