Changes

Jump to navigation Jump to search
m
no edit summary
Line 27: Line 27:  
};
 
};
   −
async function pd_edit_render(){
+
async function pd_edit_render( swutch ){
 +
clear_render();
 
var orig = wbproc.checkentity( { this_concerns: [ wbEStructure['concernsRelation'], wbEStructure['IDPropLoc'], wbEStructure['IDName'] ] } )['this_concerns'][0];
 
var orig = wbproc.checkentity( { this_concerns: [ wbEStructure['concernsRelation'], wbEStructure['IDPropLoc'], wbEStructure['IDName'] ] } )['this_concerns'][0];
 
var plch = wbproc.checkentity( { default_value: [ wbEStructure['defaultValRelation'], wbEStructure['IDPropLoc'] ] } )['default_value'][0]; //defal
 
var plch = wbproc.checkentity( { default_value: [ wbEStructure['defaultValRelation'], wbEStructure['IDPropLoc'] ] } )['default_value'][0]; //defal
Line 42: Line 43:     
var button_save = [],
 
var button_save = [],
button_delete = [],
+
button_remove = [],
 
textInput = [];
 
textInput = [];
   Line 58: Line 59:  
button_save[ extrafield ].on( 'click', function () {
 
button_save[ extrafield ].on( 'click', function () {
 
console.log( "this is happening " + orig + ' :: ' + extrafield);
 
console.log( "this is happening " + orig + ' :: ' + extrafield);
   
console.log( "textInput[ extrafield ].value" + textInput[ extrafield ].value );
 
console.log( "textInput[ extrafield ].value" + textInput[ extrafield ].value );
 
+
idxb.EnqueuePDIO('update record', orig, extrafield, textInput[ extrafield ].value );
idxb.EnqueuePDIO('update record', orig, extrafield, textInput[ extrafield ].value )
+
pd_edit_render();
 
});
 
});
    +
$( '#mw-content-text' ).prepend( button_save[ extrafield ].$element );
 
$( '#mw-content-text' ).prepend( textInput[ extrafield ].$element );
 
$( '#mw-content-text' ).prepend( textInput[ extrafield ].$element );
$( '#mw-content-text' ).prepend( '<br>' );
  −
$( '#mw-content-text' ).prepend( button_save[ extrafield ].$element );
  −
$( '#mw-content-text' ).prepend( '<br>' );
  −
$( '#mw-content-text' ).prepend( '<br>' );
      
if ( extrafield > 0) {
 
if ( extrafield > 0) {
Line 75: Line 72:  
console.log(result[orig]);
 
console.log(result[orig]);
 
button_save[data] = new OO.ui.ButtonWidget( { label: "Save", classes: [ 'pddh' ] } );
 
button_save[data] = new OO.ui.ButtonWidget( { label: "Save", classes: [ 'pddh' ] } );
button_delete[data] = new OO.ui.ButtonWidget( { label: "Delete", classes: [ 'pddh' ] } );
+
button_remove[data] = new OO.ui.ButtonWidget( { label: "Delete", classes: [ 'pddh' ] } );
 
textInput[data] = new OO.ui.TextInputWidget( {  
 
textInput[data] = new OO.ui.TextInputWidget( {  
 
value: result[orig][data], ///
 
value: result[orig][data], ///
Line 86: Line 83:  
console.log( "textInput[ extrafield ].value" + textInput[ data ].value );
 
console.log( "textInput[ extrafield ].value" + textInput[ data ].value );
   −
idxb.EnqueuePDIO('update record', orig, data, textInput[ data ].value )
+
idxb.EnqueuePDIO('update record', orig, data, textInput[ data ].value );
 +
 
 +
pd_edit_render();
 
});
 
});
 +
button_remove[data].on( 'click', function () {
 +
idxb.EnqueuePDIO('remove from record', orig, data );
 +
pd_edit_render();
 +
}
 +
$( '#mw-content-text' ).prepend( button_remove[data].$element );
 +
$( '#mw-content-text' ).prepend( button_save[data].$element );
 
$( '#mw-content-text' ).prepend( textInput[data].$element );
 
$( '#mw-content-text' ).prepend( textInput[data].$element );
$( '#mw-content-text' ).prepend( '<br>' );
  −
$( '#mw-content-text' ).prepend( button_delete[data].$element );
  −
$( '#mw-content-text' ).prepend( button_save[data].$element );
  −
$( '#mw-content-text' ).prepend( '<br>' );
  −
$( '#mw-content-text' ).prepend( '<br>' );
  −
  −
      
});
 
});
Line 103: Line 101:  
});
 
});
 
};
 
};
 +
 +
function clear_render() {
 +
var ifel = document.getElementsByClassName('pddh');
 +
while(ifel[0]) {
 +
    ifel[0].parentNode.removeChild(ifel[0]);
 +
}​
 +
};
 +
 
}
 
}
530

edits

Navigation menu