X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=htdocs%2Fjavascript%2Fxorg.js;h=67d106addc3039814fe8cfb2418f5dc460f639f2;hb=2ec34fdb742c2ec60ae264e068a00c888a73c447;hp=4837da99877eec2817caf36c87ff695b71ff75c1;hpb=45ea6160465aeba0aa780e49c12272819dedffd1;p=platal.git diff --git a/htdocs/javascript/xorg.js b/htdocs/javascript/xorg.js index 4837da9..67d106a 100644 --- a/htdocs/javascript/xorg.js +++ b/htdocs/javascript/xorg.js @@ -179,7 +179,7 @@ function auto_links() { } if ((!href.contains(fqdn) && !this.className.contains('popup')) || node.hasClass('popup')) { node.click(function () { - window.open(href); + window.open($.plURL(this.href)); return false; }); } @@ -566,7 +566,7 @@ function checkPassword(box, okLabel) { } } -function hashResponse(password1, password2, hasConfirmation) { +function hashResponse(password1, password2, hasConfirmation, doAuth) { var pw1 = $('[name=' + password1 + ']').val(); var pw2; @@ -590,9 +590,15 @@ function hashResponse(password1, password2, hasConfirmation) { return false; } - alert("Le mot de passe que tu as rentré va être chiffré avant de nous parvenir par Internet ! Ainsi il ne circulera pas en clair."); + alert("Le mot de passe va être chiffré avant de nous parvenir par Internet ! Ainsi il ne circulera pas en clair."); $('[name=' + password1 + ']').val(''); $('[name=pwhash]').val(hash_encrypt(pw1)); + + if (doAuth) { + $('[name=password]').val(pw1); + doChallengeResponse(); + } + return true; } @@ -656,7 +662,6 @@ function doChallengeResponse() { } document.forms.loginsub.username.value = document.forms.login.username.value; document.forms.loginsub.remember.value = document.forms.login.remember.checked; - document.forms.loginsub.domain.value = document.forms.login.domain.value; document.forms.login.password.value = ""; document.forms.loginsub.submit(); } @@ -685,7 +690,7 @@ function sendTestEmail(token, hruid) } else { msg += " sur ton addresse."; } - $('#mail_sent').successMessage($url + '?token=' + token, msg); + $('#mail_sent').successMessage(url + '?token=' + token, msg); return false; } @@ -811,7 +816,7 @@ function sendTestEmail(token, hruid) popWin: function(w, h) { return this.click(function() { - window.open(this.href, '_blank', + window.open($.plURL(this.href), '_blank', 'toolbar=0,location=0,directories=0,status=0,' +'menubar=0,scrollbars=1,resizable=1,' +'width='+w+',height='+h); @@ -833,20 +838,23 @@ function previewWiki(idFrom, idTo, withTitle, idShow) } // }}} -// {{{ send test email - -function sendTestEmail(token, hruid) -{ - var url = 'emails/test'; - var msg = "Un email a été envoyé avec succès"; - if (hruid != null) { - url += '/' + hruid; - msg += " sur l'adresse de " + hruid + "."; - } else { - msg += " sur ton addresse."; +// {{{ updatepromofields + +function updatepromofields(egal1, egal2, promo2) { + var comparator = egal1.val(); + + if (comparator == '=') { + egal2.attr('disabled', 'disabled'); + promo2.attr('disabled', 'disabled'); + } else if (comparator == '<=' || comparator == '>=') { + egal2.removeAttr('disabled'); + promo2.removeAttr('disabled'); + if (comparator == '<=') { + egal2.val('>='); + } else { + egal2.val('<='); + } } - $('#mail_sent').successMessage($url + '?token=' + token, msg); - return false; } // }}} @@ -1043,7 +1051,7 @@ function sendTestEmail(token, hruid) queryParams: { offset: 0, count: 10, - allow_special: true, + allow_special: true }, loadingClassLeft: 'ac_loading', loadingClassRight: 'ac_loading_left', @@ -1057,7 +1065,7 @@ function sendTestEmail(token, hruid) break; case 'admin': $(this).attr('href', 'admin/user/' + profile.hrpid) - .click(function() { window.open($(this).attr('href')); return false }); + .click(function() { window.open($.plURL(this.href)); return false }); break; } }