MediaWiki:Forcepreview.js: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição |
mSem resumo de edição |
||
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); |
Edição atual desde as 00h10min de 14 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' );
});