diff --git a/app/views/documents/_form.html.erb b/app/views/documents/_form.html.erb new file mode 100644 index 0000000..1c2094d --- /dev/null +++ b/app/views/documents/_form.html.erb @@ -0,0 +1,7 @@ +<%= semantic_form_for @document, :html=>{:class=>""} do |f| %> + <%= f.input :text, :as=>:tinymce_text %> +<%= f.action :submit, :as => :input_ %> + +<% end %> +<%= tinymce %> + diff --git a/app/views/documents/write.html.erb b/app/views/documents/write.html.erb new file mode 100755 index 0000000..e3ab18b --- /dev/null +++ b/app/views/documents/write.html.erb @@ -0,0 +1,6 @@ +

Editing Dokument

+ +<%= render 'form' %> + +<%= link_to 'Show', @document %> | + diff --git a/app/views/documents/write_etherpad.html.erb b/app/views/documents/write_etherpad.html.erb new file mode 100644 index 0000000..3c33eb4 --- /dev/null +++ b/app/views/documents/write_etherpad.html.erb @@ -0,0 +1 @@ +<%= link_to "weiter" , "http://www.fet.at/etherpad/p/"+@document.ep_pad.id , target: :blank %> diff --git a/app/views/themen/_documents.html.erb b/app/views/themen/_documents.html.erb new file mode 100644 index 0000000..6183c01 --- /dev/null +++ b/app/views/themen/_documents.html.erb @@ -0,0 +1,16 @@ + +<% if can?(:edit,@thema)|| ! @thema.documents.empty? %> + +Dokumente +<%= link_to "Neues Dokument", new_document_path(:parent_id=>@thema.id, :parent_type=>"Thema"), :remote=>true %> +
+ +<% unless @documents.empty? %> + +<% @documents.each do |d| %> +<%= render d %> + +<% end%> +<% end%> +<% end%> + diff --git a/app/views/themen/documents.js.erb b/app/views/themen/documents.js.erb new file mode 100644 index 0000000..3174d9a --- /dev/null +++ b/app/views/themen/documents.js.erb @@ -0,0 +1 @@ +$("#themaview").html("<%=escape_javascript( render :partial=>'themen/documents' )%>") \ No newline at end of file