Sha256: 221922d46539e9751e90e37b5eb0348d84d9b1481ff18cad731cff36408a6b88

Contents?: true

Size: 855 Bytes

Versions: 4

Compression:

Stored size: 855 Bytes

Contents

module ActiveScaffold::Bridges
  class DatePicker < ActiveScaffold::DataStructures::Bridge
    autoload :Helper, 'active_scaffold/bridges/date_picker/helper'
    def self.install
      require File.join(File.dirname(__FILE__), 'date_picker/ext.rb')
    end

    def self.install?
      ActiveScaffold.jquery_ui_included?
    end

    mattr_accessor :default_ui
    @@default_ui = true

    def self.stylesheets
      'jquery-ui-timepicker-addon'
    end

    def self.localization
      "jQuery(function($){
  if (typeof($.datepicker) === 'object') {
    #{Helper.date_options_for_locales}
    $.datepicker.setDefaults($.datepicker.regional['#{::I18n.locale}']);
  }
  if (typeof($.timepicker) === 'object') {
    #{Helper.datetime_options_for_locales}
    $.timepicker.setDefaults($.timepicker.regional['#{::I18n.locale}']);
  }
});\n"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_scaffold-4.0.0 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-4.0.0.rc3 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-4.0.0.rc2 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-4.0.0.rc1 lib/active_scaffold/bridges/date_picker.rb