Fossil SCM

Re-added the file-toggle checkboxes to the diff views which were disabled via recent refactoring.

stephan 2021-09-07 21:32 trunk
Commit cf4b9fbd9c9cbb5f823e4db575f40c1da63162211db7d40d5114aa7012cc6570
1 file changed +5 -1
--- src/fossil.info-diff.js
+++ src/fossil.info-diff.js
@@ -1,5 +1,9 @@
1
+/**
2
+ Adds toggle checkboxes to each file entry in the diff views for
3
+ /info and similar pages.
4
+*/
15
"use strict";
26
window.fossil.onPageLoad(function(){
37
const F = window.fossil, D = F.dom;
48
const addToggle = function(diffElem){
59
const sib = diffElem.previousElementSibling,
@@ -8,7 +12,7 @@
812
D.append(sib,btn);
913
btn.addEventListener('click', function(){
1014
diffElem.classList.toggle('hidden');
1115
}, false);
1216
};
13
- document.querySelectorAll('pre.udiff, table.sbsdiffcols').forEach(addToggle);
17
+ document.querySelectorAll('table.diff').forEach(addToggle);
1418
});
1519
--- src/fossil.info-diff.js
+++ src/fossil.info-diff.js
@@ -1,5 +1,9 @@
 
 
 
 
1 "use strict";
2 window.fossil.onPageLoad(function(){
3 const F = window.fossil, D = F.dom;
4 const addToggle = function(diffElem){
5 const sib = diffElem.previousElementSibling,
@@ -8,7 +12,7 @@
8 D.append(sib,btn);
9 btn.addEventListener('click', function(){
10 diffElem.classList.toggle('hidden');
11 }, false);
12 };
13 document.querySelectorAll('pre.udiff, table.sbsdiffcols').forEach(addToggle);
14 });
15
--- src/fossil.info-diff.js
+++ src/fossil.info-diff.js
@@ -1,5 +1,9 @@
1 /**
2 Adds toggle checkboxes to each file entry in the diff views for
3 /info and similar pages.
4 */
5 "use strict";
6 window.fossil.onPageLoad(function(){
7 const F = window.fossil, D = F.dom;
8 const addToggle = function(diffElem){
9 const sib = diffElem.previousElementSibling,
@@ -8,7 +12,7 @@
12 D.append(sib,btn);
13 btn.addEventListener('click', function(){
14 diffElem.classList.toggle('hidden');
15 }, false);
16 };
17 document.querySelectorAll('table.diff').forEach(addToggle);
18 });
19

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button