Commit 9de9f4581189acf14028a2b9521d2bfe9de1cb69
1 parent
1dca4928
Exists in
master
and in
29 other branches
ActionItem0: adding link to edit layout and adding name in fixtures block and box
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@64 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
6 changed files
with
15 additions
and
46 deletions
Show diff stats
app/models/link_block.rb
1 | 1 | class LinkBlock < Block |
2 | 2 | def to_html |
3 | - users = User.find(:all).map do |u| | |
4 | - content_tag("a href='http://www.google.com.br'", u.name) | |
3 | + profiles = Profile.find(:all).map do |p| | |
4 | + content_tag("a href='http://www.google.com.br'", p.name) | |
5 | 5 | end |
6 | - users.join(',') | |
6 | + profiles.join(',') | |
7 | 7 | end |
8 | 8 | end | ... | ... |
app/models/list_block.rb
app/views/layouts/application.rhtml
... | ... | @@ -7,9 +7,8 @@ |
7 | 7 | <body> |
8 | 8 | <%= image_tag 'loading.gif', :id=>'spinner', :style=>"display:none; float:right;" %> |
9 | 9 | |
10 | - <%= link_to _('edit layout'), params.merge({:edit_layout => true}) %> | |
11 | - <%= link_to _('show layout'), params.merge({:edit_layout => false}) %> | |
12 | - <%= link_to _('acao diferente'), :action => 'teste' %> | |
10 | + <%= link_to _('Show Layout'), :controller => 'home' %> | |
11 | + <%= link_to _('Edit Layout'), :controller => 'edit_template' %> | |
13 | 12 | |
14 | 13 | <%= display_boxes(@boxes, yield) %> |
15 | 14 | ... | ... |
app/views/layouts/application.rhtml.wrong
... | ... | @@ -1,39 +0,0 @@ |
1 | -<html> | |
2 | - <head> | |
3 | - <%= javascript_include_tag :defaults %> | |
4 | - <%= stylesheet_link_tag 'default' %> | |
5 | - | |
6 | - </head> | |
7 | - <body> | |
8 | - <%= image_tag 'loading.gif', :id=>'spinner', :style=>"display:none; float:right;" %> | |
9 | - | |
10 | - <%= link_to _('edit layout'), params.merge({:edit_layout => true}) %> | |
11 | - <%= link_to _('show layout'), params.merge({:edit_layout => false}) %> | |
12 | - <%= link_to _('acao diferente'), :action => 'teste' %> | |
13 | - | |
14 | - <div id="box_1" > | |
15 | - <%= show_block(@owner, 1)%> | |
16 | - </div> | |
17 | -<%= update_page_tag{|page| | |
18 | -#TODO this is to test | |
19 | -#page.alert('leo') | |
20 | -#@box_number=1 | |
21 | -#page.replace_html "box_1", {:partial => 'leo'}; | |
22 | -#page.replace_html "box_1", {:partial => 'layouts/box_template'}; | |
23 | -#page.sortable "leo_1", :url => {:action => 'sort_box', :box_number => 1}; | |
24 | -#)page.show | |
25 | -} | |
26 | -%> | |
27 | - | |
28 | - | |
29 | - <div id="box_2" > | |
30 | - <%= show_block(@owner, 2)%> | |
31 | - <%= yield %> | |
32 | - </div> | |
33 | - <div id="box_3" > | |
34 | - <%= show_block(@owner, 3)%> | |
35 | - </div> | |
36 | - | |
37 | - </body> | |
38 | - | |
39 | -</html> |
test/fixtures/blocks.yml
... | ... | @@ -5,30 +5,36 @@ one: |
5 | 5 | box_id: 2 |
6 | 6 | position: 1 |
7 | 7 | type: 'MainBlock' |
8 | + name: 'Main Content' | |
8 | 9 | # Link Blocks |
9 | 10 | two: |
10 | 11 | id: 2 |
11 | 12 | box_id: 1 |
12 | 13 | position: 2 |
13 | 14 | type: 'LinkBlock' |
15 | + name: 'List of Links 1' | |
14 | 16 | three: |
15 | 17 | id: 3 |
16 | 18 | box_id: 1 |
17 | 19 | position: 3 |
18 | 20 | type: 'LinkBlock' |
21 | + name: 'List of Link 2' | |
19 | 22 | #List Blocks |
20 | 23 | four: |
21 | 24 | id: 4 |
22 | 25 | box_id: 1 |
23 | 26 | position: 1 |
24 | 27 | type: 'ListBlock' |
28 | + name: 'List of Names 1' | |
25 | 29 | five: |
26 | 30 | id: 5 |
27 | 31 | box_id: 3 |
28 | 32 | position: 1 |
29 | 33 | type: 'ListBlock' |
34 | + name: 'List of Names 2' | |
30 | 35 | six: |
31 | 36 | id: 6 |
32 | 37 | box_id: 3 |
33 | 38 | position: 2 |
34 | 39 | type: 'ListBlock' |
40 | + name: 'List of Names 3' | ... | ... |
test/fixtures/boxes.yml
... | ... | @@ -4,13 +4,16 @@ one: |
4 | 4 | number: 1 |
5 | 5 | owner_type: 'Profile' |
6 | 6 | owner_id: 1 |
7 | + name: 'Box One' | |
7 | 8 | two: |
8 | 9 | id: 2 |
9 | 10 | number: 2 |
10 | 11 | owner_type: 'Profile' |
11 | 12 | owner_id: 1 |
13 | + name: 'Box Two' | |
12 | 14 | three: |
13 | 15 | id: 3 |
14 | 16 | number: 3 |
15 | 17 | owner_type: 'Profile' |
16 | 18 | owner_id: 1 |
19 | + name: 'Box Three' | ... | ... |