MediaWikibespreking:Common.js

Page contents not supported in other languages.
in Wikipedia, die vrye ensiklopedie

Kode vir ekstra blokkies[wysig bron]

Kan 'n administrateur asseblief onderstaande teks in die boodskapbladsy plaas? Aangesien die common.js in die kasgeheue gestoor word, sal dit nie die laaityd vir enige gebruiker verleng nie. Ek plaas my handtekening hier om verwarring te voorkom. — Adriaan (SB) 18:59, 1 September 2007 (UTC)[antwoord]

Wat is die doel hiervan? Ekstra knoppies by langs die "Beeld"-, "Handtekening"-, ens.-knoppies? Anrie 13:08, 3 September 2007 (UTC)[antwoord]
Ja, bo-aan die wysigingsblokkie. Vir 'n voorbeeld, sien hoe dit hier lyk. Die kode is egter nie voldoende nie, kyk by q:MediaWiki:Common.js om te sien hoe die kode moet lyk. Ek sal dit hier ook post, vir ingeval ek mense verwar. Die kode by Wikiquote verskaf ook 'n klein sleutelbordjie in die "soek"-vorm, sodat mense nie die heeltyd met ALT-karakters gepla hoef te word nie. Sien q:Spesiaal:Search. — Adriaan (SB) 13:13, 3 September 2007 (UTC)[antwoord]
Die ander kode is sodat mens die "undo"-knoppie kan druk en dan nie vir 'n wysigingsopsomming gepor word nie. By my por dit vir wysigingsopsommings wanneer ek die "undo"-knoppie gedruk het. — Adriaan (SB) 13:16, 3 September 2007 (UTC)[antwoord]
Teks verwyder, sien q:MediaWiki:Common.js vir die kode. — Adriaan (SB) 13:16, 3 September 2007 (UTC)[antwoord]
Vreemd. Ek kan daardie ekstra blokkies by Wikiquote slegs sien as ek nié ingeteken is nie. As ek ingeteken is het ek minder knoppies tot my beskikking. Ek sal bietjie kyk en dit dan byvoeg
Dit is vreemd, want ek kan dit wel sien as ek ingeteken is. Dalk het ek iets by my monobook verander wat veroorsaak dat net ek dit sien, so ek sal daar gaan kyk. — Adriaan (SB) 13:34, 3 September 2007 (UTC)[antwoord]
Anrie, ek het my monobook (wat wel ook die kodes vir die knoppies bevat het) verwyder, my kasgeheue leeggemaak, en ek sien steeds die ekstra knoppies. Ek kan nou nie begryp waar die fout lê nie, maar ek sal kyk of ek die fout kan vind. — Adriaan (SB) 13:44, 3 September 2007 (UTC)[antwoord]
Die sleutelbordjie is miskien 'n goeie idee vir die lui tieners onder ons ;) .
Waarvan praat jy oor die "undo"-knoppie? Die wysigingsopsomming word dan reeds outomaties ingevul wanneer mens "undo" gebruik? Anrie 13:28, 3 September 2007 (UTC)[antwoord]
Dit is juis die probleem; omdat die opsomming outomaties ingevul word, is dit nie veronderstel om mens te por vir 'n opsomming nie. My stellings is so ingestel dat, indien ek nie 'n opsomming verskaf nie, dit nie die bladsy stoor nie. Hierdie skrip maak net hierdie bug reg. — Adriaan (SB) 13:34, 3 September 2007 (UTC)[antwoord]
Ek verstaan wat jy bedoel, maar ek voel weer dis 'n goeie ding om vir 'n wysigingsopsomming te vra. Dis bitter min (lees:wanneer ek lui is) wat ek slegs die reeds-verskafde wysigingsopsomming gebruik. Ek voel dat dit nodig is om by te voeg hoekom mens die wysiging terug rol, bv. vandalisme, spam-link, npov-bydrae, ens. Anrie 13:39, 3 September 2007 (UTC)[antwoord]

Dalk is dit dan nie 'n bug nie, dalk het hulle dit met opset so gemaak sodat mense verduidelikings verskaf. Ek dink nou eers hieraan. Hmm. — Adriaan (SB) 13:41, 3 September 2007 (UTC) Ek het die goed nou bygevoeg, maar ek sien nie 'n verskil nie, al het ek 'n hard reload gedoen. Cache lag miskien? Anrie 21:24, 5 September 2007 (UTC)[antwoord]

Volgens 'n persoon op die #MediaWiki-kanaal moet die volgende boodskap eers heel bo-aan die bladsy gevoeg word vir die ander goeters om te werk:– Hierdie ongetekende kommentaar is deur Adriaan_1 (BesprekingBydraes) gelewer.
Bygevoeg, maar steeds niks nie. Sal ek dit maar los vir vanaand en kyk of dit môre werk. Dieselfde gebeur soms met sjablone ens. Kan dit hier ook gebeur, miskien? Anrie 21:35, 5 September 2007 (UTC)[antwoord]
Ja, dit kan dalk moontlik wees, maar ek is nie seker nie. Dalk moet ons dit so bietjie kans gee. — Adriaan (SB) 21:37, 5 September 2007 (UTC)[antwoord]
Goed so. Ek gaan nou slaap - sal môre oggend vroeg kyk om seker te maak alles is nog reg. Anrie 21:42, 5 September 2007 (UTC)[antwoord]

