Sha256: 5eb8029c2595cf7af95b2352cd8d9eafaac062da970a95ce23f32a9285690c2d

Contents?: true

Size: 1.42 KB

Versions: 21

Compression:

Stored size: 1.42 KB

Contents

decko.slotReady (slot) ->
  $('[data-toggle="popover"]').popover(html: true)

  $('.colorpicker-component').colorpicker()

submitAfterTyping = null

$(window).ready ->
  $('body').on 'show.bs.tab', 'a.load[data-toggle="tab"][data-url]', (e) ->
    tab_id = $(e.target).attr('href')
    url    = $(e.target).data('url')
    $(e.target).removeClass('load')
    $.ajax
      url: url
      type: 'GET'
      success: (html) ->
        $(tab_id).append(html)
        decko.contentLoaded($(tab_id), $(this))

  $('body').on "input", "._submit-after-typing", (event) ->
    form = $(event.target).closest('form')
    form.slot().find(".autosubmit-success-notification").remove()
    clearTimeout(submitAfterTyping) if submitAfterTyping
    submitAfterTyping = setTimeout ->
        $(event.target).closest('form').submit()
        submitAfterTyping = null
      , 1000

  $('body').on "keydown", "._submit-after-typing", (event) ->
    if event.which == 13
      clearTimeout(submitAfterTyping) if submitAfterTyping
      submitAfterTyping = null
      $(event.target).closest('form').submit()
      false

  $('body').on "change", "._submit-on-change", (event) ->
    $(event.target).closest('form').submit()
    false

  $('body').on "change", "._edit-item", (event) ->
    cb = $(event.target)
    if cb.is(":checked")
      cb.attr("name", "add_item")
    else
      cb.attr("name", "drop_item")

    $(event.target).closest('form').submit()
    false



Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
card-mod-script-0.11.7 lib/javascript/decko/components.js.coffee
card-mod-script-0.12.0 lib/javascript/decko/components.js.coffee
card-mod-script-0.11.6 lib/javascript/decko/components.js.coffee
card-mod-script-0.11.5 lib/javascript/decko/components.js.coffee
card-mod-script-0.11.4 lib/javascript/decko/components.js.coffee
card-mod-script-0.11.3 lib/javascript/decko/components.js.coffee
card-mod-script-0.11.2 lib/javascript/decko/components.js.coffee
card-mod-script-0.11.1 lib/javascript/decko/components.js.coffee
card-mod-script-0.11.0 lib/javascript/decko/components.js.coffee
card-1.100.0 mod/machines/lib/javascript/decko/components.js.coffee
card-1.99.6 mod/machines/lib/javascript/decko/components.js.coffee
card-1.99.5 mod/machines/lib/javascript/decko/components.js.coffee
card-1.99.4 mod/machines/lib/javascript/decko/components.js.coffee
card-1.99.3 mod/machines/lib/javascript/decko/components.js.coffee
card-1.99.2 mod/machines/lib/javascript/decko/components.js.coffee
card-1.99.1 mod/machines/lib/javascript/decko/components.js.coffee
card-1.99.0 mod/machines/lib/javascript/decko/components.js.coffee
card-1.98.3 mod/machines/lib/javascript/decko/components.js.coffee
card-1.98.2 mod/machines/lib/javascript/decko/components.js.coffee
card-1.98.1 mod/machines/lib/javascript/decko/components.js.coffee