Commit c4fe95aa93ebf7b19c5b2aaa20240bf5c35b2f59
1 parent
bf19f3c4
Exists in
master
and in
29 other branches
Fixing conflicting link_to_article method signature
Showing
3 changed files
with
11 additions
and
11 deletions
Show diff stats
app/helpers/application_helper.rb
@@ -951,7 +951,7 @@ module ApplicationHelper | @@ -951,7 +951,7 @@ module ApplicationHelper | ||
951 | # This method was created to work around to inexplicable | 951 | # This method was created to work around to inexplicable |
952 | # chain of problems when display_short_format was called | 952 | # chain of problems when display_short_format was called |
953 | # from Article model for an ArticleBlock. | 953 | # from Article model for an ArticleBlock. |
954 | - def link_to_article(text, article, anchor=nil) | 954 | + def reference_to_article(text, article, anchor=nil) |
955 | if article.profile.domains.empty? | 955 | if article.profile.domains.empty? |
956 | href = "/#{article.url[:profile]}/" | 956 | href = "/#{article.url[:profile]}/" |
957 | else | 957 | else |
@@ -969,7 +969,7 @@ module ApplicationHelper | @@ -969,7 +969,7 @@ module ApplicationHelper | ||
969 | article.lead + | 969 | article.lead + |
970 | content_tag('div', | 970 | content_tag('div', |
971 | (options[:comments_link] ? link_to_comments(article) : '') + | 971 | (options[:comments_link] ? link_to_comments(article) : '') + |
972 | - (options[:read_more_link] ? link_to_article( _('Read more'), article) : ''), | 972 | + (options[:read_more_link] ? reference_to_article( _('Read more'), article) : ''), |
973 | :class => 'read-more' | 973 | :class => 'read-more' |
974 | ), | 974 | ), |
975 | :class => 'short-post' | 975 | :class => 'short-post' |
app/helpers/content_viewer_helper.rb
@@ -37,7 +37,7 @@ module ContentViewerHelper | @@ -37,7 +37,7 @@ module ContentViewerHelper | ||
37 | 37 | ||
38 | def link_to_comments(article, args = {}) | 38 | def link_to_comments(article, args = {}) |
39 | return '' unless article.accept_comments? | 39 | return '' unless article.accept_comments? |
40 | - link_to_article number_of_comments(article), article, 'comments_list' | 40 | + reference_to_article number_of_comments(article), article, 'comments_list' |
41 | end | 41 | end |
42 | 42 | ||
43 | def article_translations(article) | 43 | def article_translations(article) |
test/unit/application_helper_test.rb
@@ -657,33 +657,33 @@ class ApplicationHelperTest < ActiveSupport::TestCase | @@ -657,33 +657,33 @@ class ApplicationHelperTest < ActiveSupport::TestCase | ||
657 | assert_not_nil add_zoom_to_images | 657 | assert_not_nil add_zoom_to_images |
658 | end | 658 | end |
659 | 659 | ||
660 | - should 'link to article' do | 660 | + should 'reference to article' do |
661 | c = fast_create(Community) | 661 | c = fast_create(Community) |
662 | a = fast_create(TinyMceArticle, :profile_id => c.id) | 662 | a = fast_create(TinyMceArticle, :profile_id => c.id) |
663 | assert_equal( | 663 | assert_equal( |
664 | "<a href=\"/#{c.identifier}/#{a.slug}\">x</a>", | 664 | "<a href=\"/#{c.identifier}/#{a.slug}\">x</a>", |
665 | - link_to_article('x', a) ) | 665 | + reference_to_article('x', a) ) |
666 | end | 666 | end |
667 | 667 | ||
668 | - should 'link to article, with anchor' do | 668 | + should 'reference to article, with anchor' do |
669 | c = fast_create(Community) | 669 | c = fast_create(Community) |
670 | a = fast_create(TinyMceArticle, :profile_id => c.id) | 670 | a = fast_create(TinyMceArticle, :profile_id => c.id) |
671 | assert_equal( | 671 | assert_equal( |
672 | "<a href=\"/#{c.identifier}/#{a.slug}#place\">x</a>", | 672 | "<a href=\"/#{c.identifier}/#{a.slug}#place\">x</a>", |
673 | - link_to_article('x', a, 'place') ) | 673 | + reference_to_article('x', a, 'place') ) |
674 | end | 674 | end |
675 | 675 | ||
676 | - should 'link to article, in a blog' do | 676 | + should 'reference to article, in a blog' do |
677 | c = fast_create(Community) | 677 | c = fast_create(Community) |
678 | b = fast_create(Blog, :profile_id => c.id) | 678 | b = fast_create(Blog, :profile_id => c.id) |
679 | a = fast_create(TinyMceArticle, :profile_id => c.id, :parent_id => b.id) | 679 | a = fast_create(TinyMceArticle, :profile_id => c.id, :parent_id => b.id) |
680 | a.save! # needed to link to the parent blog | 680 | a.save! # needed to link to the parent blog |
681 | assert_equal( | 681 | assert_equal( |
682 | "<a href=\"/#{c.identifier}/#{b.slug}/#{a.slug}\">x</a>", | 682 | "<a href=\"/#{c.identifier}/#{b.slug}/#{a.slug}\">x</a>", |
683 | - link_to_article('x', a) ) | 683 | + reference_to_article('x', a) ) |
684 | end | 684 | end |
685 | 685 | ||
686 | - should 'link to article, in a profile with domain' do | 686 | + should 'reference to article, in a profile with domain' do |
687 | c = fast_create(Community) | 687 | c = fast_create(Community) |
688 | c.domains << Domain.new(:name=>'domain.xyz') | 688 | c.domains << Domain.new(:name=>'domain.xyz') |
689 | b = fast_create(Blog, :profile_id => c.id) | 689 | b = fast_create(Blog, :profile_id => c.id) |
@@ -691,7 +691,7 @@ class ApplicationHelperTest < ActiveSupport::TestCase | @@ -691,7 +691,7 @@ class ApplicationHelperTest < ActiveSupport::TestCase | ||
691 | a.save! | 691 | a.save! |
692 | assert_equal( | 692 | assert_equal( |
693 | "<a href=\"http://domain.xyz/#{b.slug}/#{a.slug}\">x</a>", | 693 | "<a href=\"http://domain.xyz/#{b.slug}/#{a.slug}\">x</a>", |
694 | - link_to_article('x', a) ) | 694 | + reference_to_article('x', a) ) |
695 | end | 695 | end |
696 | 696 | ||
697 | protected | 697 | protected |