Szerkesztő:Tgr/editbuttons.js
Megjelenés
Megjegyzés: közzététel után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.
- Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R (Macen ⌘–R) billentyűkombinációt
- Google Chrome: használd a Ctrl–Shift–R (Macen ⌘–Shift–R) billentyűkombinációt
- Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
// teszt
removeOnloadHook('addCharSubsetMenu');
removeOnloadHook('InsertButtonsToToolBar');
var allowedSpecialCharacterTypes = ["Vietnami", "Alap", "HTML", "Wikikód", "Sablonok", "IPA"];
if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0 || document.URL.indexOf("Speci%C3%A1lis:Upload") > 0) {
// Listbox to select edit tools
function __addCharSubsetMenu() {
var specialchars = document.getElementById('specialchars');
if (specialchars) {
var menu = document.createElement('select');
menu.style.display = 'inline';
menu.onchange = function() {
chooseCharSubset(menu.options[menu.selectedIndex].value);
}
var specialCharacterTypes = new Object();
var l = document.getElementById('specialchars').getElementsByTagName('p');
for (var i = 0; i < l.length; i++) {
var title = l[i].title;
var opt = document.createElement('option');
opt.appendChild(document.createTextNode(title));
opt.value = i;
specialCharacterTypes[title] = opt;
}
if(typeof(allowedSpecialCharacterTypes) == 'undefined') {
for (var i = 0; i < l.length; i++) {
menu.appendChild(specialCharacterTypes[l[i].title]);
}
chooseCharSubset(0);
} else {
for(var i = 0; i < allowedSpecialCharacterTypes.length; i++) {
if(typeof(specialCharacterTypes[allowedSpecialCharacterTypes[i]]) != 'undefined') {
menu.appendChild(specialCharacterTypes[allowedSpecialCharacterTypes[i]]);
}
}
chooseCharSubset(specialCharacterTypes[allowedSpecialCharacterTypes[0]].value);
}
specialchars.insertBefore(menu, specialchars.firstChild);
}
}
// Extra buttons for the edit toolbar, based on en:User:MarkS/extraeditbuttons.js
function __InsertButtonsToToolBar()
{
//Redirect
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
"speedTip": "Átirányítás",
"tagOpen": "#REDIRECT [[",
"tagClose": "]]",
"sampleText": "Cél"}
//Strike-Out Button
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
"speedTip": "Áthúzott szöveg",
"tagOpen": "<s>",
"tagClose": "</s>",
"sampleText": "Áthúzott szöveg"}
//Small Text
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/17/Button_small_2.png",
"speedTip": "Apróbetűs szöveg",
"tagOpen": "<small>",
"tagClose": "</small>",
"sampleText": "Apróbetűs szöveg"}
//Code
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/30/Tt_icon.png",
"speedTip": "Írógép-szöveg",
"tagOpen": "<tt>",
"tagClose": "</tt>",
"sampleText": "Fix szélességű szöveg"}
//Reference link button
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png",
"speedTip": "Hivatkozás",
"tagOpen": "<ref>",
"tagClose": "</ref>",
"sampleText": "Hivatkozás szövegének helye"}
//Reference button
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/fe/Button_refs.png",
"speedTip": "Hivatkozás lábrész",
"tagOpen": "<references/>",
"tagClose": "",
"sampleText": ""}
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_plantilla.png",
"speedTip": "Sablon",
"tagOpen": "{{",
"tagClose": "}}",
"sampleText": "példa sablon"}
}
addOnloadHook(__addCharSubsetMenu);
addOnloadHook(__InsertButtonsToToolBar);
}