Notandi:Spacebirdy/script-edittools.js

Úr Wikiorðabók, frjálsu orðabókinni

Athugaðu: Eftir útgáfu kann að vera að þú þurfir að komast hjá skyndiminni vafrans þíns til að sjá breytingarnar.

  • Firefox / Safari: Haltu Shift samtímis og þú smellir á Endurhlaða (Reload), eða ýttu á annaðhvort Ctrl-F5 eða Ctrl-R (⌘-R á Mac)
  • Google Chrome: Ýttu á Ctrl-Shift-R (⌘-Shift-R á Mac)
  • Internet Explorer / Edge: Haltu Ctrl samtímis og þú smellir á Endurnýja (Refresh), eða ýttu á Ctrl-F5
  • Opera: Farðu í Verkfæri (Tools) → Stillingar (Preferences) og svo Friðhelgi og öryggi (Privacy & security) → Hreinsa vafragögn (Clear browsing data) → Myndir og skrár í skyndiminni (Chached images and files)
//---------------------------------------------------------------
// Drop-down-Menü für MediaWiki:Newarticletext
 
 function addCharSubsetMenuSteinninn() {
   var specialcharsSteinninn = document.getElementById('specialcharsSteinninn');
 
   if (specialcharsSteinninn) {
     var menu = "<select id=\"charSubsetControlSteinninn\" style=\"display:inline\" onChange=\"chooseCharSubsetSteinninn(selectedIndex)\">";
   menu += "<option>Magic words between double underscores</option>";
   menu += "<option>Time</option>";
   menu += "<option>Statistics</option>";
   menu += "<option>Page names and related info</option>";
   menu += "<option>Parser functions: Namespaces and URLs</option>";
   menu += "<option>Functions</option>";
     menu += "</select>";
     specialcharsSteinninn.innerHTML = menu + specialcharsSteinninn.innerHTML;
 
    /* default subset from cookie */
    var s = parseInt( getCookie('edittoolscharsubsetSteinninn') );
    if ( isNaN(s) ) s = 0;
 
    /* update dropdown control to value of cookie */
    document.getElementById('charSubsetControlSteinninn').selectedIndex = s; 
 
    /* display the subset indicated by the cookie */
    chooseCharSubsetSteinninn( s );
 
   }
 }
 
 /* select subsection of special characters */
 function chooseCharSubsetSteinninn(s) {
   var l = document.getElementById('specialcharsSteinninn').getElementsByTagName('p');
   for (var i = 0; i < l.length ; i++) {
     l[i].style.display = i == s ? 'inline' : 'none';
     l[i].style.visibility = i == s ? 'visible' : 'hidden';
   }
   setCookie('edittoolscharsubsetSteinninn', s);
 }
 
 /* do any Wiktionary-specific customizations */
 function customizeWiktionary2() {
   addCharSubsetMenuSteinninn();
 }
 
 addOnloadHook(customizeWiktionary2);


// ----------------------------------------------------------------------------------------------------
// from [[m:User:Pathoschild/Script:InterwikiRecentchanges.js]] by [[m:User:Pathoschild]] <pre><nowiki>
function persEdittools() {
	var rciw = {
		/* objects */
		query:sajax_init_object(),

		/* elements */
		box:document.getElementById('personaledittools'),
		tracker:document.createElement('img'),

		/* variables */
		url:'http://is.wiktionary.org/wiki/Notandi:Spacebirdy/edittools?action=render'
	}

	if(rciw.box) {
		/* set tracker */	
		rciw.tracker.setAttribute('src','http://upload.wikimedia.org/wikipedia/commons/d/d2/Spinning_wheel_throbber.gif');
		rciw.box.appendChild(rciw.tracker);
		rciw.box.appendChild(document.createTextNode('Framkalla...'));
		
		/* query */
		rciw.query.open('GET',rciw.url,true);
		rciw.query.send('');
		rciw.query.onreadystatechange = function() {
			if(rciw.query.readyState==4) {
				if(rciw.query.status==200) {
					rciw.box.innerHTML = rciw.query.responseText;
				}
				else {
					rciw.box.innerHTML = '';
					rciw.tracker.setAttribute('src','http://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Achtung.svg/32px-Achtung.svg.png');
					rciw.tracker.appendChild('An error occured: '+rciw.query.statusText+' (error '+rciw.query.status+').');
				}
			}
		}
	}
}

/* Load script */
$(function() {persEdittools()});
// </nowiki></pre>