diff options
author | Kato Kazuyoshi <kato.kazuyoshi@gmail.com> | 2011-02-08 23:37:59 +0000 |
---|---|---|
committer | Kato Kazuyoshi <kato.kazuyoshi@gmail.com> | 2011-02-08 23:37:59 +0000 |
commit | 07a44adf6fa098712b4046dd56e98817bad201ee (patch) | |
tree | 0e218bbec3561ef8eeaa3164d4e469af7e157b51 | |
parent | 9300aaf6a7959cf960740e8f88f47577dc645357 (diff) | |
download | scala-07a44adf6fa098712b4046dd56e98817bad201ee.tar.gz scala-07a44adf6fa098712b4046dd56e98817bad201ee.tar.bz2 scala-07a44adf6fa098712b4046dd56e98817bad201ee.zip |
[scaladoc] Don't hide AnyRef's methods on the A...
[scaladoc] Don't hide AnyRef's methods on the AnyRef page. This issue
is reported at http://lampsvn.epfl.ch/trac/scala/ticket/3668. Review by
dubochet.
-rw-r--r-- | src/compiler/scala/tools/nsc/doc/html/resource/lib/template.js | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/html/resource/lib/template.js b/src/compiler/scala/tools/nsc/doc/html/resource/lib/template.js index c022c40ad4..c1bb1dab87 100644 --- a/src/compiler/scala/tools/nsc/doc/html/resource/lib/template.js +++ b/src/compiler/scala/tools/nsc/doc/html/resource/lib/template.js @@ -2,12 +2,20 @@ // code by Gilles Dubochet with contributions by Pedro Furlanetto $(document).ready(function(){ - var prefilters = $("#linearization li").filter(function(){ - var name = $(this).attr("name"); - return name == "scala.Any" || name == "scala.AnyRef"; - }); - prefilters.removeClass("in"); - prefilters.addClass("out"); + var isHiddenClass; + if (document.title == 'scala.AnyRef') { + isHiddenClass = function (name) { + return name == 'scala.Any'; + }; + } else { + isHiddenClass = function (name) { + return name == 'scala.Any' || name == 'scala.AnyRef'; + }; + } + + $("#linearization li").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); filter(); var input = $("#textfilter input"); @@ -42,8 +50,7 @@ $(document).ready(function(){ $("#ancestors > ol > li.showall").click(function() { var filtered = $("#linearization li.out").filter(function() { - var name = $(this).attr("name"); - return !(name == "scala.Any" || name == "scala.AnyRef"); + return ! isHiddenClass($(this).attr("name")); }); filtered.removeClass("out").addClass("in"); filter(); |