Sha256: 8661a8ad996ac16c5b1dbdf440e26a21407696f30a8e08b11191c3ef40552fe9
Contents?: true
Size: 978 Bytes
Versions: 5
Compression:
Stored size: 978 Bytes
Contents
# ----------------------------------------------------------------------------- # Author: Alexander Kravets <alex@slatestudio.com>, # Slate Studio (http://www.slatestudio.com) # # Coding Guide: # https://github.com/thoughtbot/guides/tree/master/style/coffeescript # ----------------------------------------------------------------------------- # ----------------------------------------------------------------------------- # EXPANDABLE GROUP # ----------------------------------------------------------------------------- # # Usage: onInitialize: (form, group) -> new ExpandableGroup(form, group, 'Details') # # ----------------------------------------------------------------------------- class @ExpandableGroup constructor: (@form, @group, name) -> @$expander =$ """<a href='#' class='group-edit hidden'>#{ name }</a>""" @group.$el.before @$expander @$expander.on 'click', (e) => @$expander.toggleClass('hidden') e.preventDefault()
Version data entries
5 entries across 5 versions & 1 rubygems