MediaWiki:Common.js
Nota: Després de publicar, possiblement necessitareu refrescar la memòria cau del vostre navegador per a veure'n els canvis.
- Firefox / Safari: Premeu Majús i alhora cliqueu el botó Actualitzar, o pressioneu Ctrl+F5 o Ctrl+R (⌘+R en un Mac)
- Google Chrome: Premeu Ctrl+Majús+R (⌘+Shift+R en un Mac)
- Internet Explorer / Edge: Premeu Ctrl i alhora cliqueu a Actualitza o pressioneu Ctrl+F5
- Opera: Premeu Ctrl-F5.
/* Es carregarà per a tots els usuaris, i per a qualsevol pàgina, el codi JavaScript que hi haja després d'aquesta línia. */ // ************************************************** // BOTONS ADDICIONALS a la caixa d'edició // ************************************************** if (typeof(mwCustomEditButtons) != 'undefined') { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images.wikia.com/inciclopedia/images/8/83/Bot%C3%B3n_C%C3%B3digofuente.png", "speedTip": "Codi font", "tagOpen": "<code><nowiki>", "tagClose": "</"+ "nowiki></code>", "sampleText": "Codi font"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images.wikia.com/inciclopedia/images/4/49/Bot%C3%B3n_plantilla.png", "speedTip": "Plantilles", "tagOpen": "{{", "tagClose": "}}", "sampleText": "Plantilla"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images.wikia.com/inciclopedia/images/4/43/Enlace_a_usuario.png", "speedTip": "Enllaç a usuari", "tagOpen": "[[user:", "tagClose": "|]]", "sampleText": "Usuari"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images.wikia.com/inciclopedia/images/6/64/Bot%C3%B3n_categor%C3%ADa.png", "speedTip": "Categoria", "tagOpen": "[[Category:", "tagClose": "|{" + "{PAGENAME}}]]", "sampleText": "Nom de la categoria"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images1.wikia.nocookie.net/__cb20100417162729/es.gta/images/c/c2/Enobras.png", "speedTip": "Advertir que s'està editant l'article", "tagOpen": "{{Article_sense_acabar|", "tagClose": "}}", "sampleText": "Nom d'usuari"}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/f3/Button_broom2.png", "speedTip": "Article amb plantilla incorrecte", "tagOpen": "{{Plantilla_Incorrecte}}", "tagClose": "", "sampleText": ""}; mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://images4.wikia.nocookie.net/__cb20111227131921/onepiece-cat/ca/images/3/33/Article_incomplet.png", "speedTip": "Indicar l'article com a Esbós", "tagOpen": "{{Esbós}}", "tagClose": "", "sampleText": ""}; } // ************************************************************ // Resums d'edició // Source Editor // Visual Editor // ************************************************************ // ==================== // Source Editor // ==================== $(function() { if (skin == 'oasis'){ var $label = $('#edit_enhancements_toolbar #wpSummaryLabel'); if (!$label.size()) { return; } } if (skin == 'monobook'){ var $label = $('.editOptions #wpSummaryLabel'); if (!$label.size()) { return; } } $combo = $('<select />').attr('id', 'stdSummaries').change(function() { var val = $(this).val(); if (val != '') { $('#wpSummaryEnhanced,#wpSummary').val(val); } }); $label.prepend('<br />').prepend($combo).prepend('Summaries: '); $.ajax({ 'dataType': 'text', 'data': { 'title': 'Template:Stdsummaries', 'action': 'raw', 'ctype': 'text/plain' }, 'url': wgScript, 'success': function(data) { var lines = data.split("\n"); for (var i in lines) { var val = (lines[i].indexOf('-- ') == 0) ? lines[i].substring(3) : ''; var text = (lines[i].indexOf('-- ') == 0) ? ' ' + lines[i].substring(3) : lines[i]; var disable = (lines[i].indexOf('-- ') == 0 || lines[i].indexOf('(') == 0) ? '' : 'disabled'; var $opt = '<option value="' + val + '" ' + disable + '>' + text + '</option>'; $combo.append($opt); } } }); }) // ==================== // Visual Editor // ==================== $(function() { var $label = $('.module_content #wpSummaryLabel'); if (!$label.size()) { return; } $combo = $('<select />').attr('id', 'stdSummaries').change(function() { var val = $(this).val(); if (val != '') { $('#wpSummaryEnhanced,#wpSummary').val(val); } }); $label.after($combo); $.ajax({ 'dataType': 'text', 'data': { 'title': 'Template:Stdsummaries', 'action': 'raw', 'ctype': 'text/plain' }, 'url': wgScript, 'success': function(data) { var lines = data.split("\n"); for (var i in lines) { var val = (lines[i].indexOf('-- ') == 0) ? lines[i].substring(3) : ''; var text = (lines[i].indexOf('-- ') == 0) ? ' ' + lines[i].substring(3) : lines[i]; var disable = (lines[i].indexOf('-- ') == 0 || lines[i].indexOf('(') == 0) ? '' : 'disabled'; var $opt = '<option value="' + val + '" ' + disable + '>' + text + '</option>'; $combo.append($opt); } } }); $('.module_content #wpSummary').css({"margin-bottom": '8px'}); $('.module_content #stdSummaries').css({"width": '258px'}); $('.module_content #stdSummaries').css({"margin-bottom": '5px'}); }) importScript( 'MediaWiki:Functions.js' );