Sha256: 4aab7a562e0003aa3dfde9027e3d1ef209327c3ed89f003cde7d563e283ace21
Contents?: true
Size: 1.83 KB
Versions: 1
Compression:
Stored size: 1.83 KB
Contents
@configure_ui_action = (button,callback=null) -> button = $(button) if window.IS_MOBILE button.on 'touchstart', (evt) -> # evt.preventDefault() $(@).addClass 'active' button.on 'touchend', (evt) -> # evt.preventDefault() $(@).removeClass 'active' callback(evt) if callback else button.on 'mousedown', (evt) -> # evt.preventDefault() $(@).addClass 'active' button.on 'mouseup', (evt) -> # evt.preventDefault() $(@).removeClass 'active' callback(evt) if callback @configure_ui_button = (button) -> # alert $(button).html() debug "Configuring UI Button" configure_ui_action button, () -> debug "CLICKED OK" $ -> $(".button").each (el) -> configure_ui_button @ $("#slider").slider( orientation: "vertical" range: true min: 0 max: 500 values: [ 75, 300 ] ) $("[data-selector]").each (evt) -> console.log $(@).data('selector') elph = $(@) selector_type = elph.data('selector') selector_label = elph.data('label') console.log selector_label if selector_type == 'date' console.log "A date selector has been found!" component = $(@).mobiscroll().date({ label: selector_label theme: 'ui-selector date' display: 'inline' mode: 'scroller' inputClass: "ui-selector-input-hidden" }) console.log "OK" newdiv = $(document.createElement('div')) newdiv.html '<span>' + selector_label + '</span>' newdiv.addClass "ui-selector-floating-title" newdiv.insertAfter(elph) else if selector_type == 'select' console.log "A selector has been found!" $(@).mobiscroll().select({ label: selector_label theme: "ui-selector" display: "inline" mode: "scroller" inputClass: "ui-selector-input-hidden" })
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iugu-ux-0.8.0 | vendor/assets/javascripts/iugu-ux/components/iugu-ux-main.js.coffee |