Sha256: 640293fe3236ca0c96f336a50c972e963972b788a5ea4124a68e2305c0844357

Contents?: true

Size: 1.1 KB

Versions: 7

Compression:

Stored size: 1.1 KB

Contents

$(document).ready ->
  widgets = {}

  $('.widget-slider').slick(
    autoplay: true
    arrows: true
    fade: true
    mobileFirst: true
    pauseOnHover: false
  )

  $('.widget-html').each ->
    widget = new Widget $(this)

    widgets[widget.name] = widget

  window.widgets = widgets

  $('.asset-dropper').each ->
    uploader = new Uploader $(this)

  $('#quadro-airmode-on').on 'click', ->
    $('#quadro-airmode-off').removeClass 'active'
    $(this).addClass 'active'
    for widget in Object.keys(widgets)
      widgets[widget].switchAirmodeOn()

  $('#quadro-airmode-off').on 'click', ->
    $('#quadro-airmode-on').removeClass 'active'
    $(this).addClass 'active'
    for widget in Object.keys(widgets)
      widgets[widget].switchAirmodeOff()

  $('#quadro-save').on 'click', ->
    for widget in Object.keys(widgets)
      widgets[widget].save()
    return

  $('#quadro-gallery-toggle').on 'click', ->
    if $('#quadro-gallery').hasClass('collapsed')
      $('#quadro-gallery').removeClass('collapsed').addClass('expanded')
    else
      $('#quadro-gallery').removeClass('expanded').addClass('collapsed')

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
quadro-0.5.6 app/assets/javascripts/quadro/quadro.js.coffee
quadro-0.5.5 app/assets/javascripts/quadro/quadro.js.coffee
quadro-0.5.4 app/assets/javascripts/quadro/quadro.js.coffee
quadro-0.5.3 app/assets/javascripts/quadro/quadro.js.coffee
quadro-0.5.2 app/assets/javascripts/quadro/quadro.js.coffee
quadro-0.5.1 app/assets/javascripts/quadro/quadro.js.coffee
quadro-0.5.0 app/assets/javascripts/quadro/quadro.js.coffee