Commit ee3d786bc6f042aad9be6ec86b517b35fea6dffb

Authored by Rodrigo Souto
Committed by Antonio Terceiro
1 parent ab3dc495

Adding article-actions as an indenpendent div

* Also cleaning the css that involves, the article title and the
    blog-feed-link.
app/views/content_viewer/view_page.rhtml
@@ -8,33 +8,31 @@ @@ -8,33 +8,31 @@
8 8
9 9
10 <div<%= " class='logged-in'" if user %>> 10 <div<%= " class='logged-in'" if user %>>
11 - <%= link_to(image_tag('icons-mime/rss-feed.png'), @page.feed.url, :class => 'blog-feed-link') if @page.blog? && @page.feed %>  
12 - <%= article_title(@page, :no_link => true) %>  
13 - <div id="article-actions">  
14 - <% if @page.allow_post_content?(user) %>  
15 - <%= link_to content_tag( 'span', label_for_edit_article(@page) ),  
16 - profile.admin_url.merge({ :controller => 'cms', :action => 'edit', :id => @page.id }),  
17 - :class => 'button with-text icon-edit' %>  
18 - <% if !(profile.kind_of?(Enterprise) && environment.enabled?('disable_cms')) %>  
19 - <% if @page != profile.home_page && !@page.blog? %>  
20 - <%= link_to content_tag( 'span', _('Delete') ),  
21 - profile.admin_url.merge({ :controller => 'cms', :action => 'destroy', :id => @page }),  
22 - :class => 'button with-text icon-delete' %>  
23 - <% end %>  
24 - <% if !environment.enabled?('disable_cms') && !@page.folder? %>  
25 - <% if profile.kind_of?(Person) %>  
26 - <%= link_to content_tag( 'span', _('Spread this') ),  
27 - profile.admin_url.merge({ :controller => 'cms', :action => 'publish', :id => @page }),  
28 - :class => 'button with-text icon-spread' %>  
29 - <% elsif profile.kind_of?(Community) && environment.portal_community %>  
30 - <%= link_to content_tag( 'span', _('Spread this') ),  
31 - profile.admin_url.merge({ :controller => 'cms', :action => 'publish_on_portal_community', :id => @page }),  
32 - :class => 'button with-text icon-spread' %> 11 + <% if @page.allow_post_content?(user) || @page.allow_publish_content?(user) %>
  12 + <div id="article-actions">
  13 + <% if @page.allow_post_content?(user) %>
  14 + <%= link_to content_tag( 'span', label_for_edit_article(@page) ),
  15 + profile.admin_url.merge({ :controller => 'cms', :action => 'edit', :id => @page.id }),
  16 + :class => 'button with-text icon-edit' %>
  17 + <% if !(profile.kind_of?(Enterprise) && environment.enabled?('disable_cms')) %>
  18 + <% if @page != profile.home_page && !@page.blog? %>
  19 + <%= link_to content_tag( 'span', _('Delete') ),
  20 + profile.admin_url.merge({ :controller => 'cms', :action => 'destroy', :id => @page }),
  21 + :class => 'button with-text icon-delete' %>
  22 + <% end %>
  23 + <% if !environment.enabled?('disable_cms') && !@page.folder? %>
  24 + <% if profile.kind_of?(Person) %>
  25 + <%= link_to content_tag( 'span', _('Spread this') ),
  26 + profile.admin_url.merge({ :controller => 'cms', :action => 'publish', :id => @page }),
  27 + :class => 'button with-text icon-spread' %>
  28 + <% elsif profile.kind_of?(Community) && environment.portal_community %>
  29 + <%= link_to content_tag( 'span', _('Spread this') ),
  30 + profile.admin_url.merge({ :controller => 'cms', :action => 'publish_on_portal_community', :id => @page }),
  31 + :class => 'button with-text icon-spread' %>
  32 + <% end %>
