Sha256: 98b0062b2f6a7e5c86e42b9378a3e294c32e41cb019d66c4918554f03a52f8a5

Contents?: true

Size: 1.08 KB

Versions: 12

Compression:

Stored size: 1.08 KB

Contents

class ADF.Form.Views.FieldSetWithButton extends ADF.Form.Views.FieldSet

  fieldSetButton: JST['socmap_adf/modules/form/templates/field_set_button']

  constructor: (options) ->
    super(options)
    @buttonTitle = options.buttonTitle

  render: () ->
    $(@el).html(@tabSetContainer())
    @$(".tab_set_content").html(@template( @model.toJSON() ))
    @$(".tab_set_content").append(@fieldSetButton)
    @$(".field_wrap_all").hide() 
    @$(".tab_title").text(@title)
    @$(".btn_input input").val(@buttonTitle) if @buttonTitle?
    @bindFieldTab()
    @bindButton()
    @onBind()
    @

  bindButton: () ->
    @$(".btn_input input").bind "mousedown", @onInputClicked

  onDataValid: () ->
    @$(".btn_input").removeClass("grey")
    @$(".btn_input").addClass("green")
    @$(".btn_input").find("input").removeAttr("disabled")
    @hideError()

  onDataInvalid: () ->
    @$(".btn_input").removeClass("green")
    @$(".btn_input").addClass("grey")
    @$(".btn_input").find("input").attr("disabled", "disabled")

  onInputClicked: () =>
    @hideError()
    if @model.isValid()
      @openNextFieldSet()

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
socmap_adf-1.0.0 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.11 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.10 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.9 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.8 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.7 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.6 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.5 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.4 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.3 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.2 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee
socmap_adf-0.0.1 lib/assets/javascripts/socmap_adf/modules/form/views/field_set_with_button.js.coffee