datepicker tryout

This commit is contained in:
Andreas Stephanides
2013-08-28 16:47:33 +02:00
parent 23c1f50325
commit 3c755d09db
7 changed files with 48 additions and 18 deletions

View File

@@ -23,7 +23,7 @@ long_line_behaviour=1
long_line_column=72 long_line_column=72
[files] [files]
current_page=19 current_page=22
FILE_NAME_0=291;Ruby;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fcontrollers%2Frubriken_controller.rb;0;4 FILE_NAME_0=291;Ruby;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fcontrollers%2Frubriken_controller.rb;0;4
FILE_NAME_1=334;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Fgremien%2Fshow.html.erb;0;4 FILE_NAME_1=334;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Fgremien%2Fshow.html.erb;0;4
FILE_NAME_2=0;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Fcalentries%2Findex.html.erb;0;4 FILE_NAME_2=0;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Fcalentries%2Findex.html.erb;0;4
@@ -46,6 +46,12 @@ FILE_NAME_18=722;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews
FILE_NAME_19=747;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Frubriken%2Fverwalten.html.erb;0;4 FILE_NAME_19=747;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Frubriken%2Fverwalten.html.erb;0;4
FILE_NAME_20=72;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Frubriken%2Falle_verwalten.html.erb;0;4 FILE_NAME_20=72;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Frubriken%2Falle_verwalten.html.erb;0;4
FILE_NAME_21=680;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Frubriken%2Fshow.html.erb;0;4 FILE_NAME_21=680;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Frubriken%2Fshow.html.erb;0;4
FILE_NAME_22=387;Ruby;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Finputs%2Fdatepicker_input.rb;0;4
FILE_NAME_23=656;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Fcalentries%2F_form.html.erb;0;4
FILE_NAME_24=762;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Fcalendars%2Fshow.html.erb;0;4
FILE_NAME_25=1385;None;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2FGemfile;0;4
FILE_NAME_26=610;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Ffetprofiles%2F_tabs.html.erb;0;4
FILE_NAME_27=0;HTML;0;16;1;1;0;%2Fhome%2Fandreas%2Fwww%2Ffetsite%2Fapp%2Fviews%2Ffetprofiles%2F_form.html.erb;0;4
[gproject] [gproject]
source_patterns=*.rb;*.erb; source_patterns=*.rb;*.erb;

View File

@@ -41,7 +41,7 @@ gem 'jquery-rails'
# Formbuilder for easier form generation # Formbuilder for easier form generation
gem 'formtastic', '~>2.2.1' gem 'formtastic', '~>2.2.1'
gem 'formtastic-bootstrap' gem 'formtastic-bootstrap' , :git => "git://github.com/mjbellantoni/formtastic-bootstrap.git"
# TinyMCE # TinyMCE
gem "tinymce-rails" , '>=3.5.8' gem "tinymce-rails" , '>=3.5.8'
@@ -72,7 +72,7 @@ gem 'haml'
#gem 'gollum' #gem 'gollum'
gem 'awesome_nested_set' gem 'awesome_nested_set'
gem 'annotate', ">=2.5.0" gem 'annotate', ">=2.5.0"
gem 'carrierwave' gem 'carrierwave', "~>0.9.0"
group :development, :test do group :development, :test do
gem 'factory_girl_rails' gem 'factory_girl_rails'
gem 'rspec-rails' gem 'rspec-rails'

View File

@@ -1,3 +1,10 @@
GIT
remote: git://github.com/mjbellantoni/formtastic-bootstrap.git
revision: 23c3dcdbd9cd583d95b9c2019dd66302a9206c87
specs:
formtastic-bootstrap (2.1.3)
formtastic (~> 2.2)
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
@@ -71,9 +78,6 @@ GEM
multipart-post (~> 1.2.0) multipart-post (~> 1.2.0)
formtastic (2.2.1) formtastic (2.2.1)
actionpack (>= 3.0) actionpack (>= 3.0)
formtastic-bootstrap (2.0.0)
formtastic (~> 2.2)
formtastic-bootstrap
git (1.2.5) git (1.2.5)
globalize3 (0.3.0) globalize3 (0.3.0)
activemodel (>= 3.0.0) activemodel (>= 3.0.0)
@@ -208,13 +212,13 @@ DEPENDENCIES
bootstrap-addons-rails bootstrap-addons-rails
bootstrap-sass (~> 2.3.2.1) bootstrap-sass (~> 2.3.2.1)
cancan cancan
carrierwave carrierwave (~> 0.9.0)
coffee-rails (~> 3.2.1) coffee-rails (~> 3.2.1)
devise (~> 2.2.3) devise (~> 2.2.3)
execjs (~> 1.4.0) execjs (~> 1.4.0)
factory_girl_rails factory_girl_rails
formtastic (~> 2.2.1) formtastic (~> 2.2.1)
formtastic-bootstrap formtastic-bootstrap!
git git
globalize3 (~> 0.3.0) globalize3 (~> 0.3.0)
haml haml

