neuigkeiten form

This commit is contained in:
2014-06-28 18:11:46 +05:30
parent b76818eaab
commit 38716d7a58
9 changed files with 59 additions and 35 deletions

View File

@@ -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

View File

@@ -33,5 +33,8 @@
<% end %>
<% end %>
</div>
<script>$('.datetimepicker').datetimepicker({format: 'd.m.Y H:i'})</script>
<script>
$(document).ready(function(){
$('.datetimepicker').map($(this).datetimepicker({format: 'd.m.Y H:i', startDate: (!($(this).attr("value")==undefined))? $(this).attr("value"): ""}))
})</script>
<%= tinymce %>

View File

@@ -1,4 +1,4 @@
<h1>Editing neuigkeit</h1>
<h1><%= I18n.t("neuigkeit.edit") %></h1>
<%= %>
<%= render 'form' %>
<%= render 'layouts/pretty_toolbar' %>

View File

@@ -28,7 +28,7 @@
<%= render 'layouts/pretty_toolbar', :object=> @toolbar_elements %>
</div>
<%= I18n.t("neuigekeit.sieheauch") %>
<%= I18n.t("neuigkeit.sieheauch") %>
<ul class="unstyled">
<div id="nlink_list">
<%= render partial: "nlink_list", collection: @neuigkeit.nlinks %>

View File

@@ -1,4 +1,4 @@
$("#themaview").html("<%= escape_javascript(raw("<h2>Bearbeiten</h2>")+render(:partial=>"themen/small", :object=>@thema) )%>");
$("#themaview").html("<%= escape_javascript(raw("<h2>"+I18n.t("thema.edit")+"</h2>")+render(:partial=>"themen/small", :object=>@thema) )%>");
$("#themen").html("<%= escape_javascript(render(:partial=>"themen/verw_liste", :object=>@themen) )%>");

View File

@@ -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:

View File

@@ -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"

View File

@@ -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}');
}
});
}