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