Χρήστης:P.a.a/myspecialchars.js
Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το ⇧ Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.
mw.hook('ve.activationComplete').add(function(){
var mychars = {"Αεροπλάνα και βαπόρια":{
'✈':'✈',
'🛧':'🛧',
'🚢':'🚢',
'🛳':'🛳'
},
"Δημιουργική ασάφεια":{
'νόχι':{
'action':{
'type': 'encapsulate',
'options':{
'pre':'👍',
'post':'👎'
}
}
}
}
};
var surface = ve.init.target.surface;
function dialogopen(win, opening){
if(win instanceof ve.ui.SpecialCharacterDialog){
win.characters = {}; // luckily this preempts the generation of the default spacial characters list
opening.then(function(){
//in case the implementation of SpecialCharacterDialog change in the future
}).progress(function(data){
if(data.state == 'ready' && mychars){
win.characters = mychars;
win.buildButtonList();
surface.toolbarDialogs.off('opening', dialogopen);
}
})
}
}
surface.toolbarDialogs.on('opening', dialogopen);
});