]> dev.renevier.net Git - syj.git/blobdiff - public/js/syj.js
contentchange observer also observes onpaste events
[syj.git] / public / js / syj.js
index efff5ea89325c840aed04f7f4888e88453e572a9..db4259e497c33389df77c19349749c79deb29650 100644 (file)
@@ -9,6 +9,7 @@ Element.addMethods('input', {
                 }
                 handler.apply(null, arguments);
             });
+            proceed(element, 'paste', handler);
             return proceed(element, 'change', handler);
         }
         return proceed(element, eventName, handler);
@@ -593,7 +594,7 @@ var SYJUserClass = Class.create(SYJModalClass, {
             return false;
         }
 
-        if (!($("user_pseudo").value.match(/[a-zA-Z0-9_.]+$/))) {
+        if (!($("user_pseudo").value.match(/^[a-zA-Z0-9_.]+$/))) {
             this.messenger.setMessage(SyjStrings.invalidPseudo, "warn");
             $("user_pseudo").highlight('#F08080').focus();
             $("user_pseudo").select();