Sha256: 8389ee3ba53cc3a101e75428180641871b073cae3eeb7d434fc7744a77ed0846

Contents?: true

Size: 921 Bytes

Versions: 17

Compression:

Stored size: 921 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.js_framework == :jquery && jquery_ui_included?
    end

    def self.jquery_ui_included?
      Jquery::Rails.const_defined?('JQUERY_UI_VERSION') || Jquery.const_defined?('Ui') if Object.const_defined?('Jquery')
    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

17 entries across 17 versions & 1 rubygems

Version Path
active_scaffold-3.6.6 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.5 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.4.1 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.4 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.3 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.2 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.1 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.0 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.0.rc2 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.0.rc1 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.5.5 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.6.0.pre lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.5.4 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.5.3 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.5.2 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.5.1 lib/active_scaffold/bridges/date_picker.rb
active_scaffold-3.5.0 lib/active_scaffold/bridges/date_picker.rb