19,495
edits
(Created page with "mw.hook('wikiEditor.toolbarReady').add(function($textarea) { $textarea.wikiEditor('addToToolbar', {section:'secondary', group:'default', tools: { smile: { label:'Smile!', // or use mw.message(key).escaped() for a localized label, see above type:'button', icon:'//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png', action: { type:'encapsulate',...") |
(added test code for LocaleDate) |
||
Line 1: | Line 1: | ||
function getLang() | |||
{ | |||
if (navigator.languages !== undefined) | |||
return navigator.languages[0]; | |||
return navigator.language; | |||
} | |||
function localizeDates() | |||
{ | |||
const lang = getLang(); | |||
const root = document.querySelector(':root'); | |||
if (root == undefined || lang == undefined) | |||
return; | |||
if (lang == "en-US") | |||
{ | |||
root.style.setProperty('--month-order', '1'); | |||
root.style.setProperty('--day-order', '2'); | |||
} | |||
else | |||
{ | |||
root.style.setProperty('--month-order', '2'); | |||
root.style.setProperty('--day-order', '1'); | |||
} | |||
} | |||
$(localizeDates); | |||
mw.hook('wikiEditor.toolbarReady').add(function($textarea) | mw.hook('wikiEditor.toolbarReady').add(function($textarea) | ||
{ | { |