# HG changeset patch # User Anton Shestakov # Date 1523282411 -28800 # Node ID 685ad41feba0f7ac17eb968f0fb33947a9ec5cbd # Parent 3a91911c434322b16ff413057146c06311335d76 hgweb: insert followlines buttons before any children, including text nodes This way the buttons come before any other content, including text nodes. Because highlight extension replaces every line of text with some elements that have CSS classes for highlighting, the placement of followlines buttons used to depend on if that extension was enabled or not. Let's make the placement more consistent, it'll help the next patch in this series. diff -r 3a91911c4343 -r 685ad41feba0 mercurial/templates/static/followlines.js --- a/mercurial/templates/static/followlines.js Wed Mar 28 16:28:54 2018 -0700 +++ b/mercurial/templates/static/followlines.js Mon Apr 09 22:00:11 2018 +0800 @@ -76,7 +76,7 @@ if ( childSupportElms.length > 0 ) { btnSupportElm = childSupportElms[0]; } - var refNode = btnSupportElm.children[0]; // node to insert