summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKato Kazuyoshi <kato.kazuyoshi@gmail.com>2011-02-08 23:37:59 +0000
committerKato Kazuyoshi <kato.kazuyoshi@gmail.com>2011-02-08 23:37:59 +0000
commit07a44adf6fa098712b4046dd56e98817bad201ee (patch)
tree0e218bbec3561ef8eeaa3164d4e469af7e157b51
parent9300aaf6a7959cf960740e8f88f47577dc645357 (diff)
downloadscala-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.js23
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();