[Git][noosfero/noosfero][master] 2 commits: Add download icon
Bráulio Bhavamitra
gitlab at gitlab.com
Mon Aug 10 17:46:39 BRT 2015
Bráulio Bhavamitra pushed to branch master at Noosfero / noosfero
Commits:
ac306a5b by dtygel at 2015-08-10T16:56:59Z
Add download icon
- - - - -
b9225f6a by Braulio Bhavamitra at 2015-08-10T17:46:09Z
Merge branch 'download-icon' into noosfero
- - - - -
6 changed files:
- app/views/file_presenter/_generic.html.erb
- public/designs/icons/awesome/style.scss
- public/designs/icons/tango/style.css
- public/stylesheets/application.css
- test/unit/article_block_test.rb
- test/unit/blog_helper_test.rb
Changes:
=====================================
app/views/file_presenter/_generic.html.erb
=====================================
--- a/app/views/file_presenter/_generic.html.erb
+++ b/app/views/file_presenter/_generic.html.erb
@@ -1,9 +1,5 @@
-<span class="download-link">
- <span>Download</span>
- <strong><%= link_to generic.filename, [Noosfero.root, generic.public_filename].join %></strong>
-</span>
-
<div class="uploaded-file-description <%= 'empty' if generic.abstract.blank? %>">
<%= generic.abstract %>
</div>
+<%= button(:download, _('Download'), [Noosfero.root, generic.public_filename].join, class:'download-link', option:'primary', size:'lg') %>
=====================================
public/designs/icons/awesome/style.scss
=====================================
--- a/public/designs/icons/awesome/style.scss
+++ b/public/designs/icons/awesome/style.scss
@@ -140,6 +140,9 @@ $fa-font-path: "fonts";
.icon-down:before {
@extend .fa-arrow-down:before;
}
+.icon-download:before {
+ @extend .fa-download:before;
+}
.icon-spread:before {
@extend .fa-share:before;
=====================================
public/designs/icons/tango/style.css
=====================================
--- a/public/designs/icons/tango/style.css
+++ b/public/designs/icons/tango/style.css
@@ -28,6 +28,7 @@
.icon-more { background-image: url(Tango/16x16/actions/add.png) }
.icon-up { background-image: url(Tango/16x16/actions/go-up.png) }
.icon-down { background-image: url(Tango/16x16/actions/go-down.png) }
+.icon-download { background-image: url(Tango/16x16/actions/bottom.png) }
.icon-left { background-image: url(Tango/16x16/actions/go-previous.png) }
.icon-right { background-image: url(Tango/16x16/actions/go-next.png) }
.icon-up-disabled { background-image: url(Tango/16x16/actions/go-up.png); opacity: 0.25; filter:alpha(opacity=25); }
=====================================
public/stylesheets/application.css
=====================================
--- a/public/stylesheets/application.css
+++ b/public/stylesheets/application.css
@@ -4019,10 +4019,6 @@ div#article-parent {
text-align: right;
font-style: italic;
}
-.article-body-uploaded-file {
- text-align: center;
-}
-
/* ==> public/stylesheets/controller_events.css <== */
#agenda {
position: relative;
=====================================
test/unit/article_block_test.rb
=====================================
--- a/test/unit/article_block_test.rb
+++ b/test/unit/article_block_test.rb
@@ -64,7 +64,7 @@ class ArticleBlockTest < ActiveSupport::TestCase
end
person.boxes.first.blocks << block
block.save!
-
+
block.reload
assert_equal [a],block.available_articles
end
@@ -80,7 +80,7 @@ class ArticleBlockTest < ActiveSupport::TestCase
block = create(ArticleBlock, :article => a)
env.boxes.first.blocks << block
block.save!
-
+
block.reload
assert_equal [a],block.available_articles
end
@@ -140,7 +140,7 @@ class ArticleBlockTest < ActiveSupport::TestCase
block.article = file
block.save!
- assert_tag_in_string instance_eval(&block.content), :tag => 'a', :content => 'test.txt'
+ assert_tag_in_string instance_eval(&block.content), :tag => 'a', :content => _('Download')
end
protected
=====================================
test/unit/blog_helper_test.rb
=====================================
--- a/test/unit/blog_helper_test.rb
+++ b/test/unit/blog_helper_test.rb
@@ -7,6 +7,8 @@ class BlogHelperTest < ActionView::TestCase
include ActionView::Helpers::AssetTagHelper
include ApplicationHelper
+ helper ApplicationHelper
+
def setup
stubs(:show_date).returns('')
@environment = Environment.default
@@ -103,7 +105,7 @@ class BlogHelperTest < ActionView::TestCase
result = display_post(file)
assert_tag_in_string result, :tag => 'a',
:attributes => { :href => file.public_filename },
- :content => file.filename
+ :content => _('Download')
end
should 'display image if post is an image' do
View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/815c8f6a04c1ee64180ee98ca3144da838dbe994...b9225f6a67f16b98f419cba8adee1ae8d53ca1b0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20150810/94cc0020/attachment.html>
More information about the Noosfero-dev
mailing list