Sha256: 40a5537d69526d5af4b1271bf34ebad8b80a1c90655c3e6396c6f32fcbd5aba5

Contents?: true

Size: 1.47 KB

Versions: 14

Compression:

Stored size: 1.47 KB

Contents

if (typeof(Alchemy) === 'undefined') {
  var Alchemy = {};
}

(function($) {

  $.extend(Alchemy, {

    Datepicker: function(selector) {
      var browserHasDatepicker = Alchemy.isiOS || (Alchemy.isChrome && Alchemy.ChromeVersion >= 20);
      var datepicker_options = {
        dateFormat: 'yy-mm-dd',
        changeMonth: true,
        changeYear: true,
        showWeek: true,
        showButtonPanel: true,
        showOtherMonths: true,
        onSelect: function() {
          Alchemy.setElementDirty($(this).parents('div.element_editor'));
        }
      };
      if (typeof(selector) === 'undefined') {
        var selector = 'input[type="date"], input.date'
      }
      if (Alchemy.locale === 'de') {
        $.extend(datepicker_options, {
          dateFormat: 'dd.mm.yy',
          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'
        });
      }
      if (!browserHasDatepicker) {
        $(selector).datepicker(datepicker_options);
      }
    }

  });

})(jQuery);

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
alchemy_cms-2.5.0.rc3 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.5.0.b9 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.3.2 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.4.1 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.5.0.b5 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.5.0.b2 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.4.0 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.4.rc4 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.4.rc2 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.4.rc1 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.3.1 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.4.beta2 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.3.0 app/assets/javascripts/alchemy/alchemy.datepicker.js
alchemy_cms-2.3.rc5 app/assets/javascripts/alchemy/alchemy.datepicker.js