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

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
K (+ Toggle)
Zeile 27: Zeile 27:
 
</div>
 
</div>
 
<div id="pEBC-submit">
 
<div id="pEBC-submit">
 +
<input type="checkbox" id="pEBC-toggleAdvanced" />
 +
<label for="pEBC-toggleAdvanced">Erweiterte Optionen anzeigen</label>
 +
<br />
 
<input type="button" id="pEBC-submit-save" value="Speichern" />
 
<input type="button" id="pEBC-submit-save" value="Speichern" />
 
<input type="button" id="pEBC-submit-reset" value="Zurücksetzen" />
 
<input type="button" id="pEBC-submit-reset" value="Zurücksetzen" />
Zeile 277: Zeile 280:
 
pEBC.fillConfigTable();
 
pEBC.fillConfigTable();
 
$( '.pEBC-defaultCol, .pEBC-inputCol' ).find( 'input:not(:button), select, textarea' ).on( 'change keyup', pEBC.change );
 
$( '.pEBC-defaultCol, .pEBC-inputCol' ).find( 'input:not(:button), select, textarea' ).on( 'change keyup', pEBC.change );
 +
$( '#pEBC-toggleAdvanced' ).on( 'change', pEBC.toggleAdvanced );
 
$( '#pEBC-submit-save' ).click( pEBC.save );
 
$( '#pEBC-submit-save' ).click( pEBC.save );
 
$( '#pEBC-submit-reset' ).click( pEBC.reset );
 
$( '#pEBC-submit-reset' ).click( pEBC.reset );
Zeile 282: Zeile 286:
 
$( '#pEBC-submit-newButton' ).click( pEBC.newButton );
 
$( '#pEBC-submit-newButton' ).click( pEBC.newButton );
 
$( '#pEBC' ).show();
 
$( '#pEBC' ).show();
 +
$( '#pEBC-pleaseWait' ).hide();
 
},
 
},
 
 
Zeile 463: Zeile 468:
 
'button-bgImageWidth',
 
'button-bgImageWidth',
 
'Breite des Hintergrundbildes\nWie auch das Icon kannst du das Vordergrundbild verkleinern, aber nicht vergrößern. Gibst du hier nichts an, wird es in voller Größe dargestellt.',
 
'Breite des Hintergrundbildes\nWie auch das Icon kannst du das Vordergrundbild verkleinern, aber nicht vergrößern. Gibst du hier nichts an, wird es in voller Größe dargestellt.',
NUMBER
+
NUMBER,
 +
ADVANCED
 
);
 
);
 
cr(
 
cr(
 
'button-width',
 
'button-width',
 
'Breite des Buttons\nDer Button selbst ist ein div-Element. Hier kannst du dessen Breite einstellen.',
 
'Breite des Buttons\nDer Button selbst ist ein div-Element. Hier kannst du dessen Breite einstellen.',
NUMBER
+
NUMBER,
 +
ADVANCED
 
);
 
);
 
cr(
 
cr(
 
'button-height',
 
'button-height',
 
'Höhe des Buttons\nHier kannst du die Höhe des Buttons einstellen.',
 
'Höhe des Buttons\nHier kannst du die Höhe des Buttons einstellen.',
NUMBER
+
NUMBER,
 +
ADVANCED
 
);
 
);
 
cr(
 
cr(
Zeile 542: Zeile 550:
 
flags = 0;
 
flags = 0;
 
}
 
}
var advanced = ( flags & 1 ) ? ' class="pEBC-advancedRow"' : '';
+
var advanced = ( flags & 1 ) ? ' class="pEBC-advancedRow" style="display: none;"' : '';
 
var disabled = ( flags & 2 ) ? ' disabled="disabled"' : '';
 
var disabled = ( flags & 2 ) ? ' disabled="disabled"' : '';
 
// Eingabezeile
 
// Eingabezeile
Zeile 810: Zeile 818:
 
}
 
}
 
break;
 
break;
 +
}
 +
},
 +
 +
toggleAdvanced: function() {
 +
if ( this.checked ) {
 +
$( '.pEBC-advancedRow' ).show();
 +
}
 +
else {
 +
$( '.pEBC-advancedRow' ).hide();
 
}
 
}
 
},
 
},
Zeile 1.042: Zeile 1.059:
  
 
if ( mw.user.options.get( 'gadget-editButtons' ) ) {
 
if ( mw.user.options.get( 'gadget-editButtons' ) ) {
 +
$( '#pEBC' ).before( '<p id="pEBC-pleaseWait">Einen Moment, bitte …</p>' );
 
setHook( 'EditButtonConfigInit', 'pEBC.init' );
 
setHook( 'EditButtonConfigInit', 'pEBC.init' );
 
setHook( 'EditButtonConfigExecute', 'pEBC.execute' );
 
setHook( 'EditButtonConfigExecute', 'pEBC.execute' );

Version vom 20. Mai 2014, 16:30 Uhr


Linktipps: Faditiva und 3DPresso