Module CalendarDateSelect::IncludesHelper
In: vendor/plugins/super_inplace_controls/lib/includes_helper.rb

Methods

Public Instance methods

[Source]

    # File vendor/plugins/super_inplace_controls/lib/includes_helper.rb, line 3
 3:     def calendar_date_select_includes(*args)
 4:       return "" if @cds_already_included
 5:       @cds_already_included=true
 6:       
 7:       options = (Hash === args.last) ? args.pop : {}
 8:       options.assert_valid_keys(:style, :format, :locale)
 9:       
10:       style = options[:style] || args.shift
11:       locale = options[:locale]
12:       cds_css_file = style ? "calendar_date_select/#{style}" : "calendar_date_select/default"
13:       
14:       output = []
15:       output << javascript_include_tag("calendar_date_select/calendar_date_select")
16:       output << javascript_include_tag("calendar_date_select/locale/#{locale}") if locale
17:       output << javascript_include_tag(CalendarDateSelect.javascript_format_include) if CalendarDateSelect.javascript_format_include
18:       output << stylesheet_link_tag(cds_css_file)
19:       output * "\n"
20:     end

[Validate]