From dc318e0efbfe9cdb29d60fc7c4fc9de1a644e799 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Mon, 8 Jun 2015 12:03:12 +0200 Subject: [PATCH] AutoCommit Mon Jun 8 12:03:12 CEST 2015 --- app/controllers/neuigkeiten_controller.rb | 6 +- .../neuigkeiten/_neuigkeit_edit.html.erb | 72 +++++++++++++++++++ .../neuigkeiten/_neuigkeit_view.html.erb | 60 ++++++++++++++++ app/views/neuigkeiten/edit.js.erb | 1 + app/views/neuigkeiten/show.html.erb | 17 +++-- app/views/neuigkeiten/show.js.erb | 3 + 6 files changed, 151 insertions(+), 8 deletions(-) create mode 100644 app/views/neuigkeiten/_neuigkeit_edit.html.erb create mode 100644 app/views/neuigkeiten/_neuigkeit_view.html.erb create mode 100644 app/views/neuigkeiten/edit.js.erb create mode 100644 app/views/neuigkeiten/show.js.erb diff --git a/app/controllers/neuigkeiten_controller.rb b/app/controllers/neuigkeiten_controller.rb index 2a8ade6..50634b7 100755 --- a/app/controllers/neuigkeiten_controller.rb +++ b/app/controllers/neuigkeiten_controller.rb @@ -21,7 +21,11 @@ class NeuigkeitenController < ApplicationController @neuigkeit.assign_attributes(@neuigkeit.translation.versions.reverse[params[:version].to_i].reify.attributes.select{|k,v| @neuigkeit.translated_attribute_names.include? k.to_sym }) end @calentries1=@neuigkeit.calentries - + respond_to do |format| + format.html + format.js + end + end def new diff --git a/app/views/neuigkeiten/_neuigkeit_edit.html.erb b/app/views/neuigkeiten/_neuigkeit_edit.html.erb new file mode 100644 index 0000000..7d0798b --- /dev/null +++ b/app/views/neuigkeiten/_neuigkeit_edit.html.erb @@ -0,0 +1,72 @@ +
+
+ <%= semantic_form_for [@neuigkeit.rubrik,@neuigkeit] do |f| %> + + + + + +
+ + <%= ff_icon(@neuigkeit.rubrik.icon) unless @neuigkeit.rubrik.icon.nil? or @neuigkeit.rubrik.icon.empty? %> <%= @neuigkeit.rubrik.name %> + + + + <% unless @neuigkeit.try(:datum).try(:to_date).nil? %> + <%= " "+ I18n.t("neuigkeit.am")+" " %> + <% end %> +
+ <% unless @neuigkeit.published? %> +
Not Published
+ <% end %> + <% unless @neuigkeit.origurl.nil? || @neuigkeit.origurl.empty? %> +
<%= link_to "Zitiert von "+ @neuigkeit.origurl, @neuigkeit.origurl %> +
+ <% end %> +
+ <% unless @neuigkeit.picture_robust.big_thumb.to_s.empty? %> +
+


<%= link_to image_tag(@neuigkeit.picture_robust.big_thumb.url),@neuigkeit.picture_robust.try(:url) %> +

+
+ <% end %> +
+

+ <%= @neuigkeit.title%> edit +