33 <% end %> 33 <% end %>
34 <% end %> 34 <% end %>
35 <% end %> 35 <% end %>
36 - <% end %>  
37 - <% if @page.allow_post_content?(user) || @page.allow_publish_content?(user) %>  
38 <% if !(profile.kind_of?(Enterprise) && environment.enabled?('disable_cms')) %> 36 <% if !(profile.kind_of?(Enterprise) && environment.enabled?('disable_cms')) %>
39 <% if !@page.display_as_gallery? %> 37 <% if !@page.display_as_gallery? %>
40 <%= lightbox_button(:new, label_for_new_article(@page), profile.admin_url.merge(:controller => 'cms', :action => 'new', :parent_id => (@page.folder? ? @page : (@page.parent.nil? ? nil : @page.parent)))) %> 38 <%= lightbox_button(:new, label_for_new_article(@page), profile.admin_url.merge(:controller => 'cms', :action => 'new', :parent_id => (@page.folder? ? @page : (@page.parent.nil? ? nil : @page.parent)))) %>
@@ -46,7 +44,11 @@ @@ -46,7 +44,11 @@
46 <% if profile.kind_of?(Enterprise) && @page.display_as_gallery? %> 44 <% if profile.kind_of?(Enterprise) && @page.display_as_gallery? %>
47 <%= button('upload-file', _('Upload files'), :controller => 'cms', :action => 'upload_files', :parent_id => (@page.folder? ? @page : @page.parent)) %> 45 <%= button('upload-file', _('Upload files'), :controller => 'cms', :action => 'upload_files', :parent_id => (@page.folder? ? @page : @page.parent)) %>
48 <% end %> 46 <% end %>
49 - <% end %> 47 + </div>
  48 + <% end %>
  49 + <div id="article-header">
  50 + <%= link_to(image_tag('icons-mime/rss-feed.png'), @page.feed.url, :class => 'blog-feed-link') if @page.blog? && @page.feed %>
  51 + <%= article_title(@page, :no_link => true) %>
50 </div> 52 </div>
51 </div> 53 </div>
52 54
public/designs/themes/base/style.css
@@ -966,24 +966,12 @@ hr.pre-posts, hr.sep-posts { @@ -966,24 +966,12 @@ hr.pre-posts, hr.sep-posts {
966 display: none; 966 display: none;
967 } 967 }
968 968
969 -.blog-feed-link {  
970 - float: right;  
971 - margin-left: 5px;  
972 - position: absolute;  
973 - right: 0px;  
974 - top: -2px;  
975 -}  
976 -  
977 .blog-post { 969 .blog-post {
978 background: url(imgs/blog-sep.png) repeat-x; 970 background: url(imgs/blog-sep.png) repeat-x;
979 padding: 15px 20px 5px 20px; 971 padding: 15px 20px 5px 20px;
980 margin: 0px -19px; 972 margin: 0px -19px;
981 } 973 }
982 974
983 -#article .logged-in h1 {  
984 - margin-top: 25px;  
985 -}  
986 -  
987 #article-actions a.button, 975 #article-actions a.button,
988 #article-actions a.button:hover { 976 #article-actions a.button:hover {
989 border: none; 977 border: none;
public/stylesheets/application.css
@@ -972,10 +972,8 @@ code input { @@ -972,10 +972,8 @@ code input {
972 } 972 }
973 973
974 #article-actions { 974 #article-actions {
975 - position: absolute;  
976 - top: 1px;  
977 - right: 20px;  
978 - padding-right: 15px; 975 + margin-bottom: 5px;
  976 + width: 100%;
979 } 977 }
980 978
981 #article-tags { 979 #article-tags {
@@ -1164,6 +1162,10 @@ a.comment-picture { @@ -1164,6 +1162,10 @@ a.comment-picture {
1164 text-decoration: none; 1162 text-decoration: none;
1165 } 1163 }
1166 1164
  1165 +.blog-feed-link {
  1166 + float: right;
  1167 +}
  1168 +
1167 #content .title { 1169 #content .title {
1168 margin-bottom: 2px; 1170 margin-bottom: 2px;
1169 } 1171 }