]> dev.renevier.net Git - syj.git/blobdiff - public/js/newpwd.js
js strict mode in development files
[syj.git] / public / js / newpwd.js
index 02f402385bf0f3c4ad3b03f4513f4f453474f208..9faf70b5f103c787fa76f4e3f2080fa7a296d6aa 100644 (file)
@@ -1,5 +1,8 @@
-/*  This file is part of Syj, Copyright (c) 2010 Arnaud Renevier,
+/*  This file is part of Syj, Copyright (c) 2010-2011 Arnaud Renevier,
     and is published under the AGPL license. */
+
+"use strict";
+
 function insertErrorBefore(elt, messageError) {
     var message = new Element("div", {className: 'error'}).update(messageError);
     elt.insert({before: message});
@@ -16,16 +19,14 @@ document.observe("dom:loaded", function() {
         tofocus = $$('form input:not([readonly],[disabled])')[0];
     }
     if (tofocus) {
-        tofocus.focus();
-        tofocus.select();
+        tofocus.activate();
     }
 
     $("newpwdform").observe('submit', function(evt) {
         $$('.error').invoke('remove');
         if ($('newpwd_email').value.strip().empty()) {
             insertErrorBefore($('newpwdform').select('table')[0], SyjStrings.notEmptyField);
-            $('newpwd_email').highlight('#F08080').focus();
-            $('newpwd_email').select();
+            $('newpwd_email').highlight('#F08080').activate();
             evt.stop();
         }
     });