Hilfe:Helferlein/Bearbeitungstoolbar/Konfiguration: Unterschied zwischen den Versionen
Aus Stupidedia, der sinnfreien Enzyklopädie!
Phorgo (Diskussion | Beiträge) |
Phorgo (Diskussion | Beiträge) 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