From 198484ef2b7a6be8aae3aa9791fb582ade2f91ff Mon Sep 17 00:00:00 2001 From: Robert Lord Date: Thu, 31 Oct 2013 13:44:02 -0700 Subject: [PATCH] Add hack to prevent tocify from animating on page load --- source/layouts/layout.erb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/layouts/layout.erb b/source/layouts/layout.erb index 46d8b34..7ca0c55 100644 --- a/source/layouts/layout.erb +++ b/source/layouts/layout.erb @@ -36,7 +36,7 @@ under the License. extendPage: false, theme: "none", smoothScroll: false, - showEffectSpeed: 180, + showEffectSpeed: 0, hideEffectSpeed: 180, ignoreSelector: ".toc-ignore", hashGenerator: 'pretty', @@ -46,7 +46,12 @@ under the License. hashGenerator: function(text, element) { return element[0].getAttribute('id'); } - }); + }).data("toc-tocify"); + // Hack to make already open sections to start opened, + // instead of displaying an ugly animation + setTimeout(function() { + toc.setOption("showEffectSpeed", 180); + },50); setupLanguages([ <% if current_page.data.language_tabs %> <% current_page.data.language_tabs.each do |lang| %>