Commit ee3d786bc6f042aad9be6ec86b517b35fea6dffb
Committed by
Antonio Terceiro
1 parent
ab3dc495
Exists in
master
and in
29 other branches
Adding article-actions as an indenpendent div
* Also cleaning the css that involves, the article title and the
blog-feed-link.
Showing
3 changed files
with
33 additions
and
41 deletions
Show diff stats
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 | } |