calentry js interface
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
<div class="contentbox" id="calentry_<%= calentry.id%>">
|
||||
<% image_tag("/iconnavy/time.png") %>
|
||||
<%= fa_icon("calendar 2x") %>
|
||||
<% image_tag("/iconnavy/time.png") %>
|
||||
<%= fa_icon("calendar 2x") %>
|
||||
|
||||
<% if calentry.start.to_date == calentry.ende.to_date
|
||||
format=:timeonly
|
||||
else
|
||||
format =:default
|
||||
end%>
|
||||
<%= calentry.text %>
|
||||
|
||||
<%= link_to "edit", edit_calentry_path(calentry),:remote=>true if can? :edit, calentry %>
|
||||
<% if (calentry.start.to_date - calentry.ende.to_date) < 1.day
|
||||
format=:timeonly
|
||||
else
|
||||
format =:default
|
||||
end %>
|
||||
<%= calentry.text %>
|
||||
<%= link_to "edit", edit_calentry_path(calentry),:remote=>true if can? :edit, calentry %>
|
||||
<%= link_to 'Delete', calentry, method: :delete, data: { confirm: 'Are you sure?' } , remote: true if can? :delete, calentry %>
|
||||
</div>
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
<%= fa_icon("calendar 2x") %>
|
||||
<p id="notice"><%= notice %></p>
|
||||
|
||||
<%= semantic_form_for @calentry, :remote=>true, :html=>{:class=>"inline"} do |f| %>
|
||||
|
||||
<%= f.input :start, :as => :datetimepicker %>
|
||||
<%= f.input :dauer , :as => :string, :append=>"h" %>
|
||||
<%= f.input :dauer , :as => :string, :append=>"h" %>
|
||||
<%= f.input :object_id , :as => :hidden %>
|
||||
<%= f.input :object_type , :as => :hidden %>
|
||||
<%= f.input :typ , :as => :hidden %>
|
||||
|
||||
|
||||
<%= f.action :submit, :as => :input_ %>
|
||||
|
||||
2
app/views/calentries/create.js.erb
Normal file
2
app/views/calentries/create.js.erb
Normal file
@@ -0,0 +1,2 @@
|
||||
alert("sdf");
|
||||
$("#calentry_new").replaceWith("<div id=\"calentry_<%= @calentry.id %>\"> <%=escape_javascript( render :partial=>"calentry", :object=>@calentry)%> </div><div id=\"calentry_new\"><%= escape_javascript( link_to "new Calentry", new_calentry_path, :remote=>true) %></div>");
|
||||
1
app/views/calentries/delete.js.erb
Normal file
1
app/views/calentries/delete.js.erb
Normal file
@@ -0,0 +1 @@
|
||||
$("#calentry_<%= @calentry_id %>").remove();
|
||||
1
app/views/calentries/destroy.js.erb
Normal file
1
app/views/calentries/destroy.js.erb
Normal file
@@ -0,0 +1 @@
|
||||
$("#calentry_<%= @calentry_id %>").remove();
|
||||
@@ -1,2 +1,7 @@
|
||||
|
||||
$("#calentry_<%= @calentry.id %>").html("<%=escape_javascript( render :partial=>"nested_form" ,:object=>@calentry)%>");
|
||||
|
||||
|
||||
|
||||
|
||||
$('.datetimepicker').datetimepicker({format: 'd.m.Y H:i', startDate: (!($(this).attr("value")==undefined))? $(this).attr("value"): ""})
|
||||
|
||||
3
app/views/calentries/new.js.erb
Normal file
3
app/views/calentries/new.js.erb
Normal file
@@ -0,0 +1,3 @@
|
||||
$("#calentry_new").replaceWith("<div id=\"calentry_new\"><%=escape_javascript( render :partial=>"nested_form" ,:object=>@calentry) %></div>");
|
||||
$('.datetimepicker').datetimepicker({format: 'd.m.Y H:i', startDate: (!($(this).attr("value")==undefined))? $(this).attr("value"): ""})
|
||||
|
||||
Reference in New Issue
Block a user