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

Version Path
formagic-0.2.9 app/assets/javascripts/formagic/group.coffee
formagic-0.2.8 app/assets/javascripts/formagic/group.coffee
formagic-0.2.6 app/assets/javascripts/formagic/group.coffee
formagic-0.2.5 app/assets/javascripts/formagic/group.coffee
formagic-0.1.0 app/assets/javascripts/formagic/group.coffee