Sha256: 79a66ac19e22a79adeee1db27123dc60111515963cefc9339ec5403c58f322e3

Contents?: true

Size: 1.17 KB

Versions: 18

Compression:

Stored size: 1.17 KB

Contents

decko.slotReady (slot, slotter) ->
  slot.updateBridge(false, slotter)

  links = slot.find('ul._auto-single-select > li.nav-item > a.nav-link')
  if links.length == 1
    $(links[0]).click()

jQuery.fn.extend
  # overlayClosed=true means the bridge update was
  # triggered by closing an overlay
  updateBridge: (overlayClosed=false, slotter) ->
    return unless @closest(".bridge").length > 0
    if @data("breadcrumb")
      @updateBreadcrumb()
    else if slotter and $(slotter).data("breadcrumb")
      $(slotter).updateBreadcrumb()

    if overlayClosed
      $(".bridge-pills > .nav-item > .nav-link.active").removeClass("active")

  updateBreadcrumb: () ->
    bc_item = $(".modal-header ._bridge-breadcrumb li:last-child")
    bc_item.text(this.data("breadcrumb"))
    bc_item.attr("class", "breadcrumb-item active #{this.data('breadcrumb-class')}")

$(window).ready ->
  $('body').on "select2:select", "._close-rule-overlay-on-select", (event) ->
    $(".overlay-container > ._overlay.card-slot.overlay_rule-view.RULE").removeOverlay()

  $('body').on "click", "._update-history-pills", (event) ->
    $(this).closest(".slotter").data("update-foreign-slot", ".card-slot.history_tab-view")

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
card-mod-script-0.14.2 assets/script/decko/bridge.js.coffee
card-mod-script-0.14.1 assets/script/decko/bridge.js.coffee
card-mod-script-0.14.0 assets/script/decko/bridge.js.coffee
card-mod-script-0.13.4 assets/script/decko/bridge.js.coffee
card-mod-script-0.13.3 assets/script/decko/bridge.js.coffee
card-mod-script-0.13.2 assets/script/decko/bridge.js.coffee
card-mod-script-0.11.7 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.12.0 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.11.6 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.11.5 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.11.4 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.11.3 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.11.2 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.11.1 lib/javascript/decko/bridge.js.coffee
card-mod-script-0.11.0 lib/javascript/decko/bridge.js.coffee
card-1.100.0 mod/machines/lib/javascript/decko/bridge.js.coffee
card-1.99.6 mod/machines/lib/javascript/decko/bridge.js.coffee
card-1.99.5 mod/machines/lib/javascript/decko/bridge.js.coffee