Sha256: 16bffdc6c2033580500c309fc0b391e68af5b76a8b4dbbe875bbf4681588a2cb
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
# ----------------------------------------------------------------------------- # Author: Alexander Kravets <alex@slatestudio.com>, # Slate Studio (http://www.slatestudio.com) # # Coding Guide: # https://github.com/thoughtbot/guides/tree/master/style/coffeescript # ----------------------------------------------------------------------------- # ----------------------------------------------------------------------------- # Loft Asset Item # ----------------------------------------------------------------------------- class @LoftTypeItem extends Item onClick: (e) -> if @.$el.hasClass('active') then e.preventDefault() ; return if ! @module.$el.hasClass 'module-modal' window._skipHashchange = true location.hash = $(e.currentTarget).attr('href') crumbs = location.href.split('/') @module.showNestedList(_last(crumbs), true) else e.preventDefault() $item = $(e.currentTarget) $item.parent().children('.active').removeClass('active') $item.addClass('active') listName = $item.attr('href').split('/')[2] @module.showNestedList(listName, true)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
loft-0.1.1 | app/assets/javascripts/chr/loft/type-item.coffee |