Sha256: 1368ed066c28b0a549c5db24f0238061b0dee13523c6cfd13334c65d6b20da7d

Contents?: true

Size: 743 Bytes

Versions: 1

Compression:

Stored size: 743 Bytes

Contents

class Ponytail.Views.MigrationFile extends Backbone.View
  events:
    "click .edit_checkbox input": "clickEditCheckbox"
    "keyup .classname input": (e) ->
      @model.set({className: e.target.value})
    "click .create_button": "clickCreateButton"

  initialize: ->
    @model.bind("change", @render)

  render: =>
    @$(".raw_content textarea").text(@model.get("rawContent"))

  clickEditCheckbox: ->
    disabled = @$(".raw_content textarea").is(":disabled")
    @.setRawContentEnabled(disabled)

  setRawContentEnabled: (enabled) ->
    if enabled
      @$(".raw_content textarea").removeAttr("disabled")
    else
      @$(".raw_content textarea").attr("disabled", "disabled")

  clickCreateButton: ->
    @.setRawContentEnabled(true)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ponytail-0.4.0 app/assets/javascripts/ponytail/views/migration_file.coffee