User:BZPN/MassRollback2.js: Difference between revisions
From Test Wiki
Content deleted Content added
No edit summary |
No edit summary |
||
| Line 492: | Line 492: | ||
}; |
}; |
||
// Ładujemy wymagane moduły; w razie braku OOUI używamy fallbacku, aby nie przerwać działania skryptu |
|||
mw.loader.using([ |
mw.loader.using([ |
||
| ⚫ | |||
| ⚫ | |||
'oojs-ui-core.styles', |
|||
'oojs-ui.styles.icons-interactions', |
|||
'mediawiki.api', |
'mediawiki.api', |
||
'mediawiki.util', |
'mediawiki.util', |
||
'mediawiki.notify' |
'mediawiki.notify', |
||
// OOUI – zbiorcze moduły kompatybilne na większości wiki |
|||
| ⚫ | |||
| ⚫ | |||
]).then(function () { |
]).then(function () { |
||
$(function () { |
$(function () { |
||
MassRollback.init(); |
try { MassRollback.init(); } catch (e) { console.error(e); } |
||
}); |
|||
}).catch(function () { |
|||
// Fallback: jeśli OOUI nie jest dostępne, nadal inicjalizuj narzędzie bez stylów OOUI |
|||
$(function () { |
|||
try { MassRollback.init(); } catch (e) { console.error(e); } |
|||
}); |
}); |
||
}); |
}); |
||