aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2010-04-08 11:46:56 -0700
committerDavid Heinemeier Hansson <david@loudthinking.com>2010-04-08 11:49:34 -0700
commit00ee9b33698715fb9265a227715a443e21762ea1 (patch)
tree11a2b17af2308452157b967fac8666ccd93fcb4d
parente7f0d37c91c91a6b2f2a1232c1a670e59165dc19 (diff)
downloadrails-00ee9b33698715fb9265a227715a443e21762ea1.tar.gz
rails-00ee9b33698715fb9265a227715a443e21762ea1.tar.bz2
rails-00ee9b33698715fb9265a227715a443e21762ea1.zip
Revert "adds #favicon_link_tag and #apple_touch_icon_link_tag" -- these tags are too specific.
This reverts commit 6891f46d10957f21f200fc4dc2b6076ff411b1da, ec8610cfdc32d0fe816fb22405e00ef1b6c90d73, and d18ff1b7efd96e7c08bc1a15137735be45f87e07.
-rw-r--r--actionpack/CHANGELOG2
-rw-r--r--actionpack/lib/action_view/helpers/asset_tag_helper.rb44
-rw-r--r--actionpack/test/template/asset_tag_helper_test.rb20
3 files changed, 0 insertions, 66 deletions
diff --git a/actionpack/CHANGELOG b/actionpack/CHANGELOG
index 3c765933ef..84481d0194 100644
--- a/actionpack/CHANGELOG
+++ b/actionpack/CHANGELOG
@@ -1,7 +1,5 @@
*Rails 3.0.0 [Edge] (pending)*
-* New helpers #favicon_link_tag and #apple_touch_icon_link_tag [fxn]
-
* Added all the new HTML5 form types as individual form tag methods (search, url, number, etc) #3646 [Stephen Celis]
* Changed the object used in routing constraints to be an instance of
diff --git a/actionpack/lib/action_view/helpers/asset_tag_helper.rb b/actionpack/lib/action_view/helpers/asset_tag_helper.rb
index 47abf1e41c..e4ec17467e 100644
--- a/actionpack/lib/action_view/helpers/asset_tag_helper.rb
+++ b/actionpack/lib/action_view/helpers/asset_tag_helper.rb
@@ -501,50 +501,6 @@ module ActionView
end
end
- # Returns a link tag for a favicon.
- #
- # <%= favicon_link_tag %>
- #
- # generates
- #
- # <link href="/favicon.ico?4649789979" rel="shortcut icon" type="image/vnd.microsoft.icon" />
- #
- # You can specify a different icon file in the first argument:
- #
- # <%= favicon_link_tag 'favicon.ico' %>
- #
- # That's passed to +image_path+ as is, so the example above would render
- #
- # <link href="/images/favicon.ico?4649789979" rel="shortcut icon" type="image/vnd.microsoft.icon" />
- #
- # The helper accepts an additional options hash where you can override "rel" and "type".
- def favicon_link_tag(source='/favicon.ico', options={})
- tag('link', {
- :rel => 'shortcut icon',
- :type => 'image/vnd.microsoft.icon',
- :href => image_path(source)
- }.merge(options.symbolize_keys))
- end
-
- # Returns a link tag for an icon targetted at iPod Touch, iPhone, and iPad.
- #
- # <%= apple_touch_icon_link_tag %>
- #
- # generates
- #
- # <link href="/apple-touch-icon.png?4233872383" rel="apple-touch-icon" />
- #
- # You can specify a different icon file:
- #
- # <%= apple_touch_icon_link_tag "my_site.png" %>
- #
- # That's passed to +image_path+ as is, so the example above would render
- #
- # <link href="/images/my_site.png?4233872383" rel="apple-touch-icon" />
- def apple_touch_icon_link_tag(source='/apple-touch-icon.png')
- tag('link', :rel => 'apple-touch-icon', :href => image_path(source))
- end
-
# Computes the path to an image asset in the public images directory.
# Full paths from the document root will be passed through.
# Used internally by +image_tag+ to build the image path.
diff --git a/actionpack/test/template/asset_tag_helper_test.rb b/actionpack/test/template/asset_tag_helper_test.rb
index 10ee9c7881..223a430f92 100644
--- a/actionpack/test/template/asset_tag_helper_test.rb
+++ b/actionpack/test/template/asset_tag_helper_test.rb
@@ -157,18 +157,6 @@ class AssetTagHelperTest < ActionView::TestCase
%(image_tag("mouse.png", :mouseover => image_path("mouse_over.png"))) => %(<img alt="Mouse" onmouseover="this.src='/images/mouse_over.png'" onmouseout="this.src='/images/mouse.png'" src="/images/mouse.png" />)
}
- FaviconLinkToTag = {
- %(favicon_link_tag) => %(<link href="/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />),
- %(favicon_link_tag 'favicon.ico') => %(<link href="/images/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />),
- %(favicon_link_tag 'favicon.ico', :rel => 'foo') => %(<link href="/images/favicon.ico" rel="foo" type="image/vnd.microsoft.icon" />),
- %(favicon_link_tag 'favicon.ico', :rel => 'foo', :type => 'bar') => %(<link href="/images/favicon.ico" rel="foo" type="bar" />)
- }
-
- AppleTouchIconLinkToTag = {
- %(apple_touch_icon_link_tag) => %(<link href="/apple-touch-icon.png" rel="apple-touch-icon" />),
- %(apple_touch_icon_link_tag 'my_site.png') => %(<link href="/images/my_site.png" rel="apple-touch-icon" />)
- }
-
VideoPathToTag = {
%(video_path("xml")) => %(/videos/xml),
%(video_path("xml.ogg")) => %(/videos/xml.ogg),
@@ -343,14 +331,6 @@ class AssetTagHelperTest < ActionView::TestCase
ImageLinkToTag.each { |method, tag| assert_dom_equal(tag, eval(method)) }
end
- def test_favicon_link_tag
- FaviconLinkToTag.each { |method, tag| assert_dom_equal(tag, eval(method)) }
- end
-
- def test_apple_touch_link_tag
- AppleTouchIconLinkToTag.each { |method, tag| assert_dom_equal(tag, eval(method)) }
- end
-
def test_image_tag_windows_behaviour
old_asset_id, ENV["RAILS_ASSET_ID"] = ENV["RAILS_ASSET_ID"], "1"
# This simulates the behaviour of File#exist? on windows when testing a file ending in "."