Skip to content

Commit 8396195

Browse files
author
soyjavi
committed
Multiple values in addClass, removeClass, toggleClass
1 parent d0341f5 commit 8396195

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

source/quo.css.coffee

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,28 +18,26 @@ do ($$ = Quo) ->
1818
@method addClass
1919
@param {string} Name of stylesheet class
2020
###
21-
$$.fn.addClass = (name) ->
22-
@each -> @classList.add name
21+
$$.fn.addClass = (values) ->
22+
@each -> @classList.add value for value in values.split " "
2323

2424

2525
###
2626
Remove stylesheet class to a given instance element
2727
@method addClass
2828
@param {string} Name of stylesheet class
2929
###
30-
$$.fn.removeClass = (name) ->
31-
@each -> @classList.remove name
30+
$$.fn.removeClass = (values) ->
31+
@each -> @classList.remove value for value in values.split " "
3232

3333

3434
###
3535
Toggle stylesheet class to a given instance element
3636
@method addClass
3737
@param {string} Name of stylesheet class
3838
###
39-
$$.fn.toggleClass = (name) ->
40-
@each ->
41-
method = if @.classList.contains(name) then "remove" else "add"
42-
@classList[method] name
39+
$$.fn.toggleClass = (values) ->
40+
@each -> @classList.toggle value for value in values.split " "
4341

4442

4543
###

0 commit comments

Comments
 (0)