Wikipedysta:Leafnode/vector.js: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
Usunięta treść Dodana treść
poprawki do vectora
Poprawka markupu dla Vectora
Linia 146: Linia 146:
if (wgNamespaceNumber!=-1)
if (wgNamespaceNumber!=-1)
{
{
var els = document.getElementById('left-navigation').getElementsByTagName('ul').getElementsByTagName('span');
var els = document.getElementById('left-navigation').getElementsByTagName('span');
var nn = (wgNamespaceNumber%2==1) ? wgNamespaceNumber-1 : wgNamespaceNumber;
var nn = (wgNamespaceNumber%2==1) ? wgNamespaceNumber-1 : wgNamespaceNumber;
var tmp = encodeURIComponent(wgTitle);
var tmp = encodeURIComponent(wgTitle);

Wersja z 12:34, 3 sty 2014

/*
== wikEd ==
*/

// Dołączenie skryptu ze strony: [[Wikipedysta:Leafnode/wikEd.js]]
//document.write('<script type="text/javascript" src="'+
//'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Leafnode/wikEd.js\
//&action=raw&ctype=text/javascript&dontcountme=s"></script>');  

/*
== HotCat ==
*/

 // Dołączenie skryptu ze strony: [[Wikipedysta:Leafnode/HotCat.js]]
// document.write('<script type="text/javascript" src="'+
// 'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Leafnode/HotCat.js\
// &action=raw&ctype=text/javascript&dontcountme=s"></script>');

/*
== LiveRC ==
*/

//document.write('<script type="text/javascript" src="' 
             //+ 'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Leafnode/LiveRC.js' 
             //+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

/*
== Recent2 ==


document.write('<script type="text/javascript" src="' 
             + 'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:ChP94/recent2.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
*/

/* 
== Cat on top ==

 // Dołączenie skryptu ze strony: [[Wikipedysta:Leafnode/cat_on_top.js]]
 document.write('<script type="text/javascript" src="'+
 'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Leafnode/cat_on_top.js\
 &action=raw&ctype=text/javascript&dontcountme=s"></script>');
*/

/*
== Edit histeria ==

 // Dołączenie skryptu ze strony: [[Wikipedysta:ChP94/scripts/edithysteria.js]]
 document.write('<script type="text/javascript" src="'+
 'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:ChP94/scripts/edithysteria.js\
 &action=raw&ctype=text/javascript&dontcountme=s"></script>');
*/

/*
== Usuń ==
*/

 // Dołączenie skryptu ze strony: [[Mediawiki:Gadget-delete.js]]
// document.write('<script type="text/javascript" src="'+
// 'http://pl.wikipedia.org/w/index.php?title=Mediawiki:Gadget-delete.js\
// &action=raw&ctype=text/javascript&dontcountme=s"></script>');

/*
== Hide Sidebar ==
*/

//hideSidebarByDefault = 1;

// Dołączenie skryptu ze strony: [[Wikipedysta:Nux/hideSidebar.js]]
//document.write('<script type="text/javascript" src="'+
//'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Nux/hideSidebar.js\
//&action=raw&ctype=text/javascript&dontcountme=s"></script>');

/*
== Searchbox ==
*/

  // Dołączenie skryptu ze strony: [[Wikipedysta:Nux/SearchBox.js]]
//document.write('<script type="text/javascript" src=" \
//http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Nux/SearchBox.js \
//&action=raw&ctype=text/javascript&dontcountme=s"></script>');

/*
== Reply links ==
*/

// Dołączenie skryptu ze strony: [[Wikipedysta:Nux/replylinks.js]]
//document.write('<script type="text/javascript" src=" \
//http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Nux/replylinks.js \
//&action=raw&ctype=text/javascript&dontcountme=s"></script>');

textReplyLinkName = 're';

/*
== [[WP:SK]] ==
*/

var wp_sk_show_as_button = true;
// Dołączenie skryptu ze strony: [[Wikipedysta:Nux/wp_sk.js]]
//document.write('<script type="text/javascript" src="'+
//'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Nux/wp_sk.js\
//&action=raw&ctype=text/javascript&dontcountme=s"></script>');


//
// Ustawienia
popupDelay=1;		// opóźnienie w sekundach
popupFixRedirs=true;	// naprawianie linków do przekierowań
popupFixDabs=true;	// naprawianie linków do stron ujednoznaczniających
popupRevertSummaryPrompt=true; // możliwość zmiany tekstu przy revertowaniu
popupAdminLinks=2; // linki adminowe

//document.write('<script src=" \
//http://pl.wikipedia.org/w/index.php?title=Wikipedysta:Leafnode/quickedit.devel.js \
//&action=raw&ctype=text/javascript&dontcountme=s"></script>');

var qeEnabled          = true;  // Activate Script?
var qeEnableSection0   = true;  // Enable QuickEdit link for section 0 (introduction)?
var qeEnableAccessKeys = true;  // Activate access keys?
var qeTextboxHeight    = 20;    // Height of the textbox
var qeEnableSpecialChars = false;
var qeEnableDescriptions = true;

/*
== QuickHistory ==
*/

/*
// Dołączenie skryptu ze strony: [[Wikipedysta:ChP94/scripts/quickhistory.js]]
document.write('<script type="text/javascript" src="'+
'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:ChP94/scripts/quickhistory.js\
&action=raw&ctype=text/javascript&dontcountme=s"></script>');
*/

/*
== Personalizacja ==
*/

window.NoSummaryWarningDone = true;

addOnloadHook(function()
{
	//
	// Zakładki
	//
	if (wgNamespaceNumber!=-1)
	{
		var els = document.getElementById('left-navigation').getElementsByTagName('span');
		var nn = (wgNamespaceNumber%2==1) ? wgNamespaceNumber-1 : wgNamespaceNumber;
		var tmp = encodeURIComponent(wgTitle);
		els[0].innerHTML += '<a href="/w/index.php?title=Specjalna:Prefixindex&namespace='+nn+'&from='+tmp+'">.*</a>';
		els[1].innerHTML += '<a href="/w/index.php?title=Specjalna:Prefixindex&namespace='+(nn+1)+'&from='+tmp+'">.*</a>';
	}
 
	//
	// Menu górne
	//
	var el = document.getElementById('pt-userpage');
	el.style.cssText = 'font-weight:bold';
 
	var elBefore = document.getElementById('pt-mytalk');
	elBefore.style.cssText = 'font-weight:bold';
	elBefore.firstChild.innerHTML = 'dyskusja';
 
	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="/w/index.php?title=Wikipedysta:Leafnode/do_zrobienia">todo</a> <a href="/w/index.php?title=Wikipedysta:Leafnode/do_zrobienia&action=edit">+</a>';
	elBefore.parentNode.insertBefore(elNew, elBefore);
 
	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="/w/index.php?title=Specjalna:Prefixindex&namespace=2&from=Leafnode/">leaf/</a>';
	elBefore.parentNode.insertBefore(elNew, elBefore);
 
/*	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="/w/index.php?title=Specjalna:Prefixindex&namespace=3&from=Leafnode/">dys./</a>';
	elBefore.parentNode.insertBefore(elNew, elBefore);*/
 
	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="/wiki/Wikipedysta:Leafnode/vector.js?diff=cur">v.js</a>';
	elBefore.parentNode.insertBefore(elNew, elBefore);
 
	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="http://meta.wikimedia.org/wiki/Help:Variable">meta:var</a>';
	elBefore.parentNode.insertBefore(elNew, elBefore);
 
	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="http://pl.wikipedia.org/wiki/Wikipedysta:Leafnode/%C5%9Aci%C4%85gawka">ściąga</a>';
	elBefore.parentNode.insertBefore(elNew, elBefore);

	myLogout = document.getElementById('pt-logout');
	
	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=Leafnode&dbname=plwiki_p">Cnt</a>';
	myLogout.parentNode.insertBefore(elNew, myLogout);

	var elNew = document.createElement('li');
	elNew.innerHTML = '<a href="http://tools.wikimedia.de/~interiot/cgi-bin/Tool1/wannabe_kate?username=leafnode&site=pl.wikipedia.org">Kate</a>';
	myLogout.parentNode.insertBefore(elNew, myLogout);
 
	//
	// Przyciski własne do opisu i skróty wstawialnicze
	//
	var el = document.getElementById('userSummaryButtons');
	if (el)
	{
		przyciskiDodaj(el, 'tł', 'dodajOpis("tłumaczenie")', '',
			'Tłumaczenie');
		przyciskiDodaj(el, 'arch', 'dodajOpis("archiwizacja")', '',
			'Archiwizacja');
		przyciskiDodaj(el, 'red', 'dodajOpis("redakcja")', '',
			'Redakcja');
		przyciskiDodaj(el, 'tech', 'dodajOpis("techniczne")', '',
			'Techniczne');
	}
	el = document.getElementById('edittools_wikimarkup');
	if (el)
	{
		var elNew = document.createElement('p');
		elNew.innerHTML =
			"<a onclick=\"insertTags('[[Pomoc:Personalizacja#O co chodzi z tym odświeżaniem przeglądarki?|odśwież pamięć przeglądarki]]','','');return false\" href=\"#\">odśwież cache</a>&nbsp;\
			<a onclick=\"insertTags('<tt>','</tt>','');return false\" href=\"#\">&lt;tt&gt;&lt;/tt&gt;</a>&nbsp;\
			<a onclick=\"insertTags('<span style=>','</span>','');return false\" href=\"#\">&lt;span style=&gt;&lt;/span&gt;</a>";
		el.appendChild(elNew);
	}

	// Styl do dyskusji kawiarenkowej
	if (wgNamespaceNumber == 4) {
		if (wgTitle.indexOf("Kawiarenka") == 0) {
			var body = document.getElementsByTagName("body")[0];
			body.className = body.className.replace("ns-4", "ns-3");
			body.class = body.class.replace("ns-4", "ns-3");
		}
	}
	
});



// ----------------------------------------
// Zakładka 'log'
// ----------------------------------------
 
addOnloadHook(function()
{
	if (wgNamespaceNumber != -1)
	{
		global_append_tab('/w/index.php?title=Specjalna:Rejestr&page=' + encodeURI(wgPageName), 'log');
	}

	global_append_tab('/wiki/Specjalna:Linkuj%C4%85ce/' + encodeURI(wgPageName), 'linki');
	global_append_tab('/w/index.php?title=' + encodeURI(wgPageName) + '&printable=yes', 'print');

});



// ----------------------------------------
// Zakładki na stronie użytkownika
// ----------------------------------------
 
function global_add_user_tabs(username)
{
	username = username.substring(username.indexOf(':') + 1); // strip off namespaces like "User:"
 
	username = username.replace(/\/.*$/, ''); //removing subpages from the link
 
	global_append_tab('http://pl.wikipedia.org/wiki/Specjalna:Wkład/' + username , 'Edycje');
	global_append_tab('http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=plwiki_p&user=' + username , 'Licznik');
 
}