MediaWiki:Common.js
Aparença
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)
- Edge: Premeu Ctrl i alhora cliqueu a Actualitza o pressioneu 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' );