@@ -6,11 +6,12 @@
6 6 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var SCROLL_LEN = 25;
7 7 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
function initSbsDiff(diff){
8 8 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var txtCols = diff.querySelectorAll('.difftxtcol');
9 9 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var txtPres = diff.querySelectorAll('.difftxtcol pre');
10 10 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
var width = Math.max(txtPres[0].scrollWidth, txtPres[1].scrollWidth);
11 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- for(var i=0; i<2; i++){
11 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ var i;
12 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ for(i=0; i<2; i++){
12 13 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
txtPres[i].style.width = width + 'px';
13 14 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
txtCols[i].onscroll = function(e){
14 15 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
txtCols[0].scrollLeft = txtCols[1].scrollLeft = this.scrollLeft;
15 16 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
16 17 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -21,10 +22,12 @@
21 22 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( !len ) return;
22 23 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
txtCols[0].scrollLeft += len;
23 24 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return false;
24 25 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
};
25 26 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
26 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- var diffs = document.querySelectorAll('.sbsdiffcols');
27 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- for(var i=0; i<diffs.length; i++){
28 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- initSbsDiff(diffs[i]);
27 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ document.querySelectorAll('.sbsdiffcols').forEach(initSbsDiff);
28 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if(window.fossil && fossil.page){
29 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fossil.page.tweakSbsDiffs = function(){
30 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ document.querySelectorAll('.sbsdiffcols').forEach(initSbsDiff);
31 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ };
29 32 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
30 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }())
33 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ })();
31 34 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!