X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=htdocs%2Fjavascript%2Fxorg.js;h=e8b795235f8b6b962403fca170584cc4d19fde35;hb=55546c0db778c2d8f9d7debd30117931dc39ff16;hp=c013d19e60b1d6ee71e1b12e7e4526b6eace9ca9;hpb=c700d16b2402b1d246383097f6f22f716e294eaf;p=platal.git diff --git a/htdocs/javascript/xorg.js b/htdocs/javascript/xorg.js index c013d19..e8b7952 100644 --- a/htdocs/javascript/xorg.js +++ b/htdocs/javascript/xorg.js @@ -160,7 +160,7 @@ function popWin(theNode,w,h) { function goodiesPopup(node) { if (node.href.indexOf('ical') > -1) { __goodies_popup(node, __goodies_ical_sites, 'Calendrier iCal'); - } else if (node.href.indexOf('rss') > -1 && (node.href.indexOf('xml') > -1 || node.href.indexOf('hash'))) { + } else if (node.href.indexOf('rss') > -1 && node.href.indexOf('prefs/rss') < 0 && (node.href.indexOf('xml') > -1 || node.href.indexOf('hash'))) { __goodies_popup(node, __goodies_rss_sites, 'Fil rss'); } } @@ -299,7 +299,7 @@ function getType(char) { } } -function checkPassword(box) { +function checkPassword(box, okLabel) { var prev = 0; var prop = 0; var pass = box.value; @@ -334,7 +334,7 @@ function checkPassword(box) { } else if (prop >= 40) { color = "#ff4"; bgcolor = "#750"; - ok = false; + ok = true; } else { color = "#f20"; bgcolor = "#700"; @@ -348,9 +348,11 @@ function checkPassword(box) { .parent().stop() .animate({ backgroundColor: bgcolor }, 750); var submitButton = $(":submit[@name='" + passwordprompt_submit + "']"); - if (ok) { + if (ok && pass.length >= 6) { + submitButton.attr("value", okLabel); submitButton.removeAttr("disabled"); } else { + submitButton.attr("value", "Mot de passe trop faible"); submitButton.attr("disabled", "disabled"); } }