Ek kan dit nog nie sien nie... :(  — Adriaan (SB) 04:51, 6 September 2007 (UTC)[antwoord]


function returnObjById( id ) 
{ 
    if (document.getElementById) 
        var returnVar = document.getElementById(id); 
    else if (document.all) 
        var returnVar = document.all[id]; 
    else if (document.layers) 
        var returnVar = document.layers[id];
    return returnVar; 
}
 
function insertTagsTo_(tagOpen, tagClose, sampleText, outputid) {
	var txtarea = document.getElementById(outputid);
	if (!txtarea)
		return
	;
 
	// IE
	if (document.selection  && !is_gecko) {
		var theSelection = document.selection.createRange().text;
		if (!theSelection)
			theSelection=sampleText;
		txtarea.focus();
		if (theSelection.charAt(theSelection.length - 1) == " ") { // exclude ending space char, if any
			theSelection = theSelection.substring(0, theSelection.length - 1);
			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";
		} else {
			document.selection.createRange().text = tagOpen + theSelection + tagClose;
		}
 
	// Mozilla
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {
		var replaced = false;
		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		if (endPos-startPos)
			replaced = true;
		var scrollTop = txtarea.scrollTop;
		var myText = (txtarea.value).substring(startPos, endPos);
		if (!myText)
			myText=sampleText;
		if (myText.charAt(myText.length - 1) == " ") { // exclude ending space char, if any
			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " ";
		} else {
			subst = tagOpen + myText + tagClose;
		}
		txtarea.value = txtarea.value.substring(0, startPos) + subst +
			txtarea.value.substring(endPos, txtarea.value.length);
		txtarea.focus();
		//set new selection
		if (replaced) {
			var cPos = startPos+(tagOpen.length+myText.length+tagClose.length);
			txtarea.selectionStart = cPos;
			txtarea.selectionEnd = cPos;
		} else {
			txtarea.selectionStart = startPos+tagOpen.length;
			txtarea.selectionEnd = startPos+tagOpen.length+myText.length;
		}
		txtarea.scrollTop = scrollTop;
	}
	// reposition cursor if possible
	if (txtarea.createTextRange)
		txtarea.caretPos = document.selection.createRange().duplicate();
}

Ek kan steeds nie die verskil sien nie... Kyk by q:MediaWiki:Common.js of daar nie dalk 'n brokkie kode is wat vermis word nie. Ek is jammer, maar ek moet nou gaan slaap. Ek sal so gou as moontlik terugkeer om te kyk wat hier aangaan. Dalk kan mens die kode verwyder totdat mens dit bv. op Wikiquote eers perfek reggekry het en dit dan eers hier voeg. — Adriaan (SB) 21:36, 5 September 2007 (UTC)[antwoord]

Voorbladartikelsterretjies[wysig bron]

Ek stel voor dat die volgende kode bygevoeg word. Blykbaar verander dit die koeël langsaan die interwiki na 'n gele ster om aan te dui dat dit in daardie spesifieke taal 'n "Featured article" is. Die sjabloon Sjabloon:Link FA werk daarmee saam. Vir verdere inligting, sien die Engelse commons.js. Die frase "Hierdie artikel geniet voorbladartikelstatus in 'n ander taal." kan natuurlik verander word. Die kode: — Adriaan (SB) 12:59, 12 September 2007 (UTC)[antwoord]

 /** Interwiki links to featured articles ***************************************
  *
  *  Description: Highlights interwiki links to featured articles (or
  *               equivalents) by changing the bullet before the interwiki link
  *               into a star.
  *  Maintainers: [[User:R. Koot]]
  */
 
 function LinkFA() 
 {
     if ( document.getElementById( "p-lang" ) ) {
         var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );
 
         for ( var i = 0; i < InterwikiLinks.length; i++ ) {
             if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
                 InterwikiLinks[i].className += " FA"
                 InterwikiLinks[i].title = "Hierdie artikel geniet voorbladartikelstatus in 'n ander taal.";
             }
         }
     }
 }
 
 addOnloadHook( LinkFA );
