From d4568ddd40bd68c206a1b62067ed582eb3a90b45 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 9 Aug 2011 15:49:14 -0700 Subject: [PATCH] Remove old crappy media panel --- app/controllers/my_profile/cms_controller.rb | 61 ++++++++----------------------------------------------------- app/views/cms/_document_link.rhtml | 10 ---------- app/views/cms/_image_thumb.rhtml | 10 ---------- app/views/cms/_media_listing.rhtml | 3 --- app/views/cms/_select_folder.rhtml | 1 - app/views/cms/_text_editor_sidebar.rhtml | 3 +-- app/views/cms/_upload_file_form.rhtml | 4 +--- app/views/cms/media_listing.rhtml | 75 --------------------------------------------------------------------------- public/stylesheets/application.css | 18 +----------------- public/stylesheets/media_listing.css | 167 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- test/functional/cms_controller_test.rb | 146 ++++---------------------------------------------------------------------------------------------------------------------------------------------- 11 files changed, 15 insertions(+), 483 deletions(-) delete mode 100644 app/views/cms/_document_link.rhtml delete mode 100644 app/views/cms/_image_thumb.rhtml delete mode 100644 app/views/cms/_media_listing.rhtml delete mode 100644 app/views/cms/_select_folder.rhtml delete mode 100644 app/views/cms/media_listing.rhtml delete mode 100644 public/stylesheets/media_listing.css diff --git a/app/controllers/my_profile/cms_controller.rb b/app/controllers/my_profile/cms_controller.rb index c7a635d..d088eab 100644 --- a/app/controllers/my_profile/cms_controller.rb +++ b/app/controllers/my_profile/cms_controller.rb @@ -177,8 +177,7 @@ class CmsController < MyProfileController @article = @parent = check_parent(params[:parent_id]) @target = @parent ? ('/%s/%s' % [profile.identifier, @parent.full_name]) : '/%s' % profile.identifier @folders = Folder.find(:all, :conditions => { :profile_id => profile }) - @media_listing = params[:media_listing] - if @article && !@media_listing + if @article record_coming end if request.post? && params[:uploaded_files] @@ -187,28 +186,17 @@ class CmsController < MyProfileController end @errors = @uploaded_files.select { |f| f.errors.any? } if @errors.any? - if @media_listing - flash[:notice] = _('Could not upload all files') - redirect_to :action => 'media_listing' - else - render :action => 'upload_files', :parent_id => @parent_id - end + render :action => 'upload_files', :parent_id => @parent_id else - if @media_listing - flash[:notice] = _('All files were uploaded successfully') - redirect_to :action => 'media_listing' + if @back_to + redirect_to @back_to + elsif @parent + redirect_to :action => 'view', :id => @parent.id else - if @back_to - redirect_to @back_to - else - redirect_to( if @parent - {:action => 'view', :id => @parent.id} - else - {:action => 'index'} - end) - end + redirect_to :action => 'index' end end + end end end @@ -302,39 +290,6 @@ class CmsController < MyProfileController end end - def media_listing - if params[:image_folder_id] - folder = profile.articles.find(params[:image_folder_id]) if !params[:image_folder_id].blank? - @images = (folder ? folder.children : profile.top_level_articles).images - elsif params[:document_folder_id] - folder = profile.articles.find(params[:document_folder_id]) if !params[:document_folder_id].blank? - @documents = (folder ? folder.children : profile.top_level_articles) - else - @documents = profile.articles - @images = @documents.images - @documents -= @images - end - - @images = @images.paginate(:per_page => per_page, :page => params[:ipage], :order => "updated_at desc") if @images - @documents = @documents.paginate(:per_page => per_page, :page => params[:dpage], :order => "updated_at desc", :conditions => {:is_image => false}) if @documents - - @folders = profile.folders - @image_folders = @folders.select {|f| f.children.any? {|c| c.image?} } - @document_folders = @folders.select {|f| f.children.any? {|c| !c.image? && c.kind_of?(UploadedFile) } } - - @media_listing = true - - respond_to do |format| - format.html { render :layout => false} - format.js { - render :update do |page| - page.replace_html 'media-listing-folder-images', :partial => 'image_thumb', :locals => {:images => @images } if !@images.blank? - page.replace_html 'media-listing-folder-documents', :partial => 'document_link', :locals => {:documents => @documents } if !@documents.blank? - end - } - end - end - def search query = params[:q] results = query.blank? ? [] : profile.articles.published.find_by_contents(query) diff --git a/app/views/cms/_document_link.rhtml b/app/views/cms/_document_link.rhtml deleted file mode 100644 index ee7a31c..0000000 --- a/app/views/cms/_document_link.rhtml +++ /dev/null @@ -1,10 +0,0 @@ -
- -
- <%= pagination_links documents, :param_name => 'dpage', :params => {:document_folder_id => params[:document_folder_id]} %> -
-
diff --git a/app/views/cms/_image_thumb.rhtml b/app/views/cms/_image_thumb.rhtml deleted file mode 100644 index f9c3039..0000000 --- a/app/views/cms/_image_thumb.rhtml +++ /dev/null @@ -1,10 +0,0 @@ -
- -
- <%= pagination_links images, :param_name => 'ipage', :params => {:image_folder_id => params[:image_folder_id]} %> -
-
diff --git a/app/views/cms/_media_listing.rhtml b/app/views/cms/_media_listing.rhtml deleted file mode 100644 index 394ac8a..0000000 --- a/app/views/cms/_media_listing.rhtml +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/app/views/cms/_select_folder.rhtml b/app/views/cms/_select_folder.rhtml deleted file mode 100644 index 2c64ee9..0000000 --- a/app/views/cms/_select_folder.rhtml +++ /dev/null @@ -1 +0,0 @@ -<%= select('folder', 'folder_id', @image_folders.collect {|f| [ f.name, f.id ] }, {:include_blank => "#{profile.identifier}"}, :onchange => remote_function(:update => 'media-listing-folder-images', :with => "'folder_id=' + value", :url => { :action => :get_images }) ) %> diff --git a/app/views/cms/_text_editor_sidebar.rhtml b/app/views/cms/_text_editor_sidebar.rhtml index 4669555..9c80a44 100644 --- a/app/views/cms/_text_editor_sidebar.rhtml +++ b/app/views/cms/_text_editor_sidebar.rhtml @@ -3,7 +3,7 @@

Media upload

- <% form_tag({ :action => 'media_upload' }, :multipart => true) do |f| %> + <% form_tag({ :action => 'media_upload' }, :multipart => true) do %>
<%# TODO duplicated from partial upload_file_form %> <%= labelled_form_field(_('Choose folder to upload files:'), select_tag('parent_id', options_for_select([[profile.identifier, '']] + profile.folders.collect {|f| [ profile.identifier + '/' + f.full_name, f.id ] }))) %> @@ -35,7 +35,6 @@ <%= submit_button :search, _('Search'), :id => 'media-search-button' %> <% end %>

-