MediaWiki:Gadget-insert-inflection.js: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
ext.gadget.lib-toolbar bedzie ladowany z poziomu konfiguracji RL |
nie tworz nowego formularza jeszcze w trakcie ladowania pierwszego; dr. |
||
Linia 4:
var iig = mw.libs.insertInflection = {
'ext.gadget.insert-inflection-data',
'mediawiki.confirmCloseWindow',
'jquery.textSelection',
'jquery.cookie'
'inflection-insert-noun-subject': 'Wstaw temat',
'inflection-noun-subject': 'Temat rzeczownika:
'inflection-insert-button-title': 'Wstaw odmianę (wersja $1)',
'inflection-insert-button-alt': 'Wstaw odmianę',
'inflection-language': 'Język:
'inflection-template': 'Szablon:
'inflection-cancel-button': 'Anuluj',
'inflection-insert-template': 'Wstaw szablon'
}
isLoading = false;
mw.messages.set( iig.messages );▼
/** Sets up the gadget */
iig.init = function () {
▲ mw.messages.set( iig.messages );
mw.libs.toolbarGadget.addButton( {
icon: '//upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png',
Linia 39 ⟶ 40:
onclick: function () {
if ( !iig.$panel ) {
if ( !isLoading ) {
mw.loader.using( iig.modules ).done( iig.loadPanel );▼
isLoading = true;
▲ mw.loader.using( iig.modules ).done( iig.loadPanel );
}
} else {
iig.$panel.toggle();
Linia 75 ⟶ 79:
.append( [
mw.msg( 'inflection-language' ),
' ',
iig.$languageSelector,
mw.msg( 'inflection-template' ),
' ',
iig.$templateSelector
] )
Linia 110 ⟶ 116:
iig.selectLanguage( parseInt( $.cookie( 'inflectionTemplate' ) ) || 0 );
isLoading = false;
};
Linia 183 ⟶ 191:
.append( [
mw.msg( 'inflection-noun-subject' ),
' ',
$( '<input>' ).attr( 'type', 'text' ),
$( '<input>' )
|