Bygevoeg. Anrie 13:31, 24 September 2007 (UTC)[antwoord]
Hmmm.. dis nou gelaai, maar die sterretjies wys nie (die teks wel). Sal later probeer uitvind wat fout is. Anrie 13:37, 24 September 2007 (UTC)[antwoord]
Ek het gesien wat fout is. sal dit gou probeer regstel. Anrie 13:40, 24 September 2007 (UTC)[antwoord]
Ok dankie Anrie :) — Adriaan (SB) 16:06, 24 September 2007 (UTC)[antwoord]
Ek sien steeds nie die sterretjies nie :/ — Adriaan (SB) 11:29, 7 Oktober 2007 (UTC)[antwoord]
Die sterretjies wys nou wel. Ek het die kode van javascript verwyder en dit by CSS gesit. — Adriaan (SB) 19:30, 10 Oktober 2007 (UTC)[antwoord]

Foutief?[wysig bron]

Ek het nou onlangs na Ubuntu opgegradeer. Ek wonder of dit dalk iets hiermee te doen het, maar ek twyfel. Die javascript hier laai nie vir my nie. Die css op MediaWiki:Common.css laai wel vir my. Wat kan die rede wees? Ondervind enigiemand anders ook hierdie probleem? Ek gebruik Firefox 3 en ek kan Javascript op alle ander sites raaksien. Ek gebruik selfs Greasemonkey javascripts vir andere sites, en eintlik op Wikipedia kan ek die advertensie daar bo vir die donasies ook raaksien, met sy [expand]-knoppie, wat ek aanneem met javascript daar geplaas is en met behulp daarvan funksioneer. Kan iemand vir my sê of hulle dieselfde probleem ondervind?  — Adriaan90 (Bespreking • Bydraes) 15:38, 7 November 2008 (UTC)[antwoord]

Note that de:wikt:MediaWiki:If-search.js has been updated: Important fix for an upcoming DOM change, plus some optimizations! Please update your code or consider just importing the script instead, like described at de:wikt:MediaWiki:If-search.js/import. --- Best regards, Melancholie (kontak) 04:17, 4 Maart 2009 (UTC)[antwoord]

Done. Thanks for the heads-up. Anrie (kontak) 15:38, 4 Maart 2009 (UTC)[antwoord]

update search external bar[wysig bron]

I have a temporary access to solve the search bar external after an mediawiki update http://meta.wikimedia.org/wiki/Steward_requests/Permissions/Approved_temporary#temporary_global_.22editinterface.22~. I have also made one change on the Monobook.js to solve an error javascript. Pmartin (kontak) 19:51, 1 April 2009 (UTC)[antwoord]

In -en Uitplof Funksie[wysig bron]

Is dit moontlik dat iemand met die nodige wysigingsbevoegdheid die NavFrame -, NavHead -, NavPic -, NavContent-klasse en funksies kan toevoeg tot die Afrikaanse Commons.js en Common.css soos vervat in http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.js&oldid=312623054 en http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&oldid=314810801 onderskeidelik aangesien dit 'n uiters nuttige funksie is om uitgebreide artikels in te plof tot kort opsommende skemas.

Dalk net iets in die algemeen: waarom is daar nie 'n gestandardiseerde funksie -en sjabloon toepassing van die Engelse Wiki nie? Ek doen self programmering en kan nie verstaan waarom die onderliggende programmeringskrif nie dieselfde gehou word nie, aangesien taaleie koppelvlakke 'n kosmetiese laag bo-op die skrif is. Dit sal inter-wiki-migrasie vergemaklik deurdat sjablone en ander datastruktureringshulpmiddels nie telkens herskep hoef te word nie.

Vriendelike groete, en dankie vir almal se inset met die skep van die Afrikaanse Wiki.

--Wordscape 18:26, 25 September 2009 (UTC)

Give search results even when page doesn't exist[wysig bron]

Screenshot of the Earth test search, with this script adding links to Wikidata, Reasonator, Commons, and Wikipedia.

Hello, I propose to enable the tool created by Magnus Manske (creator of MediaWiki) to provide results from other languages and Commons (via Wikidata) when a page doesn't exist here: links are added to Special:Search and noarticletext. This helps to encourage translation and to make readers use your wiki more, because they can be sure to find something even if it's not local (rather than searching directly on the biggest wiki). The Italian and Polish Wikipedias, among others already enabled it by default.
Examples: [1] [2] [3]. More information: Magnus blog.
How to: just add the following line at the end of Common.js.

// Results from Wikidata
// [[File:Wdsearch_script_screenshot.png]]
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' ||  ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) {
	importScriptURI("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript");
}

--Nemo 11:54, 28 April 2014 (UTC) (comments, translations and last instructions)[antwoord]

Announced JavaScript change for badges implementation[wysig bron]

Hi! I want to let you know that in near future badges will be deployed on Wikidata and the Wikipedias. They help us with displaying the good and featured article icons next to the sitelinks and will replace the javascript hack which is used at the moment together with the Link GA and Link FA templates. To avoid an overlap where the current system and the new feature conflict, I will add a minor fix to your Common.js which adds the class names to the interwiki links. This is part of my task as a global edit interface editor for the Wikidata team. Thanks, Bene* (kontak) 18:57, 10 Augustus 2014 (UTC)[antwoord]