Benutzer:J*/vector.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) |
J* (Diskussion | Beiträge) (jedes mal vergess ichs) |
||
Zeile 2: | Zeile 2: | ||
function bksp () | function bksp () | ||
{ | { | ||
− | + | if (wgPageName.indexOf("Projekt:Bürokratenspiel") != -1 ) | |
− | + | { | |
− | + | var t = wgTitle.split("/"); | |
− | + | var e = (wgAction = "edit") ? "$ " : ""; | |
− | + | document.title = t[t.length-1]; | |
− | + | } | |
} | } | ||
addOnloadHook(bksp); | addOnloadHook(bksp); | ||
Zeile 13: | Zeile 13: | ||
/* Zusammenfassungs-Warnung */ | /* Zusammenfassungs-Warnung */ | ||
− | jQuery("#wpSummary, #wpTextbox1").bind("keypress", function() { | + | addOnloadHook( function () { |
− | + | jQuery("#wpSummary, #wpTextbox1").bind("keypress", function() { | |
− | + | jQuery("#wpSummary").css("background-color","#ffffff"); | |
− | + | try { | |
− | + | clearInterval(summaryWarnInterval); | |
− | + | summaryWarnInterval = null; | |
− | + | } | |
− | + | catch (e) {} | |
− | }); | + | summaryWarnState = -1; |
+ | }); | ||
+ | |||
+ | jQuery("#editform").bind("submit", function (e) { | ||
− | jQuery("# | + | if ( e.originalEvent.explicitOriginalTarget != jQuery("#wpSave")[0] ) |
+ | return true; | ||
− | + | if (! jQuery("#wpSummary").val().replace(/^\s+/,"").replace(/\s+$/,"") && summaryWarnState == -1) | |
− | + | { | |
+ | summaryWarnInterval = window.setInterval(summaryWarn,70); | ||
+ | return false; | ||
+ | } | ||
− | + | return true; | |
− | + | }); | |
− | |||
− | |||
− | |||
− | |||
}); | }); | ||
Zeile 41: | Zeile 44: | ||
function summaryWarn() | function summaryWarn() | ||
{ | { | ||
− | + | summaryWarnState ++; | |
− | + | if (summaryWarnState % 2 == 0) | |
− | + | jQuery("#wpSummary").css("background-color","#ff9999"); | |
− | + | else | |
− | + | jQuery("#wpSummary").css("background-color","#ffffff"); | |
− | + | if (summaryWarnState > 11) | |
− | + | clearInterval(summaryWarnInterval); | |
} | } |
Version vom 7. Dezember 2010, 14:24 Uhr
/* für's Bürokratenspiel */
function bksp ()
{
if (wgPageName.indexOf("Projekt:Bürokratenspiel") != -1 )
{
var t = wgTitle.split("/");
var e = (wgAction = "edit") ? "$ " : "";
document.title = t[t.length-1];
}
}
addOnloadHook(bksp);
/* Zusammenfassungs-Warnung */
addOnloadHook( function () {
jQuery("#wpSummary, #wpTextbox1").bind("keypress", function() {
jQuery("#wpSummary").css("background-color","#ffffff");
try {
clearInterval(summaryWarnInterval);
summaryWarnInterval = null;
}
catch (e) {}
summaryWarnState = -1;
});
jQuery("#editform").bind("submit", function (e) {
if ( e.originalEvent.explicitOriginalTarget != jQuery("#wpSave")[0] )
return true;
if (! jQuery("#wpSummary").val().replace(/^\s+/,"").replace(/\s+$/,"") && summaryWarnState == -1)
{
summaryWarnInterval = window.setInterval(summaryWarn,70);
return false;
}
return true;
});
});
summaryWarnState = -1;
summaryWarnInterval = null;
function summaryWarn()
{
summaryWarnState ++;
if (summaryWarnState % 2 == 0)
jQuery("#wpSummary").css("background-color","#ff9999");
else
jQuery("#wpSummary").css("background-color","#ffffff");
if (summaryWarnState > 11)
clearInterval(summaryWarnInterval);
}