From d7f54bc7e41ea87f8d2cc3195011493c866ee002 Mon Sep 17 00:00:00 2001 From: rolux Date: Tue, 8 Jan 2013 11:51:12 +0100 Subject: [PATCH] add Ox..toggleClass() method --- source/Ox/js/DOM.js | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 @*/