mercurial/templates/static/mercurial.js
branchstable
changeset 37829 2ead51dcde71
parent 35654 59c842a3d1e1
child 37831 387af9e5df70
--- a/mercurial/templates/static/mercurial.js	Mon Apr 30 17:28:59 2018 -0700
+++ b/mercurial/templates/static/mercurial.js	Wed May 02 19:16:01 2018 -0700
@@ -551,6 +551,28 @@
     form.style.display = 'block';
 }
 
+function addDiffStatToggle() {
+    var els = document.getElementsByClassName("diffstattoggle");
+
+    for (var i = 0; i < els.length; i++) {
+        els[i].addEventListener("click", toggleDiffstat, false);
+    }
+}
+
+function addLineWrapToggle() {
+    var els = document.getElementsByClassName("linewraptoggle");
+
+    for (var i = 0; i < els.length; i++) {
+        var nodes = els[i].getElementsByClassName("linewraplink");
+
+        for (var j = 0; j < nodes.length; j++) {
+            nodes[j].addEventListener("click", toggleLinewrap, false);
+        }
+    }
+}
+
 document.addEventListener('DOMContentLoaded', function() {
    process_dates();
+   addDiffStatToggle();
+   addLineWrapToggle();
 }, false);