Aller au contenu

Utilisateur:Stef48/AvertResumVid.js

Une page de Wikipédia, l'encyclopédie libre.
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/* Auteur : Stef48
 * Permet d'avertir un utilisateur si la barre de résumé n'est pas remplie
 * Code créé pour remplacer celui proposer dans les préférences, impliquant un chargement de la page
 * Ce code met en rouge la barre de résumé, si vide, seulement.
 */

$(function()
{
	if (!window.NoSummaryWarningDone)
	{
		var save_el = document.getElementById('wpSave');
		if (save_el)
			save_el.onclick = new Function('return FormValidation();');
	}
});
 
function FormValidation()
{
	var input_el = document.getElementById('wpSummary');
	var summary = input_el.value;
	// Si vide, comprenant les titres de section
	if (summary == '' || summary.substring(summary.indexOf('*/'))=='*/ ')
	{
		// Sauf redirect
		var wpTextbox1 = document.getElementById('wpTextbox1');
		if (wpTextbox1.value.substring(0, 9).toUpperCase() == '#REDIRECT')
			return true;
 
		// Sauf si déjà averti
		if (!input_el.warningSet)
		{
			input_el.warningSet = true;
			//input_el.className = 'warning';
			//document.getElementById('wpSummaryLabel').className = 'warning';
			input_el.style.backgroundColor = '#FFDDDD';
                        //document.getElementById('wpSummaryLabel').style.color = '#FF0000';
			return false;
		}
	}	
	return true;
}

$(FormValidation);