X-Git-Url: https://dev.renevier.net/?p=syj.git;a=blobdiff_plain;f=public%2Fjs%2Futils.js;h=8936797b79db1080f973fde7d49764eeaa44a1be;hp=447ea348c035cb888cf6dd40054bb3dc2dea637b;hb=6633e95b89c1d1eba9b7b0e612becaf11b085d69;hpb=36fd88b7c9509509dc20070dae48883abe01a3fa diff --git a/public/js/utils.js b/public/js/utils.js index 447ea34..8936797 100644 --- a/public/js/utils.js +++ b/public/js/utils.js @@ -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; } });