diff --git a/source/Ox/js/DOM.js b/source/Ox/js/DOM.js index e3b6088f..cf5bea3d 100644 --- a/source/Ox/js/DOM.js +++ b/source/Ox/js/DOM.js @@ -251,6 +251,16 @@ Ox.$ = Ox.element = function(value) { return this.css({display: 'block'}); }, /*@ + toggleClass Toggles a class name + (className) -> This element + className Class name + @*/ + toggleClass: function(string) { + return this[ + this.hasClass(string) ? 'removeClass' : 'addClass' + ](string); + }, + /*@ trigger Triggers an event (event) -> This element @*/