MediaWiki:Forcepreview.js e Wikiquote:Página de testes: diferenças entre as páginas
(Diferenças entre páginas)
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição |
m Atualização do MediaWiki:Forcepreview.js com base no b:MediaWiki:Common.js/edit.js (havia repetição desnecessária do mesmo código 14 vezes!) |
||
Linha 1: | Linha 1: | ||
/** |
|||
/* Forçar mostrar previsão a IPs nos domínios do Wikiquote */ |
|||
* Força editores anônimos a conferir as alterações antes de salvar suas edições |
|||
/* para reduzir a quantidade de vandalismos */ |
|||
* @source: [[w:fr:MediaWiki:Common.js/edit.js]] |
|||
/* by Sir Lestaty de Lioncourt, baseado em script de 555, baseado em script de Marc Mongenet, 2006, fr.wikipedia */ |
|||
* @author: Marc Mongenet, 2006 |
|||
* @see: [[mw:Manual:Force preview]] |
|||
function forcePreviewMain() { |
|||
*/ |
|||
$( function() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 0) return; |
|||
var $save = $( '#wpSave' ); |
|||
if ( mw.config.get( 'wgUserName' ) !== null |
|||
if (!saveButton) return; |
|||
|| mw.config.get( 'wgAction' ) !== 'edit' |
|||
saveButton.disabled = true; |
|||
|| $.inArray( mw.config.get( 'wgNamespaceNumber' ), [-1 /* Special */, 8 /* MediaWiki */] ) > -1 |
|||
saveButton.value = "Salvar página"; |
|||
|| $save.length === 0 |
|||
saveButton.style.fontWeight = "normal"; |
|||
) { |
|||
document.getElementById("wpPreview").style.fontWeight = "bold"; |
|||
return; |
|||
} |
|||
} |
|||
$save.attr( 'disabled', 'disabled' ) |
|||
addOnloadHook(forcePreviewMain); |
|||
.attr( 'value', 'Salvar (após a previsão)' ) |
|||
.css( 'font-weight', 'normal' ); |
|||
function forcePreviewTalk() { |
|||
$( '#wpPreview' ).css( 'font-weight', 'bold' ); |
|||
}); |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 1) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewTalk); |
|||
function forcePreviewUser() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 2) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewUser); |
|||
function forcePreviewUsertalk() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 3) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewUsertalk); |
|||
function forcePreviewProject() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 4) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewProject); |
|||
function forcePreviewProjecttalk() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 5) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewProjecttalk); |
|||
function forcePreviewFile() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 6) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewFile); |
|||
function forcePreviewFiletalk() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 7) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewFiletalk); |
|||
function forcePreviewMediaWikitalk() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 9) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewMediaWikitalk); |
|||
function forcePreviewTemplate() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 10) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewTemplate); |
|||
function forcePreviewTemplatetalk() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 11) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewTemplatetalk); |
|||
function forcePreviewHelp() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 12) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewHelp); |
|||
function forcePreviewHelptalk() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 13) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewHelptalk); |
|||
function forcePreviewCategory() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 14) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewCategory); |
|||
function forcePreviewCategorytalk() { |
|||
if (wgUserName != null || wgAction != "edit" || wgNamespaceNumber != 15) 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"; |
|||
} |
|||
addOnloadHook(forcePreviewCategorytalk); |
Revisão das 21h14min de 11 de agosto de 2011
/**
* Força editores anônimos a conferir as alterações antes de salvar suas edições * @source: w:fr:MediaWiki:Common.js/edit.js * @author: Marc Mongenet, 2006 * @see: mw:Manual:Force preview */
$( function() { var $save = $( '#wpSave' ); if ( mw.config.get( 'wgUserName' ) !== null || mw.config.get( 'wgAction' ) !== 'edit' || $.inArray( mw.config.get( 'wgNamespaceNumber' ), [-1 /* Special */, 8 /* MediaWiki */] ) > -1 || $save.length === 0 ) { return; } $save.attr( 'disabled', 'disabled' ) .attr( 'value', 'Salvar (após a previsão)' ) .css( 'font-weight', 'normal' ); $( '#wpPreview' ).css( 'font-weight', 'bold' ); });