Sha256: 2da8de045cd70fbe2fa355cbdb64391d1a3dc0bf897be1379a62c53ca2a552a0

Contents?: true

Size: 691 Bytes

Versions: 19

Compression:

Stored size: 691 Bytes

Contents

class Backbone.Poised.Anchor extends Backbone.Poised.View
  tagName: 'div'
  className: 'poised anchor'

  initialize: (options = {}) =>
    throw new Error('Missing `anchor` option') unless options.anchor?

    @anchor = options.anchor
    @label = options.label

    @collapsible = options.collapsible is true
    @collapsed = options.collapsed isnt false if @collapsible

  toggleCollapse: =>
    @$el.toggleClass('collapsed')

  render: =>
    @$el.html @label or @loadLocale "formAnchor.#{@anchor}.label",
      defaultValue: @anchor.toLabel()

    if @collapsible
      @$el.addClass('collapsible')
      @toggleCollapse() if @collapsed
      @$el.on('tap', @toggleCollapse)

    this

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ela-4.1.6 app/js/vendor/backbone.poised/form/anchor.coffee
ela-4.1.5 app/js/vendor/backbone.poised/form/anchor.coffee
ela-4.1.4 app/js/vendor/backbone.poised/form/anchor.coffee
ela-4.1.3 app/js/vendor/backbone.poised/form/anchor.coffee
ela-4.1.2 app/js/vendor/backbone.poised/form/anchor.coffee
ela-4.1.1 app/js/vendor/backbone.poised/form/anchor.coffee
ela-4.1.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-4.0.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.4.3 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.4.2 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.4.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.3.1 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.3.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.2.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.1.1 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.1.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-3.0.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-2.0.0 app/js/vendor/backbone.poised/form/anchor.coffee
ela-1.1.0 app/js/vendor/backbone.poised/form/anchor.coffee