Sha256: 679bcce48e00b1e8e0c4a9629f59c8d1bd376304b288268d14fd92ebfc689a20

Contents?: true

Size: 1.29 KB

Versions: 6

Compression:

Stored size: 1.29 KB

Contents

window.Alchemy = {} if typeof(window.Alchemy) is 'undefined'

$.extend Alchemy,

  Datepicker: (scope) ->
    browserHasDatepicker = Alchemy.isiOS
    datepicker_options =
      dateFormat: "yy-mm-dd"
      changeMonth: true
      changeYear: true
      showWeek: true
      showButtonPanel: true
      showOtherMonths: true
      onSelect: ->
        Alchemy.setElementDirty $(this).closest(".element-editor")

    if Alchemy.locale is "de"
      $.extend datepicker_options,
        dateFormat: "dd.mm.yy"
        firstDay: 1
        dayNames: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"]
        dayNamesMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"]
        monthNames: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
        monthNamesShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"]
        closeText: "Ok"
        currentText: "Heute"
        weekHeader: "KW"
        nextText: "nächster"
        prevText: "vorheriger"

    # Initializes the jQueryUI datepicker and disables the browsers default Datepicker unless the browser is iOS.
    $('input[type="date"], input.date', scope).datepicker(datepicker_options).prop "type", "text" unless browserHasDatepicker

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
alchemy_cms-3.3.3 app/assets/javascripts/alchemy/alchemy.datepicker.js.coffee
alchemy_cms-3.3.2 app/assets/javascripts/alchemy/alchemy.datepicker.js.coffee
alchemy_cms-3.3.1 app/assets/javascripts/alchemy/alchemy.datepicker.js.coffee
alchemy_cms-3.3.0 app/assets/javascripts/alchemy/alchemy.datepicker.js.coffee
alchemy_cms-3.3.0.rc2 app/assets/javascripts/alchemy/alchemy.datepicker.js.coffee
alchemy_cms-3.3.0.rc1 app/assets/javascripts/alchemy/alchemy.datepicker.js.coffee