MediaWiki:Common.js: diferenças entre revisões
Aspeto
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
|||
Linha 174: | Linha 174: | ||
/* níveis de progresso personalizados, seguindo dica de //lists.wikimedia.org/pipermail/wikisource-l/2014-August/002001.html */ |
/* níveis de progresso personalizados, seguindo dica de //lists.wikimedia.org/pipermail/wikisource-l/2014-August/002001.html */ |
||
function progress_select_value() { |
|||
var select; |
|||
self.ws_messages['progress_select'] = |
|||
"<option value='' selected=true></option>" + |
|||
"<option value='T'>" + self.ws_messages['progress_T'] + "</option>" + |
|||
"<option value='V'>" + self.ws_messages['progress_V'] + "</option>" + |
|||
"<option value='C'>" + self.ws_messages['progress_C'] + "</option>" + |
|||
"<option value='A'>" + self.ws_messages['progress_A'] + "</option>" + |
|||
"<option value='MS'>" + self.ws_messages['progress_MS'] + "</option>" + |
|||
"<option value='MSA'>" + self.ws_messages['progress_MSA'] + "</option>" + |
|||
"<option value='OCR'>"+ self.ws_messages['progress_OCR'] + "</option>" + |
|||
"<option value='X'>" + self.ws_messages['progress_X'] + "</option>" + |
|||
"<option value='L'>" + self.ws_messages['progress_L'] + "</option>"; |
|||
} else { |
|||
select = self.ws_messages['progress_select']; |
|||
} |
|||
return select; |
|||
} |
|||
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript'); |
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript'); |
Revisão das 22h22min de 6 de agosto de 2014
/* Upload no Commons */
function linkUploadToCommons()
{
if (document.getElementById("carrega-para-commons")) {return;}
var li_carrega = document.getElementById("t-upload");
if (!li_carrega) {return;}
var afegit = li_carrega.nextSibling;
var ul_eines = li_carrega.parentNode;
var li = document.createElement('li');
li.id = "carrega-para-commons";
li.innerHTML = '<a href="//commons.wikimedia.org/wiki/Special:Upload">Carregar no Commons</a>';
if (afegit) {ul_eines.insertBefore(li, afegit);}
else {ul_eines.appendChild(li);}
}
$(linkUploadToCommons);
/* onglets */
/* modifica ''discussione'' in ''fonte'' (it.wikisource) */
function onglets()
{
if( document.getElementById('copyrightinfo') )
{
var a = document.getElementById("ca-talk");
if(a){
a = a.firstChild;
var s = a.innerHTML;
var i = s.lastIndexOf('Discussão');
a.innerHTML = s.substring(0,i)+"dados de copyright";
}
}
}
$(onglets);
/* Forçar mostrar previsão a IPs no domínio Anexo:
* para reduzir a quantia de fichas criadas acidentalmente
* by 555, baseado em script de Marc Mongenet, 2006, fr.wikipedia
*/
function forcePreview() {
if (mw.config.get( 'wgUserName' ) !== null || mw.config.get( 'wgAction' ) !== 'edit' || mw.config.get( 'wgNamespaceNumber') !== 110) {return;}
saveButton = document.getElementById('wpSave');
if (!saveButton) {return;}
saveButton.disabled = true;
saveButton.value = "Salvar página";
saveButton.style.fontWeight = 'normal';
document.getElementById('wpPreview').style.fontWeight = 'bold';
}
$(forcePreview);
/* Fim do forçar mostrar previsão a IPs no domínio Anexo: */
/**
* Oculta botão editar da página de discussão
*/
$(function() {
if ('Wikisource:Esplanada' !== mw.config.get( 'wgPageName' )) { return; }
var href = mw.util.getUrl( mw.config.get( 'wgPageName' ), {
action: 'edit',
section: 'new',
editintro: 'Template:Discussões/t',
preload: 'Template:Discussão1'
} );
$( '#ca-addsection' ).find( 'a' ).attr( 'href', href );
if ( 'vector' === mw.config.get( 'skin' ) ) {
// Move o botão "editar" para o menu de ações
$('#ca-edit').appendTo('#p-cactions ul');
}
});
/**
* @source www.mediawiki.org/wiki/Snippets/Load_JS_and_CSS_by_URL
* @revision 2014-05-02
*/
mw.loader.using( ['mediawiki.util', 'mediawiki.notify', 'mediawiki.legacy.wikibits' ], function () {
var extraCSS = mw.util.getParamValue( 'withCSS' ),
extraJS = mw.util.getParamValue( 'withJS' ),
extraModule = mw.util.getParamValue( 'withModule' );
if ( extraCSS ) {
if ( extraCSS.match( /^MediaWiki:[^&<>=%#]*\.css$/ ) ) {
importStylesheet( extraCSS );
} else {
mw.notify( 'Só são permitidas páginas do domínio MediaWiki.', { title: 'Valor inválido para withCSS' } );
}
}
if ( extraJS ) {
if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
importScript( extraJS );
} else {
mw.notify( 'Só são permitidas páginas do domínio MediaWiki.', { title: 'Valor inválido para withJS' } );
}
}
} );
/*scripts importados do wikisource.org*/
/* Tradução das mensagens usadas pelos diversos JavaScripts */
self.ws_messages = {
'optlist':'Opções de exibição',
'hide_page_numbers':'Ocultar numeração',
'show_page_numbers':'Mostrar numeração',
'layout':'Estilo',
'author':'Autor',
'translator':'Tradutor',
'editor':'Editor',
'publisher':'Editora',
'place':'Local',
'volume':'Volume',
'school':'Escola',
'book':'Livro',
'collection':'Coleção',
'journal':'Jornal ou revista',
'phdthesis':'Tese, relatório',
'dictionary':'Dicionário',
'progress':'Progresso',
'progress_T':'Concluído',
'progress_V':'Revisto, com páginas por validar',
'progress_C':'Revisão pendente',
'progress_A':'Arcaização pendente',
'progress_MS':'Match & Split pendente',
'progress_MSA':'Match & Split seguido de arcaização pendentes',
'progress_OCR':'pdf ou djvu sem OCR embutido',
'progress_X':'Precisa de pagelist (confirmar se não faltam páginas etc)',
'progress_L':'Arquivo da digitalização com problemas (faltam páginas, p. misturadas etc)',
'?':'Votar ao topo da página',
'corr_list':"Lista de correções realizadas nesta página" ,
'corr_link':"Correções" ,
'corr_one':"Um erro de digitação</a> foi corrigido." ,
'corr_many':" erros de digitação</a> foram corrigidos." ,
'corr_close':"Fechar." ,
'iwtrans':'O texto vem de',
'iwtrans2':'O texto vem de outros subdomínios do Wikisource.',
'compare_with': 'Comparação com:',
'compare_texts': 'Comparação de texto'
};
/* Leiautes dinâmicos*/
self.ws_layouts = {
'Layout 1':{'text-wrap':"",
'#text-container':"" ,
'#text':"",
'.sidenote-right':"float:right;margin:0.5em;padding:3px;border:solid 1px gray;max-width:9em;text-indent:0em;text-align:left;",
'.sidenote-left':"float:left;margin:0.5em;padding:3px;border:solid 1px gray;max-width:9em;text-indent:0em;text-align:left;",
'.editsection':"display:none",
'#headertemplate':"" },
'Layout 2':{'text-wrap':"position:relative;margin-left:3em;margin-right:3em;",
'#text-container':"width:36em;margin:0px auto;" ,
'#text':"text-align:justify;",
'.sidenote-right':"position:absolute; left:37em;width:16em;text-indent:0em;text-align:left;",
'.sidenote-left':"position:absolute; right:37em;width:16em;text-indent:0em;text-align:right;",
'.editsection':"display:none",
'#headertemplate':"" },
'Layout 3':{'text-wrap':"margin-left:3em",
'#text-container':"position:relative; min-width:60em; float:left; width:100%; margin-right:-23em;" ,
'#text':"text-align:justify;margin-right:23em; text-indent:0em; padding-left:0px; padding-right:0px;width:auto;",
'.sidenote-right':"position:absolute; right:-10em; width:9em; background-color:#eeeeee;text-indent:0em;text-align:left;",
'.sidenote-left': "position:absolute; right:-10em; width:9em; background-color:#eeeeee;text-indent:0em;text-align:left;",
'.editsection':"display:none",
'#headertemplate':"position:absolute; top:0em; right:-23em; width:21em;float:right; text-align:left;" }
};
/* test */
self.proofreadpage_add_container = true;
/* níveis de progresso personalizados, seguindo dica de //lists.wikimedia.org/pipermail/wikisource-l/2014-August/002001.html */
self.ws_messages['progress_select'] =
"<option value='' selected=true></option>" +
"<option value='T'>" + self.ws_messages['progress_T'] + "</option>" +
"<option value='V'>" + self.ws_messages['progress_V'] + "</option>" +
"<option value='C'>" + self.ws_messages['progress_C'] + "</option>" +
"<option value='A'>" + self.ws_messages['progress_A'] + "</option>" +
"<option value='MS'>" + self.ws_messages['progress_MS'] + "</option>" +
"<option value='MSA'>" + self.ws_messages['progress_MSA'] + "</option>" +
"<option value='OCR'>"+ self.ws_messages['progress_OCR'] + "</option>" +
"<option value='X'>" + self.ws_messages['progress_X'] + "</option>" +
"<option value='L'>" + self.ws_messages['progress_L'] + "</option>";
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:OCR.js&action=raw&ctype=text/javascript'); /* repaired by Phe, Jan 2012 */
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:DisplayFooter.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Corrections.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:IndexForm.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:Compare.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript');
// Mouse wheel zoom should work now for most browsers.
// If it does not work for you, set this to true in your javascript.
self.proofreadpage_disable_wheelzoom = false;
/**
* Icons on the top right of the article.
* See also CSS
*
* @source www.mediawiki.org/wiki/Snippets/Top_icons
* @version 5
*/
$( function ( $ ) {
$( '.Top_icon_raw' )
.removeClass( 'Top_icon_raw' )
.addClass( 'Top_icon_dynamic' )
.prependTo( '#firstHeading' );
} );