Skip to content

@lukeholder /statetoggle.coffee
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
toggle needs state
changeTagState = (newstate, elem) ->
$item = $(elem).parent()
$icon = $item.find('i')
$icon.removeClass().addClass('icon-ok') if newstate == 'on'
$icon.removeClass().addClass('icon-remove') if newstate == 'off'
$icon.removeClass().addClass('icon-tag') if newstate == 'none'
oldstate = $item.data('state')
oldclass = "state-"+oldstate
newclass = 'state-'+newstate
$item.addClass(newclass)
$item.removeClass(oldclass)
$item.data('state',newstate)
$taglist.isotope('updateSortData',$item).isotope()
return
$('#taglist .tag').toggle(
->
changeTagState("on",@)
,
->
changeTagState("off",@)
,
->
changeTagState("none",@)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.