support anchors in url when iframed
This commit is contained in:
parent
f4e16db2ce
commit
03dcfd05b6
1 changed files with 6 additions and 1 deletions
|
@ -65,7 +65,12 @@
|
||||||
headingSelector: 'h2, h3, h4, h5, h6',
|
headingSelector: 'h2, h3, h4, h5, h6',
|
||||||
collapseDepth: 3,
|
collapseDepth: 3,
|
||||||
positionFixedSelector: ".toc",
|
positionFixedSelector: ".toc",
|
||||||
onClick: (e) => { history.replaceState(null,null,e.target.href); }, // put anchor into url on toc link click
|
onClick: (e) => { // put anchor into url on toc link click, and send to parent window if this is iframed
|
||||||
|
history.replaceState(null,null,e.target.href);
|
||||||
|
if (window.parent) {
|
||||||
|
window.parent.postMessage(e.target.href.substr(e.target.href.lastIndexOf('#')+1), "*");
|
||||||
|
}
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
tocbot.init(options);
|
tocbot.init(options);
|
||||||
|
|
Loading…
Add table
Reference in a new issue