Sha256: 4edbbaf6ea1f97162924c71c62dd2ce18ef1df86f707e24e9ec703037a012331

Contents?: true

Size: 1.08 KB

Versions: 11

Compression:

Stored size: 1.08 KB

Contents

$(document).on 'ready page:load', ->
  $(document).on 'focus', 'input.datepicker:not(.hasDatepicker)', ->
    input = $(@)

    # Only create datepickers in compatible browsers
    return if input[0].type is 'date'
    input.datepicker( "option", "dateFormat", "dd-mm-yy" );
    # defaults = dateFormat: 'dd-mm-yy'
    # options  = input.data 'datepicker-options'
    # input.datepicker $.extend(defaults, options)
  
  datepickers = $('.datepicker')
  $.each datepickers, (_, date) ->
    date_attr = $(date).attr('value')
    return if date_attr == undefined
    if date_attr.length != 0
      year = date_attr.slice(0,4)
      month =  date_attr.slice(5,7)
      day =  date_attr.slice(8,10)
      date.value = (day+'-'+month+'-'+year)
  

  change_to_icon('.view_link', 'eye')
  change_to_icon('.delete_link', 'trash')
  change_to_icon('.edit_link', 'pencil')


# klass is class of group, icon_klass is icon name from font awesome
change_to_icon = (klass, icon_name) ->
  buttons = $(klass)
  $.each buttons, (_, button) ->
    button.text = ''
    $(button).addClass(klass+'_image fa fa-'+icon_name)

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
face_of_active_admin-0.0.9 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.8 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.7 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.6 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.5 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.4 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.3 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.2 app/assets/javascripts/face_of_active_admin/base.js.coffee
face_of_active_admin-0.0.1 app/assets/javascripts/face_of_active_admin/base.js.coffee
active_admin_face-0.1.0 app/assets/javascripts/active_admin_face/base.js.coffee
active_admin_face-0.0.9 app/assets/javascripts/active_admin_face/base.js.coffee