View File

@@ -1,6 +1,24 @@
class DatepickerInput < FormtasticBootstrap::Inputs::StringInput class DatepickerInput < FormtasticBootstrap::Inputs::StringInput
def input_html_options def input_html_options
super.merge(:class => "datepicker") super.merge(:class => "input-append date")
end
def html_options
super.merge(:default => Date.today)
end
def wrapper_html_options
super.merge(:class=>"datepicker",'date-date-format'.to_sym=>"%d.%m.%Y")
end
def controls_wrapper_html_options
super.merge(:class=> "controls", 'date-date'.to_sym =>Time.now.to_date.to_s)
end
#def to_html
# bootstrap_wrapping do
# builder.text_field(method, input_html_options)
# end
#end
def options
super#d.merge(:class=>"datepicker")
#super.merge(:append_content=>'<span class="add-on input-append"
#super.merge(:append_content=>'<span class="add-on" ><i class="icon-th"></i></span>')
end end
end end

View File

@@ -17,14 +17,14 @@
<ul class="list-group"> <ul class="list-group">
<% @calendar.calentries.each do |entry| %> <% @calendar.calentries.each do |entry| %>
<li class="list-group-item"> <li class="list-group-item">
<%= link_to entry.summary+ " - " + I18n.l(entry.start1), entry %> <%= link_to entry.summary.to_s+ " - " + I18n.l(entry.start1), entry %>
</li> </li>
<% end %> <% end %>
</ul> </ul>
</div> </div>
<div class="row-fluid"> <div class="row-fluid">
<%= calendar @calendar.calentries do |entry| %> <%= calendar @calendar.calentries do |entry| %>
<div><%= link_to entry.name, entry %></div> <div><%= link_to entry.name.to_s, entry %></div>
<% end %> <% end %>
</div> </div>
<div class="row-fluid"> <div class="row-fluid">

View File

@@ -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 %> <%= f.input :start , :as => :date_string, :append=>'sadf' %>
</div> </div>
<div class="span6"> <div class="span6">
<%= f.input :ende , :as => :datepicker %> <%= f.input :ende , :as => :datepicker %>
@@ -11,7 +11,7 @@
</div> </div>
<div class="row-fluid"> <div class="row-fluid">
<div class="span12"> <div class="span12">
<%= f.input :summary %> <%= f.input :summary, :append=>'g' %>
</div> </div>
</div> </div>
<div class="row-fluid"> <div class="row-fluid">
@@ -23,7 +23,9 @@
</div> </div>
</div> </div>
<% end %> <% end %>
<div class="row-fluid"><script>$('.datepicker').datepicker()</script> <div class="row-fluid">
<script>$('.datepicker').datepicker()</script>
<div class="span12"> <div class="span12">
<%= f.actions do %> <%= f.actions do %>
<%= f.action :submit, :as => :input %> <%= f.action :submit, :as => :input %>
@@ -32,4 +34,4 @@
</div> </div>
<% end %> <% end %>
</div> </div>
<script>$('.datepicker').datepicker()</script>

View File

@@ -13,12 +13,12 @@
<% if can?(:verwalten,Gremium) %> <% if can?(:verwalten,Gremium) %>
<% if request.fullpath == gremien_path %> <% if request.fullpath == verwalten_gremien_path %>
<li class="active pull-right"> <li class="active pull-right">
<% else %> <% else %>
<li class="pull-right"> <li class="pull-right">
<% end %> <% end %>
<%= link_to "Verwaltung", gremien_path %> <%= link_to "Verwaltung", verwalten_gremien_path %>
</li> </li>
<% end %> <% end %>
</ul> </ul>