module Trestle::Form::Fields::DatePicker
Public Instance Methods
default_icon()
click to toggle source
# File lib/trestle/form/fields/date_picker.rb, line 14 def default_icon icon("fa fa-calendar") end
enable_date_picker?()
click to toggle source
# File lib/trestle/form/fields/date_picker.rb, line 18 def enable_date_picker? !disabled? && !readonly? && options[:picker] != false end
normalize_options!()
click to toggle source
Calls superclass method
# File lib/trestle/form/fields/date_picker.rb, line 2 def normalize_options! unless options[:prepend] == false options[:prepend] ||= options.delete(:icon) { default_icon } end if enable_date_picker? options.reverse_merge!(data: { picker: true, allow_clear: true }) end super end