Changes

Jump to navigation Jump to search
m
no edit summary
Line 101: Line 101:  
           textInput = [];
 
           textInput = [];
 
       var ii;
 
       var ii;
       for ( var i = 0 ; i < check( person, rel_C ).length; i++ ) {
+
       if ( check( person, rel_C ) != undefined ) {
        if ( check( person, rel_C + '.' + i) != undefined ) {
+
        for ( var i = 0 ; i < check( person, rel_C ).length; i++ ) {
          ii = i + 1;
+
          if ( check( person, rel_C + '.' + i) != undefined ) {
          button_save[i] = new OO.ui.ButtonWidget( { label: "Save"  } );
+
            ii = i + 1;
          button_new[i] = new OO.ui.ButtonWidget( { label: "New" } );
+
            button_save[i] = new OO.ui.ButtonWidget( { label: "Save"  } );
          button_delete[i] = new OO.ui.ButtonWidget( { label: "Delete" } );
+
            button_new[i] = new OO.ui.ButtonWidget( { label: "New" } );
          textInput[i] = new OO.ui.TextInputWidget( {  
+
            button_delete[i] = new OO.ui.ButtonWidget( { label: "Delete" } );
            value: check( person, rel_C + '.' + i ),
+
            textInput[i] = new OO.ui.TextInputWidget( {  
            placeholder: rel_B   
+
              value: check( person, rel_C + '.' + i ),
          } );
+
              placeholder: rel_B   
          $(textInput[i]).on("keydown",function search(e) {
+
            } );
              if(e.keyCode == 13) {
+
            $(textInput[i]).on("keydown",function search(e) {
                    recordUpdate( db, prs , rel_C + '.' + i , ($(this).val())  );
+
                if(e.keyCode == 13) {
              }
+
                      recordUpdate( db, prs , rel_C + '.' + i , ($(this).val())  );
          });
+
                }
          button_new[i].on( 'click', function () {
+
            });
     
+
            button_new[i].on( 'click', function () {
            // new  
+
       
            recordUpdate( db, prs, rel_C + '.' + ii , '');
+
              // new  
            interface_media( db, prs, rel_A, rel_B, rel_C );
+
              recordUpdate( db, prs, rel_C + '.' + ii , '');
            return;
+
              interface_media( db, prs, rel_A, rel_B, rel_C );
 
+
              return;
          } );
  −
          button_delete[i].on( 'click', function () {
  −
     
  −
            // delete
  −
            recordDeleteFrom( db, prs,  rel_C + '.' + i );
  −
            interface_media( db, prs, rel_A, rel_B, rel_C );
  −
            return;
  −
 
  −
          } );
  −
          button_save[i].on( 'click', function () {
  −
           
  −
            // save
  −
            recordUpdate( db, prs, rel_C + '.' + i , textInput[i].val()) ;
  −
            interface_media( db, prs, rel_A, rel_B, rel_C );
  −
            return;
  −
 
  −
          } );
  −
          $( '#mw-content-text' ).prepend( button_new[i].$element );
  −
          $( '#mw-content-text' ).prepend( button_delete[i].$element );
  −
          $( '#mw-content-text' ).prepend( button_save[i].$element );
  −
          $( '#mw-content-text' ).prepend( textInput[i].$element );
  −
          $( '#mw-content-text' ).prepend( '<br>' );
     −
      } else if ( i == 0 ) {
+
            } );
 +
            button_delete[i].on( 'click', function () {
 
          
 
          
      }
+
              // delete
 +
              recordDeleteFrom( db, prs,  rel_C + '.' + i );
 +
              interface_media( db, prs, rel_A, rel_B, rel_C );
 +
              return;
   −
//
+
            } );
/*
+
            button_save[i].on( 'click', function () {
 +
             
 +
              // save
 +
              recordUpdate( db, prs, rel_C + '.' + i , textInput[i].val()) ;
 +
              interface_media( db, prs, rel_A, rel_B, rel_C );
 +
              return;
   −
      recordCheck(PersonalDataDataBaseName, CurrentPerson);
+
            } );
 +
            $( '#mw-content-text' ).prepend( button_new[i].$element );
 +
            $( '#mw-content-text' ).prepend( button_delete[i].$element );
 +
            $( '#mw-content-text' ).prepend( button_save[i].$element );
 +
            $( '#mw-content-text' ).prepend( textInput[i].$element );
 +
            $( '#mw-content-text' ).prepend( '<br>' );
   −
*/
+
        } else if ( i == 0 ) {
//
     −
     } );
+
        };
 +
      };
 +
     };
 
   } );
 
   } );
}
+
};
    
// get obj.'rel_0' (gets wbEntity), check if it has 'A', iterate over 'A', get 'B' and 'C' and check if any contains 'to_check'. if yes, return true
 
// get obj.'rel_0' (gets wbEntity), check if it has 'A', iterate over 'A', get 'B' and 'C' and check if any contains 'to_check'. if yes, return true
530

edits

Navigation menu