[rkward-cvs] SF.net SVN: rkward:[4147] trunk/rkward/rkward
m-eik at users.sourceforge.net
m-eik at users.sourceforge.net
Sun Jan 8 22:42:14 UTC 2012
Revision: 4147
http://rkward.svn.sourceforge.net/rkward/?rev=4147&view=rev
Author: m-eik
Date: 2012-01-08 22:42:14 +0000 (Sun, 08 Jan 2012)
Log Message:
-----------
enhanced level-based collapsing of TOC entries
Modified Paths:
--------------
trunk/rkward/rkward/pages/rkward_output.css
trunk/rkward/rkward/rbackend/rpackages/rkward/R/rk.filename-functions.R
Modified: trunk/rkward/rkward/pages/rkward_output.css
===================================================================
--- trunk/rkward/rkward/pages/rkward_output.css 2012-01-08 22:03:23 UTC (rev 4146)
+++ trunk/rkward/rkward/pages/rkward_output.css 2012-01-08 22:42:14 UTC (rev 4147)
@@ -53,4 +53,13 @@
right: 7px;
text-align: right;
}
+
+.center {
+ position: absolute;
+ right: 25%;
+ left: 25%;
+ top: 7px;
+ text-align: center;
+}
+
/* end TOC menu */
Modified: trunk/rkward/rkward/rbackend/rpackages/rkward/R/rk.filename-functions.R
===================================================================
--- trunk/rkward/rkward/rbackend/rpackages/rkward/R/rk.filename-functions.R 2012-01-08 22:03:23 UTC (rev 4146)
+++ trunk/rkward/rkward/rbackend/rpackages/rkward/R/rk.filename-functions.R 2012-01-08 22:42:14 UTC (rev 4147)
@@ -107,15 +107,15 @@
}
}
function maxLevel(level){
- if(level >= 3){
- showMLevel(document.getElementsByClassName('level3'));
- } else {
- hideMLevel(document.getElementsByClassName('level3'));
+ if(level > 5){
+ return false;
}
- if(level >= 2){
- showMLevel(document.getElementsByClassName('level2'));
- } else {
- hideMLevel(document.getElementsByClassName('level2'));
+ for(var i=1; i < 6; i++) {
+ if(i <= level){
+ showMLevel(document.getElementsByClassName('level' + i));
+ } else {
+ hideMLevel(document.getElementsByClassName('level' + i));
+ }
}
}\n\t</script>\n", sep=""))
# positioning of the TOC is done by CSS, default state is hidden
@@ -127,11 +127,11 @@
.rk.cat.output (paste (
"<div id=\"RKWardResultsTOCShown\" class=\"RKTOC\">\n",
"\t<a onclick=\"javascript:switchVisible('RKWardResultsTOCHidden','RKWardResultsTOCShown'); return false;\" href=\"\" class=\"toggleTOC\">Hide TOC</a>\n",
- "\t<span class=\"right\"><a href=\"#top\" class=\"toggleTOC\">Go to top</a><br />",
- "\t\tMax. level: <a onclick=\"javascript:maxLevel('1'); return false;\" href=\"\" >1</a>\n",
- "\t\t<a onclick=\"javascript:maxLevel('2'); return false;\" href=\"\" >2</a>\n",
- "\t\t<a onclick=\"javascript:maxLevel('3'); return false;\" href=\"\" >3</a>\n",
- "</span>\n",
+ "\t<span class=\"right\"><a href=\"#top\" class=\"toggleTOC\">Go to top</a></span>\n<br />",
+ "\t\t<span class=\"center\">\n\t\t\t<a onclick=\"javascript:maxLevel('1'); return false;\" href=\"\" title=\"TOC level 1\">1</a> •\n",
+ "\t\t\t<a onclick=\"javascript:maxLevel('2'); return false;\" href=\"\" title=\"TOC level 2\">2</a> •\n",
+ "\t\t\t<a onclick=\"javascript:maxLevel('3'); return false;\" href=\"\" title=\"TOC level 3\">3</a> •\n",
+ "\t\t\t<a onclick=\"javascript:maxLevel('4'); return false;\" href=\"\" title=\"TOC level 4\">4</a>\n\t\t</span>\n",
"\t<!-- the TOC menu goes here -->\n</div>\n",
"<div id=\"RKWardResultsTOCHidden\" class=\"RKTOC RKTOChidden\">\n",
"\t<a onclick=\"javascript:switchVisible('RKWardResultsTOCShown','RKWardResultsTOCHidden'); return false;\" href=\"\" class=\"toggleTOC\">Show TOC</a>\n",
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the rkward-tracker
mailing list