# HG changeset patch # User Yuya Nishihara # Date 1525326205 -32400 # Node ID 387af9e5df701db8e6d411a7fde6c946ebcc59b3 # Parent 82ae4f4712543b4a83ede2cbbf1553948b66999d hgweb: prevent triggering dummy href="#" handler Follow up for the previous patch. diff -r 82ae4f471254 -r 387af9e5df70 mercurial/templates/static/mercurial.js --- a/mercurial/templates/static/mercurial.js Wed May 02 21:00:43 2018 -0700 +++ b/mercurial/templates/static/mercurial.js Thu May 03 14:43:25 2018 +0900 @@ -328,14 +328,15 @@ } } -function toggleDiffstat() { +function toggleDiffstat(event) { var curdetails = document.getElementById('diffstatdetails').style.display; var curexpand = curdetails === 'none' ? 'inline' : 'none'; document.getElementById('diffstatdetails').style.display = curexpand; document.getElementById('diffstatexpand').style.display = curdetails; + event.preventDefault(); } -function toggleLinewrap() { +function toggleLinewrap(event) { function getLinewrap() { var nodes = document.getElementsByClassName('sourcelines'); // if there are no such nodes, error is thrown here @@ -360,6 +361,7 @@ } setLinewrap(!getLinewrap()); + event.preventDefault(); } function format(str, replacements) {