980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
|
@ }
@ for (i=0;i<newRows.length;i++) {
@ this.tbody[0].appendChild(newRows[i]);
@ }
@ this.setHdrIcons();
@ }
@ this.setHdrIcons = function() {
@ var arrowdiv = this.hdrRow.getElementsByClassName("sortarrow");
@ while( arrowdiv[0] ){
@ arrowdiv[0].parentNode.removeChild(arrowdiv[0]);
@ }
@ for (var i=0; i<this.hdrRow.cells.length; i++) {
@ if( this.columnTypes[i]=='x' ) continue;
@ if( this.prevColumn==i+1 ){
@ arrow = "↓"
@ }else if( this.prevColumn==(-1-i) ){
@ arrow = "↑"
@ }else{
@ arrow = "♦"
@ }
@ this.hdrRow.cells[i].innerHTML +=
@ "<span class='sortarrow'>" + arrow + "</div>";
@ }
@ }
@ this.sortText = function(a,b) {
@ var i = thisObject.sortIndex;
@ aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
@ bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
@ if(aa==bb) return 0;
|
<
<
<
<
>
|
|
|
|
>
|
>
|
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
|
@ }
@ for (i=0;i<newRows.length;i++) {
@ this.tbody[0].appendChild(newRows[i]);
@ }
@ this.setHdrIcons();
@ }
@ this.setHdrIcons = function() {
@ for (var i=0; i<this.hdrRow.cells.length; i++) {
@ if( this.columnTypes[i]=='x' ) continue;
@ var sortType;
@ if( this.prevColumn==i+1 ){
@ sortType = 'asc';
@ }else if( this.prevColumn==(-1-i) ){
@ sortType = 'desc'
@ }else{
@ sortType = 'none';
@ }
@ var hdrCell = this.hdrRow.cells[i];
@ var clsName = hdrCell.className.replace(/\s*\bsort\s*\w+/, '');
@ clsName += ' sort ' + sortType;
@ hdrCell.className = clsName;
@ }
@ }
@ this.sortText = function(a,b) {
@ var i = thisObject.sortIndex;
@ aa = a.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
@ bb = b.cells[i].textContent.replace(/^\W+/,'').toLowerCase();
@ if(aa==bb) return 0;
|