Fossil SCM

comment the fix

jkosche 2025-04-06 15:26 quickfix-sorttable-multirow
Commit 369178ff0593f47aef11945c4fafe748c1f8e916e1d507e782ab9dcfa76a561a
1 file changed +2 -2
--- src/sorttable.js
+++ src/sorttable.js
@@ -86,21 +86,21 @@
8686
hdrCell.className = clsName;
8787
}
8888
}
8989
this.sortText = function(a,b) {
9090
var i = thisObject.sortIndex;
91
- if (a.cells.length<=i) return -1;
91
+ if (a.cells.length<=i) return -1; /* see ticket 59d699710b1ab5d4 */
9292
if (b.cells.length<=i) return 1;
9393
aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
9494
bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
9595
if(aa<bb) return -1;
9696
if(aa==bb) return a.rowIndex-b.rowIndex;
9797
return 1;
9898
}
9999
this.sortReverseText = function(a,b) {
100100
var i = thisObject.sortIndex;
101
- if (a.cells.length<=i) return 1;
101
+ if (a.cells.length<=i) return 1; /* see ticket 59d699710b1ab5d4 */
102102
if (b.cells.length<=i) return -1;
103103
aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
104104
bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
105105
if(aa<bb) return +1;
106106
if(aa==bb) return a.rowIndex-b.rowIndex;
107107
--- src/sorttable.js
+++ src/sorttable.js
@@ -86,21 +86,21 @@
86 hdrCell.className = clsName;
87 }
88 }
89 this.sortText = function(a,b) {
90 var i = thisObject.sortIndex;
91 if (a.cells.length<=i) return -1;
92 if (b.cells.length<=i) return 1;
93 aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
94 bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
95 if(aa<bb) return -1;
96 if(aa==bb) return a.rowIndex-b.rowIndex;
97 return 1;
98 }
99 this.sortReverseText = function(a,b) {
100 var i = thisObject.sortIndex;
101 if (a.cells.length<=i) return 1;
102 if (b.cells.length<=i) return -1;
103 aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
104 bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
105 if(aa<bb) return +1;
106 if(aa==bb) return a.rowIndex-b.rowIndex;
107
--- src/sorttable.js
+++ src/sorttable.js
@@ -86,21 +86,21 @@
86 hdrCell.className = clsName;
87 }
88 }
89 this.sortText = function(a,b) {
90 var i = thisObject.sortIndex;
91 if (a.cells.length<=i) return -1; /* see ticket 59d699710b1ab5d4 */
92 if (b.cells.length<=i) return 1;
93 aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
94 bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
95 if(aa<bb) return -1;
96 if(aa==bb) return a.rowIndex-b.rowIndex;
97 return 1;
98 }
99 this.sortReverseText = function(a,b) {
100 var i = thisObject.sortIndex;
101 if (a.cells.length<=i) return 1; /* see ticket 59d699710b1ab5d4 */
102 if (b.cells.length<=i) return -1;
103 aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
104 bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
105 if(aa<bb) return +1;
106 if(aa==bb) return a.rowIndex-b.rowIndex;
107

Keyboard Shortcuts

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