Szerkesztő:Tgr/tabs.js
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
- Internet Explorer / Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
- Opera: Nyomj Ctrl–F5-öt
// functions to add extra tabs
// edit section 0 (text until the first section title)
function addEditSection0(){
if(!document.getElementById) return;
var edit = document.getElementById('ca-edit');
if(!edit) return;
var link = ((edit.children) ? edit.children : edit.childNodes)[0].href + '§ion=0';
var edit0 = mw.util.addPortletLink('p-cactions', link, '0', 'ca-edit-0',
'Bevezető szerkesztése', '0', edit.nextSibling);
if(/selected/.test(edit.className) && /section=0$/.test(window.location.href))
edit0.className = 'selected';
if(/istalk/.test(edit.className))
edit0.className += (edit0.className.length ? ' istalk' : 'istalk');
}
// see raw text with templates expanded
function addRaw() {
if (wgNamespaceNumber == -1) return;
var link = mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + wgPageName + '&action=raw&ctype=text/css&templates=expand';
var before = document.getElementById('ca-history');
mw.util.addPortletLink('p-cactions', link, 'kód', 'ca-raw', 'Wikikód (behelyettesítés után)', null, before);
}
// purge
function addPurge(){
if(!document.getElementById) return;
var hist = document.getElementById('ca-history');
if(!hist) return;
var link = (hist.children ? hist.children : hist.childNodes)[0].href;
link.replace(/=history/, '=purge');
mw.util.addPortletLink('p-cactions', link, 'purge', 'ca-purge',
'Szerveroldali cache kiürítése', 'g', hist);
}
// interwiki link másolása a fülek közé
function addInterwiki(lang){
var iwbox = document.getElementById('p-lang');
if(iwbox) {
var iwlist = iwbox.getElementsByTagName('li');
var iw = null;
for(var i = 0; i < iwlist.length; i++)
if(iwlist[i].getAttribute('class')=='interwiki-'+lang) {
iw = iwlist[i].getElementsByTagName('a')[0].href;
// iwlist[i].style.display = 'none'; // link törlése a bal oldali listából
break;
}
}
if(wgCanonicalNamespace == 'MediaWiki') iw = window.location.href.replace(/hu/, lang);
else if(!iw) return;
mw.util.addPortletLink('p-cactions', iw, lang+':', 'ca-'+lang, lang+' interwiki', '', null);
}
// törlés és azonnali törlés kitöltése gombnyomásra
function fillT(){
var delText = document.getElementById('contentSub').childNodes[0].textContent;
var reason = document.getElementById('wpReason');
reason.value = '[[Wikipédia:Törlésre javasolt lapok/'+wgPageName+'|WP:T]]: ';
reason.focus();
}
function addDelete(){
if(!/&action=delete/.test(window.location.href)) return;
if(!document.getElementById) return;
var del = document.getElementById('ca-delete');
if(!del) return;
var delT = mw.util.addPortletLink('p-cactions', 'javascript:fillT()', 'WP:T', 'ca-delete-T',
'WP:T automatikus indoklás', '', del.nextSibling);
delT.getElementsByTagName('a')[0].style.textTransform='none';
}
$(function(){
addEditSection0();
addRaw();
//addPurge();
addInterwiki('en');
addInterwiki('de');
addDelete();
});