diff --git a/app/assets/images/pdf-logo.jpg b/app/assets/images/pdf-logo.jpg
new file mode 100644
index 0000000..729b9a7
Binary files /dev/null and b/app/assets/images/pdf-logo.jpg differ
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 67930f6..c94246e 100755
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -23,13 +23,13 @@
//= require jquery-fileupload
function insertAttachment(url,name) {
- var ext = url.split('.').pop();
- var img_ext = [ "jpg", "png", "bmp" , "jpeg" ];
-
- if ( img_ext.indexOf(ext) > -1) {
- tinymce.activeEditor.setContent(tinymce.activeEditor.getContent({format : 'raw'}) + "");
- }
- else {
- tinymce.activeEditor.setContent(tinymce.activeEditor.getContent({format : 'raw'}) + "" + name +"");
- }
+ var ext = url.split('.').pop().toLowerCase();
+ var img_ext = [ "jpg", "png", "bmp" , "jpeg" ];
+
+ if ( img_ext.indexOf(ext) > -1) {
+ tinymce.activeEditor.setContent(tinymce.activeEditor.getContent({format : 'raw'}) + "
");
+ }
+ else {
+ tinymce.activeEditor.setContent(tinymce.activeEditor.getContent({format : 'raw'}) + "" + name +"");
+ }
}
diff --git a/app/assets/stylesheets/application.css.scss b/app/assets/stylesheets/application.css.scss
index 194f5be..a2c8f7f 100755
--- a/app/assets/stylesheets/application.css.scss
+++ b/app/assets/stylesheets/application.css.scss
@@ -12,6 +12,7 @@
*= require_tree .
*= require jquery.fileupload-ui
* require 'bootstrap'
+
*/
$linkColor: #03006E;
@@ -55,4 +56,4 @@ border-style: solid;
border-width: 1px 0px 0px 0px;
border-color: grey;
min-width: 100%;
-}
\ No newline at end of file
+}
diff --git a/app/models/attachment.rb b/app/models/attachment.rb
index 06f2929..1efccd6 100644
--- a/app/models/attachment.rb
+++ b/app/models/attachment.rb
@@ -14,7 +14,7 @@ class Attachment < ActiveRecord::Base
has_paper_trail
attr_accessible :name, :datei
belongs_to :thema
- mount_uploader :datei, BeispieldateiUploader
+ mount_uploader :datei, AttachmentUploader
validates :thema, :presence => true
validates :name, :presence => true
end
diff --git a/app/uploaders/attachment_uploader.rb b/app/uploaders/attachment_uploader.rb
new file mode 100644
index 0000000..cba26e4
--- /dev/null
+++ b/app/uploaders/attachment_uploader.rb
@@ -0,0 +1,56 @@
+# encoding: utf-8
+
+class AttachmentUploader < CarrierWave::Uploader::Base
+
+ # Include RMagick or MiniMagick support:
+ include CarrierWave::RMagick
+ # include CarrierWave::RMagick
+ # include CarrierWave::MiniMagick
+
+ # Choose what kind of storage to use for this uploader:
+ storage :file
+ # storage :fog
+
+ # Override the directory where uploaded files will be stored.
+ # This is a sensible default for uploaders that are meant to be mounted:
+ def store_dir
+ "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
+ end
+
+ version :thumb do
+ process :resize_to_fill => [64, 64]
+ end
+
+ # Provide a default URL as a default if there hasn't been a file uploaded:
+ # def default_url
+ # # For Rails 3.1+ asset pipeline compatibility:
+ # # ActionController::Base.helpers.asset_path("fallback/" + [version_name, "default.png"].compact.join('_'))
+ #
+ # "/images/fallback/" + [version_name, "default.png"].compact.join('_')
+ # end
+
+ # Process files as they are uploaded:
+ # process :scale => [200, 300]
+ #
+ # def scale(width, height)
+ # # do something
+ # end
+
+ # Create different versions of your uploaded files:
+ # version :thumb do
+ # process :scale => [50, 50]
+ # end
+
+ # Add a white list of extensions which are allowed to be uploaded.
+ # For images you might use something like this:
+ # def extension_white_list
+ # %w(jpg jpeg gif png)
+ # end
+
+ # Override the filename of the uploaded files:
+ # Avoid using model.id or version_name here, see uploader/store.rb for details.
+ # def filename
+ # "something.jpg" if original_filename
+ # end
+
+end
diff --git a/app/views/attachments/_show_image_list.erb b/app/views/attachments/_show_image_list.erb
new file mode 100644
index 0000000..c57b330
--- /dev/null
+++ b/app/views/attachments/_show_image_list.erb
@@ -0,0 +1,12 @@
+<% if images.size > 0 %>
+
<%= fetprofile.fetmail %>
<%= fetprofile.desc %>
-<%= fetprofile.active %>
-<%= gallery.desc %> +
+<%= notice %>
-<%= render 'fetprofiles/tabs' %> --<%= @gremium.desc %> -
- -<% @gremium.memberships.order(:typ).active.each do |m| %> - <%= image_tag m.fetprofile.picture.portrait %> - <%= m.fetprofile.name + " ist" + render(m) %> -<% end %> -- <%= Gremium::TYPEN[@gremium.typ.to_i].to_s %> -
+<%= notice %>
++ <%= @gremium.desc %> +
+
+ <%= m.fetprofile.name %>
<%= render(m) %>
+
<%= image_tag neuigkeit.picture.thumb.url unless neuigkeit.picture.url.nil? %>