]> dev.renevier.net Git - syj.git/blobdiff - public/js/utils.js
better mobile support
[syj.git] / public / js / utils.js
index 447ea348c035cb888cf6dd40054bb3dc2dea637b..8936797b79db1080f973fde7d49764eeaa44a1be 100644 (file)
@@ -438,10 +438,16 @@ Element.addMethods('div', {
     },
 
     setMessageStatus: function(div, status) {
-        return div.removeClassName('error').
-                removeClassName('warn').
-                removeClassName('info').
-                removeClassName('success').
-                addClassName(status);
+        $A(["error", "warn", "info", "success", "optional"]).each(function(clname) {
+            div.removeClassName(clname);
+        });
+        if (typeof status === "string") {
+            div.addClassName(status);
+        } else {
+            $A(status).each(function(clname) {
+                div.addClassName(clname);
+            });
+        }
+        return div;
     }
 });