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) | ... | ... |