Preferències - Ginys, a la barra superior de la pàgina.
Allà hi podeu trobar també informació més concreta sobre què fa cada opció d'aquella llista, a Especial:Gadgèts i com es carreguen a la pàgina, a MediaWiki:Gadgets-definition.
Ara bé, si accediu per exemple a les preferències des de la versió anglesa, notareu que la llista de ginys no és la mateixa. Tot i haver-n'hi alguns de comuns, cada versió de la Viquipèdia té els seus.
Aquesta pàgina ha estat creada per explicar amb més detall quins ginys ens estem perdent a la versió catalana per culpa d'aquest fet, i com obtenir-ne alguns de manera alternativa.
Amb aquest codi qualsevol usuari pot carregar de manera permanent qualsevol gadget ocult que li convingui. Tot i això, el motiu principal és permetre una comprovació directa del seu funcionament dins la Viquipèdia catalana per tal d'en un futur incloure com cal els més prometedors a la llista de disponibles.
A la part buida del final hi haureu d'incloure els ginys concrets que vulgueu carregar.
En la majoria de casos, és un JavaScript o CSS amb un format molt concret, per exemple pel de "Disable access keys" és removeAccessKeys.js.
Un cop activat el codi Tampermonkey esmentat, podreu fer el següent.
- Per poder veure el codi font del Gadget, escriviu això a la Consola
getGadgetScript('removeAccessKeys.js', 'en');
- Per carregar el Gadget a la pàgina actual de manera no permanent, escriviu això a la Consola
loadGadgetScript('removeAccessKeys.js', 'en');
Si es carrega de l'anglès, la part marcada en groc és opcional perquè és l'opció que hi ha per defecte.
De forma similar, per carregar el Gadget de manera permanent heu d'incloure aquesta mateixa línia directament al codi, a l'espai en blanc que hi ha a la part final.
La Viquipèdia permet als usuaris registrats activar alguns ginys (gadgets en anglès) personalitzats. Per fer-ho, cal accedir a Allà hi podeu trobar també informació més concreta sobre què fa cada opció d'aquella llista, a Especial:Gadgèts i com es carreguen a la pàgina, a MediaWiki:Gadgets-definition.
Ara bé, si accediu per exemple a les preferències des de la versió anglesa, notareu que la llista de ginys no és la mateixa. Tot i haver-n'hi alguns de comuns, cada versió de la Viquipèdia té els seus.
Aquesta pàgina ha estat creada per explicar amb més detall quins ginys ens estem perdent a la versió catalana per culpa d'aquest fet, i com obtenir-ne alguns de manera alternativa.
Amb aquest codi qualsevol usuari pot carregar de manera permanent qualsevol gadget ocult que li convingui. Tot i això, el motiu principal és permetre una comprovació directa del seu funcionament dins la Viquipèdia catalana per tal d'en un futur incloure com cal els més prometedors a la llista de disponibles.
Com importar ginys
Es poden importar ginys d'altres llengües mitjançant un codi Tampermonkey personalitzat.Codi:
// ==UserScript==
// @name Wikipedia Gadget Importer
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Import gadgets from other Wikipedia languages
// @author Wecoc
// @include http*://*.wikipedia.org/*
// @require https://code.jquery.com/jquery-3.2.1.min.js
// @icon https://en.wikipedia.org/favicon.ico
// @grant none
// ==/UserScript==
// Funció per obtenir un enllaç amb el codi d'un gadget d'un determinat idioma
function getGadgetScript(name, origLang="en"){
var re = name.match(/\.(.*)$/); if (!re) return '';
var fileType = re[1]; if (re[1] == 'js') fileType = "javascript";
return 'https://' + origLang + '.wikipedia.org/w/index.php?title=MediaWiki:Gadget-' + name + '&action=raw&ctype=text/' + fileType;
}
// Funció per carregar el codi d'un gadget d'un determinat idioma
function loadGadgetScript(name, oriLang="en"){
var re = name.match(/\.(.*)$/); if (!re) return '';
var script = getGadgetScript(name, oriLang);
switch (re[1]) {
case "js":
mw.loader.load(script);
break;
case "css":
var element = document.createElement("link");
element.setAttribute("rel", "stylesheet");
element.setAttribute("type", "text/css");
element.setAttribute("href", script);
document.getElementsByTagName("head")[0].appendChild(element);
break;
}
}
$( document ).ready(function() {
function wait_for_mw_load(f) { setTimeout(function() { (mw.config.get("wgContentLanguage")) ? f() : wait_for_mw_load(f); }, 100); }
wait_for_mw_load(function() {
switch (mw.config.get("wgContentLanguage")) {
case "ca": // Importa gadgets d'altres versions a la versió catalana
// Defineix aquí els codis a importar
break;
// Pots incloure altres idiomes aquí
//case "en":
}
});
});
A la part buida del final hi haureu d'incloure els ginys concrets que vulgueu carregar.
Com carregar ginys concrets
A la llista dels ginys de cada idioma ja comentada abans, hi ha els noms de cada codi en concret.En la majoria de casos, és un JavaScript o CSS amb un format molt concret, per exemple pel de "Disable access keys" és removeAccessKeys.js.
Un cop activat el codi Tampermonkey esmentat, podreu fer el següent.
- Per poder veure el codi font del Gadget, escriviu això a la Consola
getGadgetScript('removeAccessKeys.js', 'en');
- Per carregar el Gadget a la pàgina actual de manera no permanent, escriviu això a la Consola
loadGadgetScript('removeAccessKeys.js', 'en');
Si es carrega de l'anglès, la part marcada en groc és opcional perquè és l'opció que hi ha per defecte.
De forma similar, per carregar el Gadget de manera permanent heu d'incloure aquesta mateixa línia directament al codi, a l'espai en blanc que hi ha a la part final.