Fossil SCM

Re-integrate side-by-side diff sync scrolling in the /wikiedit and /fileedit diff views.

stephan 2024-08-31 20:26 diff-scroll-sync
Commit 3765b46475a0cb38cf047b9aa7a3b85aaff7c22c8f02d37594244b6b558b6247
--- src/fossil.page.fileedit.js
+++ src/fossil.page.fileedit.js
@@ -1245,10 +1245,11 @@
12451245
self.finfo.checkin,
12461246
"]</code> &rarr; Local Edits</div>",
12471247
c||'No changes.'
12481248
].join(''));
12491249
F.diff.setupDiffContextLoad();
1250
+ if(sbs) P.tweakSbsDiffs();
12501251
F.message('Updated diff.');
12511252
self.tabs.switchToTab(self.e.tabs.diff);
12521253
}
12531254
});
12541255
return this;
12551256
--- src/fossil.page.fileedit.js
+++ src/fossil.page.fileedit.js
@@ -1245,10 +1245,11 @@
1245 self.finfo.checkin,
1246 "]</code> &rarr; Local Edits</div>",
1247 c||'No changes.'
1248 ].join(''));
1249 F.diff.setupDiffContextLoad();
 
1250 F.message('Updated diff.');
1251 self.tabs.switchToTab(self.e.tabs.diff);
1252 }
1253 });
1254 return this;
1255
--- src/fossil.page.fileedit.js
+++ src/fossil.page.fileedit.js
@@ -1245,10 +1245,11 @@
1245 self.finfo.checkin,
1246 "]</code> &rarr; Local Edits</div>",
1247 c||'No changes.'
1248 ].join(''));
1249 F.diff.setupDiffContextLoad();
1250 if(sbs) P.tweakSbsDiffs();
1251 F.message('Updated diff.');
1252 self.tabs.switchToTab(self.e.tabs.diff);
1253 }
1254 });
1255 return this;
1256
--- src/fossil.page.wikiedit.js
+++ src/fossil.page.wikiedit.js
@@ -1545,10 +1545,11 @@
15451545
self.winfo.name,
15461546
"]</code> &rarr; Local Edits</div>",
15471547
c||'No changes.'
15481548
].join(''));
15491549
F.diff.setupDiffContextLoad();
1550
+ if(sbs) P.tweakSbsDiffs();
15501551
F.message('Updated diff.');
15511552
self.tabs.switchToTab(self.e.tabs.diff);
15521553
}
15531554
});
15541555
return this;
15551556
--- src/fossil.page.wikiedit.js
+++ src/fossil.page.wikiedit.js
@@ -1545,10 +1545,11 @@
1545 self.winfo.name,
1546 "]</code> &rarr; Local Edits</div>",
1547 c||'No changes.'
1548 ].join(''));
1549 F.diff.setupDiffContextLoad();
 
1550 F.message('Updated diff.');
1551 self.tabs.switchToTab(self.e.tabs.diff);
1552 }
1553 });
1554 return this;
1555
--- src/fossil.page.wikiedit.js
+++ src/fossil.page.wikiedit.js
@@ -1545,10 +1545,11 @@
1545 self.winfo.name,
1546 "]</code> &rarr; Local Edits</div>",
1547 c||'No changes.'
1548 ].join(''));
1549 F.diff.setupDiffContextLoad();
1550 if(sbs) P.tweakSbsDiffs();
1551 F.message('Updated diff.');
1552 self.tabs.switchToTab(self.e.tabs.diff);
1553 }
1554 });
1555 return this;
1556

Keyboard Shortcuts

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