Sha256: 24474a98db5ebd88cdbb9b971955d37a2c563e0c545a96cbeb69d842e71305a6

Contents?: true

Size: 633 Bytes

Versions: 7

Compression:

Stored size: 633 Bytes

Contents

module Skyline::Editors
  class Date < Editor
    def output_without_errors
      value = field.value(record)
      value ||= ::Date.today
      
      year_options = field.year_options || {}
      year_options.merge!({:field_name => "#{field.attribute_name}(1i)", :prefix => input_name(self.attribute_names[0..-2])})
      
      select_day(value, :field_name => "#{field.attribute_name}(3i)", :prefix => input_name(self.attribute_names[0..-2])) + 
      select_month(value, :field_name => "#{field.attribute_name}(2i)", :prefix => input_name(self.attribute_names[0..-2])) + 
      select_year(value, year_options)
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
skylinecms-3.3.0 app/helpers/skyline/editors/date.rb
skylinecms-3.2.0 app/helpers/skyline/editors/date.rb
skylinecms-3.1.0 app/helpers/skyline/editors/date.rb
westarete-skylinecms-3.0.8.20100329 app/helpers/skyline/editors/date.rb
westarete-skylinecms-3.0.8.20100330 app/helpers/skyline/editors/date.rb
skylinecms-3.0.8 app/helpers/skyline/editors/date.rb
skylinecms-3.0.7 app/helpers/skyline/editors/date.rb