Sha256: 019f0099bd8f0cd4eb5c4a8093d170f39c02250517878e04517fd045b2e17ebf

Contents?: true

Size: 662 Bytes

Versions: 4

Compression:

Stored size: 662 Bytes

Contents

$(document).ready ->
  $(".accordion-tabs-minimal").each (index) ->
    $(this).children("li").first().children("a").addClass("is-active").next().addClass("is-open").show()
    return

  $(".accordion-tabs-minimal").on "click", "li > a", (event) ->
    unless $(this).hasClass("is-active")
      event.preventDefault()
      accordionTabs = $(this).closest(".accordion-tabs-minimal")
      accordionTabs.find(".is-open").removeClass("is-open").hide()
      $(this).next().toggleClass("is-open").toggle()
      accordionTabs.find(".is-active").removeClass "is-active"
      $(this).addClass "is-active"
    else
      event.preventDefault()
    return

  return

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
breezeblocks-0.0.4 source/javascripts/breezeblocks/coffeescript/accordion_tabs_minimal.coffee
breezeblocks-0.0.2 source/javascripts/breezeblocks/coffeescript/accordion_tabs_minimal.coffee
breezeblocks-0.0.1 source/javascripts/breezeblocks/coffeescript/accordion_tabs_minimal.coffee
refills-0.1.0 source/javascripts/refills/coffeescript/accordion_tabs_minimal.coffee