Sha256: b8dc3bf30ca026836f33b598c39695f0f9f4663e62c404e0f24f9f4b07cd5b81

Contents?: true

Size: 905 Bytes

Versions: 19

Compression:

Stored size: 905 Bytes

Contents

class CalendarDateSelect
  module IncludesHelper
    def calendar_date_select_includes(*args)
      return "" if @cds_already_included
      @cds_already_included=true
      
      options = (Hash === args.last) ? args.pop : {}
      options.assert_valid_keys(:style, :format, :locale)
      
      style = options[:style] || args.shift
      locale = options[:locale]
      cds_css_file = style ? "calendar_date_select/#{style}" : "calendar_date_select/default"
      
      output = []
      output << javascript_include_tag("calendar_date_select/calendar_date_select")
      output << javascript_include_tag("calendar_date_select/locale/#{locale}") if locale
      output << javascript_include_tag(CalendarDateSelect.javascript_format_include) if CalendarDateSelect.javascript_format_include
      output << stylesheet_link_tag(cds_css_file)
      output * "\n"
    end
  end
end

Version data entries

19 entries across 19 versions & 3 rubygems

Version Path
artmotion-calendar_date_select-1.10.5 lib/includes_helper.rb
artmotion-calendar_date_select-1.10.6 lib/includes_helper.rb
artmotion-calendar_date_select-1.10.7 lib/includes_helper.rb
artmotion-calendar_date_select-1.10.8 lib/includes_helper.rb
artmotion-calendar_date_select-1.10.9 lib/includes_helper.rb
railscart-0.0.1 starter-app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
railscart-0.0.2 starter_app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
railscart-0.0.4 starter_app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
railscart-0.0.3 starter_app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.0.6 starter-app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.0.5 starter-app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.0.9 vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.0.8 starter-app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.0.7 starter-app/vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.2.0 vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.4.1 vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.4.0 vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.5.0 vendor/plugins/calendar_date_select/lib/includes_helper.rb
spree-0.5.1 vendor/plugins/calendar_date_select/lib/includes_helper.rb