diff --git a/app/assets/stylesheets/themengruppen.css.scss b/app/assets/stylesheets/themengruppen.css.scss index bbd0ddb..ef430a7 100644 --- a/app/assets/stylesheets/themengruppen.css.scss +++ b/app/assets/stylesheets/themengruppen.css.scss @@ -6,8 +6,10 @@ div.sticker { width: 90%; + border-radius: 5px; text-align: center; - padding: 5px + padding: 5px; +margin:auto; } div.sticker-red { background: red; diff --git a/app/controllers/neuigkeiten_controller.rb b/app/controllers/neuigkeiten_controller.rb index 50634b7..e2d3e17 100755 --- a/app/controllers/neuigkeiten_controller.rb +++ b/app/controllers/neuigkeiten_controller.rb @@ -104,6 +104,8 @@ class NeuigkeitenController < ApplicationController def edit @neuigkeit = Neuigkeit.find(params[:id]) @neuigkeit.no_fallbacks=true + @rubrik=@neuigkeit.rubrik + @calentries= @neuigkeit.calentries @calentries<< Calentry.new diff --git a/app/helpers/calentries_helper.rb b/app/helpers/calentries_helper.rb index b46fa94..047f502 100644 --- a/app/helpers/calentries_helper.rb +++ b/app/helpers/calentries_helper.rb @@ -1,2 +1,6 @@ module CalentriesHelper + def render_calentries_for(p) + calentry_list=p.calentries + render(partial: "calentries/calentry_list", object: calentry_list, locals:{parent: p}) + end end diff --git a/app/models/calentry.rb b/app/models/calentry.rb index 2d55bbb..b0908df 100644 --- a/app/models/calentry.rb +++ b/app/models/calentry.rb @@ -89,12 +89,16 @@ end ApplicationController.helpers.fa_icon("calendar 2x") + self.text end def text - if (self.start.to_date - self.ende.to_date) < 1.day - format=:timeonly + if self.start.nil? || self.ende.nil? + "error" else - format =:default + if (self.start.to_date - self.ende.to_date) < 1.day + format=:timeonly + else + format =:default + end + I18n.l(self.start) +" "+ I18n.t("cal.bis")+" "+ I18n.l(self.ende, :format=>format) end - I18n.l(self.start) +" "+ I18n.t("cal.bis")+" "+ I18n.l(self.ende, :format=>format) end scope :public, -> { where(:public => :true) } # scope :upcoming, -> { where("start >= ?" , Time.now).where("start <= ?", 28.days.from_now) } diff --git a/app/views/attachments/refresh_list.js.erb b/app/views/attachments/refresh_list.js.erb index d4d1750..4354d7f 100644 --- a/app/views/attachments/refresh_list.js.erb +++ b/app/views/attachments/refresh_list.js.erb @@ -1 +1,5 @@ -$("#<%= Attachment.parent_attachment_list_id(@parent) %>").replaceWith("<%= escape_javascript ( render partial:"attachments/attachment_list", object:@attachments, locals: {editor: true, parent: @parent} ) %>") \ No newline at end of file +$("#<%= Attachment.parent_attachment_list_id(@parent) %>").replaceWith("<%= escape_javascript ( render partial:"attachments/attachment_list", object:@attachments, locals: {editor: true, parent: @parent} ) %>") +<% if @parent.is_a?(Neuigkeit) %> +<% @neuigkeit=@parent; @rubrik=@neuigkeit.rubrik %> +<%= render "neuigkeiten/show", object: @neuigkeit %> +<% end %> diff --git a/app/views/calentries/_calentry.html.erb b/app/views/calentries/_calentry.html.erb index 787c5de..87cef9f 100644 --- a/app/views/calentries/_calentry.html.erb +++ b/app/views/calentries/_calentry.html.erb @@ -1,5 +1,4 @@
<%= notice %>
-
<%= link_to image_tag(@neuigkeit.picture_robust.big_thumb.url),@neuigkeit.picture_robust.try(:url) %>
-