diff options
author | Hanoh Haim <hhaim@cisco.com> | 2016-05-15 10:55:58 +0300 |
---|---|---|
committer | Hanoh Haim <hhaim@cisco.com> | 2016-05-15 10:55:58 +0300 |
commit | 7335a4722e84f5df73f8161a55d33549fe989273 (patch) | |
tree | 78634a5da576799cb86ba735905a4c95ad24dcb3 | |
parent | 29a494076aa1193f7807ec6c488957c89d98cde8 (diff) |
another TOC update from Bilal
-rw-r--r-- | trex_toc.asciidoc | 68 | ||||
-rwxr-xr-x | waf.css | 6 |
2 files changed, 61 insertions, 13 deletions
diff --git a/trex_toc.asciidoc b/trex_toc.asciidoc index ad3b7161..b04b23e2 100644 --- a/trex_toc.asciidoc +++ b/trex_toc.asciidoc @@ -165,7 +165,31 @@ ifdef::backend-xhtml11[] position: relative; } - </style> + + html{ + overflow: hidden; + } + + body{ + margin-right: 0px !important; + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + #toc-section{ + position: absolute; + z-index: 200; + } + + #content-section{ + overflow: auto; + } + + #content-section-inner{ + max-width: 50em; + } + + </style> @@ -202,8 +226,12 @@ ifdef::backend-xhtml11[] }; $('#nav-tree').jstree(toc_tree_options) + .on('loaded.jstree', function() { + toc_tree.jstree('open_all'); + }); + - $('#nav-tree').on("changed.jstree", function (e, data) { + toc_tree.on("changed.jstree", function (e, data) { window.location.href = data.instance.get_selected(true)[0].original.link; }); } @@ -222,24 +250,33 @@ ifdef::backend-xhtml11[] // On zoom changed $(window).resize(function() { - resized(); + if(isOpen){ + resized(); + } }); - - // Do it for the first time - var tocWidth = $(toc).outerWidth(); - $(".ui-resizable-e").css({"right":$(window).width()-parseInt(tocWidth)+"px"}); - $("#toctitle").css({"width":parseInt(tocWidth)-45+"px"}); + // Do it for the first time + var tocWidth = $(toc).outerWidth(); + var windowHeight = $(window).height(); + $(".ui-resizable-e").css({"right":$(window).width()-parseInt(tocWidth)+"px"}); + $("#toctitle").css({"width":parseInt(tocWidth)-45+"px"}); + $("#toc-section").css({"height":windowHeight + "px"}); + $("#content-section").css({"height":windowHeight + "px"}); + } function resized(){ var body = $("body"); var tocWidth = $(toc).outerWidth(); + var windowHeight = $(window).height(); + + body.css({"marginLeft":parseInt(tocWidth)+20+"px"}); + $(".ui-resizable-e").css({"right":$(window).width()-parseInt(tocWidth)+"px"}); + $("#toctitle").css({"width":parseInt(tocWidth)-45+"px"}); + $("#toc-section").css({"height":windowHeight + "px"}); + $("#content-section").css({"height":windowHeight + "px"}); - body.css({"marginLeft":parseInt(tocWidth)+20+"px"}); - $(".ui-resizable-e").css({"right":$(window).width()-parseInt(tocWidth)+"px"}); - $("#toctitle").css({"width":parseInt(tocWidth)-45+"px"}); } @@ -262,6 +299,7 @@ ifdef::backend-xhtml11[] function checkMobile(){ if(isMobileDevice()){ closTOC(); + $(".ui-resizable-e").hide(); } } @@ -288,7 +326,9 @@ ifdef::backend-xhtml11[] function closTOC(){ $("#toc").hide("slide", 500); $("#toctitle").hide("slide", 500); - $(".ui-resizable-e").hide("slide", 500); + if(!isMobileDevice){ + $(".ui-resizable-e").hide("slide", 500); + } // Show the show/hide button $("#toggle").css("right", "-40px"); // Fil width @@ -299,7 +339,9 @@ ifdef::backend-xhtml11[] function openTOC(){ $("#toc").show("slide", 500); $("#toctitle").show("slide", 500); - $(".ui-resizable-e").show("slide", 500); + if(!isMobileDevice){ + $(".ui-resizable-e").show("slide", 500); + } // Show the show/hide button $("#toggle").css("right", "15px"); // Minimize page width @@ -1,3 +1,9 @@ + +body { + margin: 1em 5% 1em 5%; +} + + div.tableblock > table { border: 1px solid gray; } |