Sha256: b8e828f7274fcc24d91cb3f400566038a6643e4e5c6353946ebc337384dc7aeb

Contents?: true

Size: 512 Bytes

Versions: 251

Compression:

Stored size: 512 Bytes

Contents

(this.EffectiveBootstrap || {}).effective_time_zone_select = ($element, options) ->
  unless $element.val().length > 0
    try
      offset = moment().format('Z')

      zones = $element.find('option').filter -> $(this).text().includes(offset)
      zone = zones.find (obj) -> $(obj).text().includes('Time') # Favor Mountain Time (US & Canada) over Arizona

      guess = if zone.length > 0 then zone else zones.first()

      $element.val(guess.val()) if guess.length > 0

  $select = $element.select2(options)

Version data entries

251 entries across 251 versions & 1 rubygems

Version Path
effective_bootstrap-0.3.17 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.16 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.15 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.14 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.13 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.12 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.11 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.10 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.9 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.8 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee
effective_bootstrap-0.3.7 app/assets/javascripts/effective_time_zone_select/initialize.js.coffee