Hilfe:Helferlein/Bearbeitungstoolbar/Konfiguration: Unterschied zwischen den Versionen

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
K
Zeile 83: Zeile 83:
  
 
.pEBC-inputCol textarea,
 
.pEBC-inputCol textarea,
.pEBC-inputCol select,
+
.pEBC-inputCol select {
.pEBC-inputCol input {
 
 
width: 100%;
 
width: 100%;
 
}
 
}
Zeile 618: Zeile 617:
 
setDefaultField: function( name ) {
 
setDefaultField: function( name ) {
 
name = name.split( '-' );
 
name = name.split( '-' );
var hardcoded = true;
 
 
if ( name[0] === 'config' ) {
 
if ( name[0] === 'config' ) {
 
var value = pEBC.form.config[name[1] + '-default'];
 
var value = pEBC.form.config[name[1] + '-default'];
Zeile 625: Zeile 623:
 
var obj = pEBC.form[name[0] + 's'][pEBC['selected' + $.ucFirst( name[0] )]];
 
var obj = pEBC.form[name[0] + 's'][pEBC['selected' + $.ucFirst( name[0] )]];
 
var value = obj[name[1] + '-default'];
 
var value = obj[name[1] + '-default'];
if ( !obj.hardcoded ) {
 
hardcoded = false;
 
}
 
 
}
 
}
value = ( value === '' || !hardcoded ) ? '' : '1';
+
value = ( value === '' ) ? '' : '1';
 
var element = document.pEBC[name[0] + '-' + name[1] + '-default'];
 
var element = document.pEBC[name[0] + '-' + name[1] + '-default'];
 
if ( element ) {
 
if ( element ) {
 
element.value = value;
 
element.value = value;
element.disabled = !hardcoded;
 
 
}
 
}
 
},
 
},
Zeile 888: Zeile 882:
 
pEBC.assignButtonProps( id, true );
 
pEBC.assignButtonProps( id, true );
 
form.buttons[id].group = group;
 
form.buttons[id].group = group;
 +
form.buttons[id]['group-default'] = '';
 
button = button.getButton( 'config' );
 
button = button.getButton( 'config' );
 
         button.addClass( 'lastEditButton' ).appendTo( '#pEBC-toolbar .buttonGroup-' + group );
 
         button.addClass( 'lastEditButton' ).appendTo( '#pEBC-toolbar .buttonGroup-' + group );
Zeile 917: Zeile 912:
 
getData: function() {
 
getData: function() {
 
function changed( obj, prop ) {
 
function changed( obj, prop ) {
return ( obj[prop + '-default'] === '' || ( obj !== pEBC.form.config && !obj.hardcoded ) );
+
return ( obj[prop + '-default'] === '' );
 
}
 
}
 
 
Zeile 975: Zeile 970:
 
getButtonData: function( button ) {
 
getButtonData: function( button ) {
 
function changed( prop ) {
 
function changed( prop ) {
return ( button[prop + '-default'] === '' || !button.hardcoded ) ;
+
return ( button[prop + '-default'] === '' );
 
}
 
}
 
 

Version vom 19. Mai 2014, 01:25 Uhr


Linktipps: Faditiva und 3DPresso