Commit 63f0dc1e51a193673e5ae8006027a0518ebb4be6
1 parent
4d6a766f
Exists in
master
and in
29 other branches
ActionItem178: and 196 fixed the up and down buttons and added the remove button
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1520 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
3 changed files
with
12 additions
and
1 deletions
Show diff stats
app/controllers/box_organizer_controller.rb
... | ... | @@ -82,6 +82,16 @@ class BoxOrganizerController < ApplicationController |
82 | 82 | def boxes_editor? |
83 | 83 | true |
84 | 84 | end |
85 | + | |
86 | + def remove | |
87 | + @block = Block.find(params[:id]) | |
88 | + if @block.destroy | |
89 | + redirect_to :action => 'index' | |
90 | + else | |
91 | + flash[:notice] = _('Failed to remove block') | |
92 | + end | |
93 | + end | |
94 | + | |
85 | 95 | protected :boxes_editor? |
86 | 96 | |
87 | 97 | end | ... | ... |
app/helpers/application_helper.rb
... | ... | @@ -285,7 +285,7 @@ module ApplicationHelper |
285 | 285 | end |
286 | 286 | |
287 | 287 | def icon_button(type, text, url, html_options = {}) |
288 | - the_class = "button icon-button #{type}" | |
288 | + the_class = "button icon-button icon-#{type}" | |
289 | 289 | if html_options.has_key?(:class) |
290 | 290 | the_class << ' ' << html_options[:class] |
291 | 291 | end | ... | ... |
app/helpers/boxes_helper.rb
... | ... | @@ -123,6 +123,7 @@ module BoxesHelper |
123 | 123 | |
124 | 124 | buttons << icon_button(:up, _('Move block up'), { :action => 'move_block_up', :id => block.id }, { :method => 'post' }) unless block.first? |
125 | 125 | buttons << icon_button(:down, _('Move block down'), { :action => 'move_block_down' ,:id => block.id }, { :method => 'post'}) unless block.last? |
126 | + buttons << icon_button(:delete, _('Remove block'), { :action => 'remove', :id => block.id }, { :method => 'post'}) unless block.main? | |
126 | 127 | |
127 | 128 | if block.editor |
128 | 129 | buttons << lightbox_button(:edit, _('Edit'), block.editor) | ... | ... |