Sha256: 1d375da72349b277277fc14b2a8a8633683821c36a28a5c7c5fd79bece8b9bcf

Contents?: true

Size: 834 Bytes

Versions: 2

Compression:

Stored size: 834 Bytes

Contents

$ ->
  window.setInputDateTime = (field) ->
    date = $("##{field}_date").val()
    time = $("##{field}_time").val()
    $('#' + field).val("#{date} #{time}")

  window.initPickers = ->
    $('input.datepicker')
      .datepicker({format: 'dd.mm.yyyy', language: 'ru', autoclose: true})
      .on 'changeDate', (e) ->
        setInputDateTime($(e.target).data('target'))
      .on 'show', (e) ->
        if ($(document).width() - $(e.target).offset().left) < 200
          $('.datepicker.dropdown-menu:visible').css({left: "#{$(document).width() - 255}px"}).addClass('right_picker')
          
    $('input.timepicker').timepicker({showMeridian: false}).bind 'hidden', (e) ->
      setInputDateTime($(e.target).data('target'))

  initPickers()

  $('.simple_form').bind "nested:fieldAdded", =>
    initPickers()
    initFancySelect()

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ab_admin-0.1.2 app/assets/javascripts/ab_admin/inputs/datetime_input.js.coffee
ab_admin-0.1.1 app/assets/javascripts/ab_admin/inputs/datetime_input.js.coffee