+
+ <%= raw(@neuigkeit.text) %> +
+ <%= f.input :text, :as=> :hidden %> + +
+
+
+<% unless @calentries1.nil? %> + <% @calentries1.each do |ce|%> + <%= render ce unless ce.nil? %> + <% end %> + <% end %> +
+
" data-layout="standard" data-action="like" data-show-faces="true" data-share="true">
+ <% unless @neuigkeit.meeting.nil? %> + <%= render @neuigkeit.meeting %> + <% end%> +
<%= link_to "new Calentry", new_calentry_path(:object_id=>@neuigkeit.id, :object_type=>"Neuigkeit"), :remote=>true if can? :edit, @neuigkeit %> +
+ + + <%= render_attachments_for(@neuigkeit) %> + <%= render 'layouts/pretty_toolbar', :object=> @toolbar_elements %> + <%= render partial: 'nlink_list_whole', :object=>@neuigkeit.nlinks %> + <% if can? :find_link , @neuigkeit %> + <%= fa_icon("link")%> Neue Verknüpfungen + <% end %> + <% end %> +
+<%= tinymce :inline_div %> +<%= tinymce :inline_simple %> + diff --git a/app/views/neuigkeiten/_neuigkeit_view.html.erb b/app/views/neuigkeiten/_neuigkeit_view.html.erb new file mode 100644 index 0000000..ac5166a --- /dev/null +++ b/app/views/neuigkeiten/_neuigkeit_view.html.erb @@ -0,0 +1,60 @@ +
+ + + + +
+ + <%= ff_icon(@neuigkeit.rubrik.icon) unless @neuigkeit.rubrik.icon.nil? or @neuigkeit.rubrik.icon.empty? %> <%= @neuigkeit.rubrik.name %> + + + + <% unless @neuigkeit.try(:datum).try(:to_date).nil? %> + <%= " "+ I18n.t("neuigkeit.am")+" " %> + <% end %> +
+ <% unless @neuigkeit.published? %> +
Not Published
+ <% end %> + <% unless @neuigkeit.origurl.nil? || @neuigkeit.origurl.empty? %> +
<%= link_to "Zitiert von "+ @neuigkeit.origurl, @neuigkeit.origurl %> +
+ <% end %> +
+ <% unless @neuigkeit.picture_robust.big_thumb.to_s.empty? %> +
+


<%= link_to image_tag(@neuigkeit.picture_robust.big_thumb.url),@neuigkeit.picture_robust.try(:url) %> +

+
+ <% end %> +
+

+ <%= @neuigkeit.title%> +

+
+ <%= raw(@neuigkeit.text) %> +
+
+
+
+ <% @calentries1.each do |ce|%> + <%= render ce unless ce.nil? %> + <% end %> +
+
" data-layout="standard" data-action="like" data-show-faces="true" data-share="true">
+ <% unless @neuigkeit.meeting.nil? %> + <%= render @neuigkeit.meeting %> + <% end%> +
<%= link_to "new Calentry", new_calentry_path(:object_id=>@neuigkeit.id, :object_type=>"Neuigkeit"), :remote=>true if can? :edit, @neuigkeit %> +
+ + + <%= render_attachments_for(@neuigkeit) %> + <%= render 'layouts/pretty_toolbar', :object=> @toolbar_elements %> + <%= render partial: 'nlink_list_whole', :object=>@neuigkeit.nlinks %> + <% if can? :find_link , @neuigkeit %> + <%= fa_icon("link")%> Neue Verknüpfungen + <% end %> +
diff --git a/app/views/neuigkeiten/edit.js.erb b/app/views/neuigkeiten/edit.js.erb new file mode 100644 index 0000000..97157f9 --- /dev/null +++ b/app/views/neuigkeiten/edit.js.erb @@ -0,0 +1 @@ +$('#neuigkeit_<%= @neuigkeit.id %>').replaceWith("<%= escape_javascript( render partial:"neuigkeit_edit", object: @neuigkeit )%>"); diff --git a/app/views/neuigkeiten/show.html.erb b/app/views/neuigkeiten/show.html.erb index 77ae9a7..439a8af 100755 --- a/app/views/neuigkeiten/show.html.erb +++ b/app/views/neuigkeiten/show.html.erb @@ -23,7 +23,7 @@ end
+ <%= link_to "Refresh", neuigkeit_path(@neuigkeit), remote: true %> + + <%= link_to "Edit", edit_rubrik_neuigkeit_path(@neuigkeit), remote: true if can? :edit, @neuigkeit %>

<%= notice %>

-
- - - +
+ + + -
- +
+ <%= ff_icon(@neuigkeit.rubrik.icon) unless @neuigkeit.rubrik.icon.nil? or @neuigkeit.rubrik.icon.empty? %> <%= @neuigkeit.rubrik.name %> diff --git a/app/views/neuigkeiten/show.js.erb b/app/views/neuigkeiten/show.js.erb new file mode 100644 index 0000000..580ba82 --- /dev/null +++ b/app/views/neuigkeiten/show.js.erb @@ -0,0 +1,3 @@ +$('#neuigkeit_<%= @neuigkeit.id %>').replaceWith("<%= escape_javascript( render partial:"neuigkeit_view", object: @neuigkeit )%>"); +alert("reloaded<%= @neuigkeit.id %>"); +