Commit 6445ba190f08948eaa3c299bc0861dcdf47048c1
1 parent
8895178c
Exists in
master
and in
29 other branches
ActionItem0: finishinh structure
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@60 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
2 changed files
with
24 additions
and
21 deletions
Show diff stats
app/controllers/edit_template_controller.rb
... | ... | @@ -6,6 +6,9 @@ class EditTemplateController < ApplicationController |
6 | 6 | # def load_owner |
7 | 7 | # end |
8 | 8 | |
9 | + def index | |
10 | + @bli = _('testing the app') | |
11 | + end | |
9 | 12 | # before_filter :load_boxes |
10 | 13 | def load_boxes |
11 | 14 | @owner = User.find(1) |
... | ... | @@ -15,6 +18,8 @@ class EditTemplateController < ApplicationController |
15 | 18 | # This method changes a block content to a different box place and |
16 | 19 | # updates all boxes at the ends |
17 | 20 | def change_box |
21 | +render :text => "fudeuuuuuu" | |
22 | +return | |
18 | 23 | b = Block.find(params[:block]) |
19 | 24 | b.box = Box.find(params[:box_id]) |
20 | 25 | b.save |
... | ... | @@ -28,6 +33,8 @@ class EditTemplateController < ApplicationController |
28 | 33 | end |
29 | 34 | |
30 | 35 | def sort_box |
36 | +render :text => "oxeee" | |
37 | +return | |
31 | 38 | blocks = Array.new |
32 | 39 | box_number = params[:box_number] |
33 | 40 | pos = 0 | ... | ... |
app/helpers/application_helper.rb
... | ... | @@ -2,8 +2,8 @@ |
2 | 2 | module ApplicationHelper |
3 | 3 | |
4 | 4 | def display_boxes(boxes, main_content) |
5 | - boxes.each do |box| | |
6 | - content_tag(:div, show_blocks(box, main_content) ,:id=>"box_#{box.id}") | |
5 | + boxes.map do |box| | |
6 | + content_tag(:div, show_blocks(box, main_content) ,:id=>"box_#{box.number}") | |
7 | 7 | end |
8 | 8 | end |
9 | 9 | |
... | ... | @@ -12,13 +12,8 @@ module ApplicationHelper |
12 | 12 | content_tag(:ul, |
13 | 13 | blocks.map {|b| |
14 | 14 | content_tag(:li, b.main? ? main_content : b.to_html, :class =>"block_item_box_#{b.box_id}" , :id => "block_#{b.id}" ) + draggable('block_'+b.id.to_s) |
15 | - }, :id => "sort_#{box_number}" | |
16 | - ) +"" | |
17 | - #drag_drop_item(box_number) + sortable_block(box_number) | |
18 | - end | |
19 | - | |
20 | - def sortable_(box_number) | |
21 | - drag_drop_item(box_number) + sortable_block(box_number) | |
15 | + }, :id => "sort_#{box.number}" | |
16 | + ) + drag_drop_item(box.number) + sortable_block(box.number) | |
22 | 17 | end |
23 | 18 | |
24 | 19 | def sortable_block(box_number) |
... | ... | @@ -27,21 +22,22 @@ module ApplicationHelper |
27 | 22 | :url => {:action => 'sort_box', :box_number => box_number } |
28 | 23 | end |
29 | 24 | |
30 | - def draggable item | |
25 | + def draggable(item) | |
31 | 26 | draggable_element(item, :ghosting=>true, :revert=>true) |
32 | 27 | end |
33 | 28 | |
34 | - def drag_drop_item box_id | |
35 | - boxes = Box.find_not_box(box_id) | |
36 | - return boxes.map{ |b| | |
37 | - drop_receiving_element("box_#{box_id}", | |
38 | - :accept => "block_item_box_#{b.id}", | |
39 | - :complete => "$('spinner').hide();", | |
40 | - :before => "$('spinner').show();", | |
41 | - :hoverclass => 'hover', | |
42 | - :with => "'block=' + encodeURIComponent(element.id.split('_').last())", | |
43 | - :url => {:action=>:change_box, :box_id=> box_id}) | |
44 | - }.to_s | |
29 | + def drag_drop_item box_number | |
30 | + boxes = Box.find_not_box(box_number) | |
31 | + | |
32 | + boxes.map{ |b| | |
33 | + drop_receiving_element("box_#{box_number}", | |
34 | + :accept => "block_item_box_#{b.number}", | |
35 | + :complete => "$('spinner').hide();", | |
36 | + :before => "$('spinner').show();", | |
37 | + :hoverclass => 'hover', | |
38 | + :with => "'block=' + encodeURIComponent(element.id.split('_').last())", | |
39 | + :url => {:action=>:change_box, :box_id => box_number}) | |
40 | + }.to_s | |
45 | 41 | end |
46 | 42 | |
47 | 43 | ... | ... |