diff options
author | Andrew Manning <andrew@reticu.li> | 2016-11-28 06:36:19 -0700 |
---|---|---|
committer | Andrew Manning <andrew@reticu.li> | 2016-11-28 06:36:19 -0700 |
commit | 2528f35f008dcc39e2a6c6680ab771a9da7c20f5 (patch) | |
tree | 923fadc49dac49ae15c0229abd19943a3c7d7f6b /doc/toc.html | |
parent | 5bcb373c00a500cd8120df41bc0788172fe7e347 (diff) | |
download | volse-hubzilla-2528f35f008dcc39e2a6c6680ab771a9da7c20f5.tar.gz volse-hubzilla-2528f35f008dcc39e2a6c6680ab771a9da7c20f5.tar.bz2 volse-hubzilla-2528f35f008dcc39e2a6c6680ab771a9da7c20f5.zip |
Autoscroll page table of contents near top of side nav menu if on large screens, but set position to static on small screens to fix display bug
Diffstat (limited to 'doc/toc.html')
-rw-r--r-- | doc/toc.html | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/doc/toc.html b/doc/toc.html index da67ff88b..23eb57b64 100644 --- a/doc/toc.html +++ b/doc/toc.html @@ -8,14 +8,18 @@ .doco-list-group-item { padding-left: 15px; } - .widget { + #region_1 .widget { position: fixed; top:70px; width: inherit; height: 80%; overflow-y: scroll; } - + @media screen and (max-width: 767px) { + #region_1 .widget { + position: static; + } + } </style> <div class="panel-group" id="accordion"> @@ -120,11 +124,13 @@ break; default: break; - } + } + // Generate the table of contents in the side nav menu (see view/tpl/help.tpl) $(document).ready(function () { var tocUl = $('#page-toc-container').append('<ul>').find('ul'); - tocUl.removeClass(); + tocUl.removeClass(); // Classes are automatically added to <ul> elements by something else tocUl.toc({content: "#doco-content", headings: "h1,h2,h3,h4"}); + $('#region_1 .widget').scrollTop($(tocUl).offset().top - $('#accordion').offset().top); }); -</script>
\ No newline at end of file +</script> |