Χρήστης:P.a.a/WikiEditor.js
Εμφάνιση
Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το ⇧ Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.
function wikieditorFixDate(){
var weContext = $('#wpTextbox1').data('wikiEditor-context');
if (!weContext)
return
else if (weContext.codeEditor){
return; // skip CodeEditor
}
$(".wikiEditor-ui-text").on("keyup", function(e){
var evt = e.originalEvent;
if((evt.code == "Digit9") && (evt.ctrlKey || evt.metaKey) && evt.shiftKey){
var re = /^(\d{1,2}?)[^\d](\d{1,2}?)[^\d](\d{1,4}?)$/;
var seltext = $('#wpTextbox1').textSelection('getSelection');
var match = re.exec(seltext);
if (match){
$('#wpTextbox1').textSelection("replaceSelection", match[3] + "-" + match[2].padStart(2, '0') + "-" + match[1].padStart(2, '0'));
}
}
});
}
if (['edit', 'submit'].indexOf(mw.config.get('wgAction')) !== -1){
$.when(mw.loader.using('ext.wikiEditor'), $.ready)
.then(wikieditorFixDate)
}