diff --git a/app/controllers/neuigkeiten_controller.rb b/app/controllers/neuigkeiten_controller.rb
index 8d05e84..8867f72 100755
--- a/app/controllers/neuigkeiten_controller.rb
+++ b/app/controllers/neuigkeiten_controller.rb
@@ -36,7 +36,7 @@ class NeuigkeitenController < ApplicationController
if params[:calentry_id].nil?
ce = Calentry.new(:start=>Time.now, :ende=>1.hour.from_now, :typ=>1, :calendar=>@neuigkeit.rubrik.calendar)
else
- ce=Calentry.find(params[:calentry_id])
+ ce = Calentry.find(params[:calentry_id])
end
@calentry=ce
ce.object=@neuigkeit
@@ -148,10 +148,10 @@ private
def load_toolbar_elements
@neuigkeit=Neuigkeit.find(params[:id])
@toolbar_elements=[]
- @toolbar_elements << {:hicon=>'icon-plus', :text=> I18n.t('neuigkeit.publish'),:path => publish_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit),:confirm=>'Sure?' } if can?(:publish, @neuigkeit) && !@neuigkeit.published?
- @toolbar_elements << {:hicon=>'icon-facebook', :text=> I18n.t('neuigkeit.publish')+" to facebook",:path => publish_to_facebook_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit),:confirm=>'Sure?' } if can?(:publish, @neuigkeit)
+ @toolbar_elements << {:hicon=>'icon-plus', :text=> I18n.t('neuigkeit.publish'),:path => publish_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit),:confirm=> I18n.t('neuigkeit.publish_sure') } if can?(:publish, @neuigkeit) && !@neuigkeit.published?
+ @toolbar_elements << {:hicon=>'icon-facebook', :text=> I18n.t('neuigkeit.publishfb'),:path => publish_to_facebook_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit),:confirm=>I18n.t('neuigkeit.publishfb_sure') } if can?(:publish, @neuigkeit) && @neuigkeit.published?
- @toolbar_elements << {:hicon=>'icon-minus', :text=> I18n.t('neuigkeit.unpublish'),:path => unpublish_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit),:confirm=>'Sure?' } if can?(:unpublish, @neuigkeit) && @neuigkeit.published?
+ @toolbar_elements << {:hicon=>'icon-minus', :text=> I18n.t('neuigkeit.unpublish'),:path => unpublish_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit),:confirm=> I18n.t('neuigkeit.unpublish_sure') } if can?(:unpublish, @neuigkeit) && @neuigkeit.published?
@toolbar_elements << {:text=>I18n.t('common.edit'),:path=>edit_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit),:icon=>:pencil} if can? :edit, @neuigkeit.rubrik
diff --git a/app/views/neuigkeiten/_form.html.erb b/app/views/neuigkeiten/_form.html.erb
index 72fced6..e92ea7b 100755
--- a/app/views/neuigkeiten/_form.html.erb
+++ b/app/views/neuigkeiten/_form.html.erb
@@ -1,37 +1,40 @@
<%= tinymce_assets %>
-<%= semantic_form_for [@neuigkeit.rubrik,@neuigkeit] do |f| %>
+ <%= semantic_form_for [@neuigkeit.rubrik,@neuigkeit] do |f| %>
<%= f.inputs do %>
-
-
- <%= f.input :title, :placeholder=> "Titel" %>
- <%= f.input :text, :as=> :tinymce_text %>
-
-
-
-
- <% f.input :datum, :as=> :datepicker %>
- <%= f.input :rubrik, :as=> :radio, :collection=>Rubrik.all %>
+
+
+ <%= f.input :title, :placeholder=> "Titel" %>
+ <%= f.input :text, :as=> :tinymce_text %>
+
+
+
+
+ <% f.input :datum, :as=> :datepicker %>
+ <%= f.input :rubrik, :as=> :radio, :collection=>Rubrik.all %>
+
+
+ <%= f.input :author, :as=> :select %>
+
-
- <%= f.input :author, :as=> :select %>
+
+
+ <%= f.input :picture, :as=> :file %>
+
-
-
-
- <%= f.input :picture, :as=> :file %>
-
-
-
-<%= f.semantic_fields_for :calentries , @calentries do |calentry| %>
-<%= render 'calentries/nested_fields', :f => calentry %>
- <% end %>
-
+
+ <%= f.semantic_fields_for :calentries , @calentries do |calentry| %>
+ <%= render 'calentries/nested_fields', :f => calentry %>
+ <% end %>
+
<% end %>
<%= f.actions do %>
- <%= f.action :submit, :as => :input %>
+ <%= f.action :submit, :as => :input %>
+ <% end %>
<% end %>
-<% end %>
-
+
<%= tinymce %>
diff --git a/app/views/neuigkeiten/_nlink_list_search.html.erb b/app/views/neuigkeiten/_nlink_list_search.html.erb
index b8521af..be5a2c9 100644
--- a/app/views/neuigkeiten/_nlink_list_search.html.erb
+++ b/app/views/neuigkeiten/_nlink_list_search.html.erb
@@ -1,7 +1,7 @@
<%= link_to nlink_list_search.title, nlink_list_search %>
-<%= link_to "add:"+nlink_list_search.title, create_link_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit, :link_id=>nlink_list_search.id, :link_type=>nlink_list_search.class.to_s) %>
+ <%= link_to "add:"+nlink_list_search.title, create_link_rubrik_neuigkeit_path(@neuigkeit.rubrik,@neuigkeit, :link_id=>nlink_list_search.id, :link_type=>nlink_list_search.class.to_s) %>
<% p = nlink_list_search.class.to_s.downcase.pluralize+"/nlink" %>
<%= render :partial=>p, :object=>nlink_list_search %>
diff --git a/app/views/neuigkeiten/edit.html.erb b/app/views/neuigkeiten/edit.html.erb
index d9bec4c..8c8b5a9 100755
--- a/app/views/neuigkeiten/edit.html.erb
+++ b/app/views/neuigkeiten/edit.html.erb
@@ -1,4 +1,4 @@
-
Editing neuigkeit
+<%= I18n.t("neuigkeit.edit") %>
<%= %>
<%= render 'form' %>
<%= render 'layouts/pretty_toolbar' %>
diff --git a/app/views/neuigkeiten/show.html.erb b/app/views/neuigkeiten/show.html.erb
index 1dcc02e..0021b45 100755
--- a/app/views/neuigkeiten/show.html.erb
+++ b/app/views/neuigkeiten/show.html.erb
@@ -28,7 +28,7 @@
<%= render 'layouts/pretty_toolbar', :object=> @toolbar_elements %>
-<%= I18n.t("neuigekeit.sieheauch") %>
+<%= I18n.t("neuigkeit.sieheauch") %>
<%= render partial: "nlink_list", collection: @neuigkeit.nlinks %>
diff --git a/app/views/themen/update.js.erb b/app/views/themen/update.js.erb
index 82e2ffb..e65de53 100644
--- a/app/views/themen/update.js.erb
+++ b/app/views/themen/update.js.erb
@@ -1,4 +1,4 @@
-$("#themaview").html("<%= escape_javascript(raw("
Bearbeiten
")+render(:partial=>"themen/small", :object=>@thema) )%>");
+$("#themaview").html("<%= escape_javascript(raw(""+I18n.t("thema.edit")+"
")+render(:partial=>"themen/small", :object=>@thema) )%>");
$("#themen").html("<%= escape_javascript(render(:partial=>"themen/verw_liste", :object=>@themen) )%>");
diff --git a/config/locales/neuigkeiten.de.yml b/config/locales/neuigkeiten.de.yml
index ef0c6b0..b1f489b 100644
--- a/config/locales/neuigkeiten.de.yml
+++ b/config/locales/neuigkeiten.de.yml
@@ -3,9 +3,13 @@ de:
# -------- Interne Strings ---------
neuigkeit:
publish: "Neuigkeit veröffentlichen"
+ publish_sure: "Achtung! Das Veröffentlichen sollte nicht mehr rückgängiggemacht werden. Die Neuigkeit ist für die Öffentlichkeit sichtbar! Bist du sicher, dass du die Nachricht veröffentlichen willst?"
publishfb: "Neuigkeit auf Facebook veröffentlichen"
+ publishfb_sure: "Sicher, dass diese Neuigkeit auf Facebook veröffentlicht werden soll? Diese Aktion kann nicht rückgängig gemacht werden!"
republish: "Neuigkeit erneut veröffentlichen"
unpublish: "Veröffentlichung rückgängig"
+ unpublish_sure: "Veröffentlichen rückgängig machen? Dieser Vorgang beeinflusst nicht die Veröffentlichung auf Facebook"
+ edit: "Artikel bearbeiten"
new:
title: "Neuer Artikel"
rubrik:
diff --git a/config/locales/themen.de.yml b/config/locales/themen.de.yml
index ae5550b..c77aa00 100644
--- a/config/locales/themen.de.yml
+++ b/config/locales/themen.de.yml
@@ -12,6 +12,7 @@ de:
thema:
add: "Thema hinzufügen"
edit: "Thema bearbeiten"
+ show: "Thema anzeigen"
remove: "Thema löschen"
manage: "Thema verwalten"
save: "Thema speichern"
diff --git a/config/tinymce.yml b/config/tinymce.yml
index 3676a15..b62ff6c 100755
--- a/config/tinymce.yml
+++ b/config/tinymce.yml
@@ -17,3 +17,19 @@ plugins:
- heading
heading_clear_tag: p
width: "100%"
+formats:
+ boldred: {inline: "b", styles: {color: "red"}}
+setup : function(fn) {
+ // Add a custom button
+ fn.addButton('firstname', {
+ title : 'Member First Name',
+ image : 'resources/scripts/tiny_mce/themes/advanced/img/firstname.gif',
+ onclick : function() {
+ // Add you own code to execute something on click
+ fn.focus();
+ fn.selection.setContent('{firstname}');
+ }
+ });
+}
+
+