datepicker_input
This commit is contained in:
@@ -1,23 +1,28 @@
|
|||||||
class DatepickerInput < FormtasticBootstrap::Inputs::StringInput
|
class DatepickerInput < FormtasticBootstrap::Inputs::StringInput
|
||||||
def input_html_options
|
def input_html_options
|
||||||
super.merge(:class => "input-append date")
|
super
|
||||||
|
#super.merge(:class => "input-append date")
|
||||||
end
|
end
|
||||||
def html_options
|
def html_options
|
||||||
super.merge(:default => Date.today)
|
super
|
||||||
|
#super.merge(:default => Date.today)
|
||||||
end
|
end
|
||||||
def wrapper_html_options
|
def wrapper_html_options
|
||||||
super.merge(:class=>"datepicker",'date-date-format'.to_sym=>"%d.%m.%Y")
|
super.merge(:class=>"")
|
||||||
|
#super.merge(:class=>"datepicker",'date-date-format'.to_sym=>"%d.%m.%Y")
|
||||||
end
|
end
|
||||||
def controls_wrapper_html_options
|
def controls_wrapper_html_options
|
||||||
super.merge(:class=> "controls", 'date-date'.to_sym =>Time.now.to_date.to_s)
|
super.merge(:class=> "datepicker date input-append", 'data-date'.to_sym =>I18n.l(Date.today()).to_s, 'data-date-format'.to_sym=>I18n.t('date.formats.default-picker'))
|
||||||
|
end
|
||||||
|
def to_html
|
||||||
|
bootstrap_wrapping do
|
||||||
|
builder.text_field(method, input_html_options) +
|
||||||
|
'<span class="add-on" ><i class="icon-th"></i></span>'.html_safe()
|
||||||
|
end
|
||||||
end
|
end
|
||||||
#def to_html
|
|
||||||
# bootstrap_wrapping do
|
|
||||||
# builder.text_field(method, input_html_options)
|
|
||||||
# end
|
|
||||||
#end
|
|
||||||
def options
|
def options
|
||||||
super#d.merge(:class=>"datepicker")
|
super
|
||||||
|
#d.merge(:class=>"datepicker")
|
||||||
#super.merge(:append_content=>'<span class="add-on input-append"
|
#super.merge(:append_content=>'<span class="add-on input-append"
|
||||||
#super.merge(:append_content=>'<span class="add-on" ><i class="icon-th"></i></span>')
|
#super.merge(:append_content=>'<span class="add-on" ><i class="icon-th"></i></span>')
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<%= f.inputs do %>
|
<%= f.inputs do %>
|
||||||
<div class="row-fluid">
|
<div class="row-fluid">
|
||||||
<div class="span6">
|
<div class="span6">
|
||||||
<%= f.input :start , :as => :date_string, :append=>'sadf' %>
|
<%= f.input :start , :as => :datepicker, :append=>'sadf' %>
|
||||||
</div>
|
</div>
|
||||||
<div class="span6">
|
<div class="span6">
|
||||||
<%= f.input :ende , :as => :datepicker %>
|
<%= f.input :ende , :as => :datepicker %>
|
||||||
@@ -23,8 +23,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<script>$('.datepicker').datepicker() </script>
|
||||||
<div class="row-fluid">
|
<div class="row-fluid">
|
||||||
<script>$('.datepicker').datepicker()</script>
|
|
||||||
|
|
||||||
<div class="span12">
|
<div class="span12">
|
||||||
<%= f.actions do %>
|
<%= f.actions do %>
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ de:
|
|||||||
- Samstag
|
- Samstag
|
||||||
formats:
|
formats:
|
||||||
default: ! '%d.%m.%Y'
|
default: ! '%d.%m.%Y'
|
||||||
|
default-picker: ! 'dd.mm.yyyy'
|
||||||
long: ! '%e. %B %Y'
|
long: ! '%e. %B %Y'
|
||||||
short: ! '%e. %b'
|
short: ! '%e. %b'
|
||||||
month_names:
|
month_names:
|
||||||
|
|||||||
Reference in New Issue
Block a user