comparison PalantirExplorer/explorer.js @ 33:de56f3951fad

fix sort
author jodogne
date Thu, 30 Aug 2012 12:36:26 +0200
parents 3959d33612cc
children dfb159a079ea
comparison
equal deleted inserted replaced
32:0c3e317f35e8 33:de56f3951fad
86 86
87 87
88 88
89 function SortOnDicomTag(arr, tag, isInteger, reverse) 89 function SortOnDicomTag(arr, tag, isInteger, reverse)
90 { 90 {
91 var defaultValue;
92 if (isInteger)
93 defaultValue = 0;
94 else
95 defaultValue = '';
96
91 arr.sort(function(a, b) { 97 arr.sort(function(a, b) {
92 var ta = a.MainDicomTags[tag]; 98 var ta = a.MainDicomTags[tag];
93 var tb = b.MainDicomTags[tag]; 99 var tb = b.MainDicomTags[tag];
94 var order; 100 var order;
101
102 if (ta == undefined)
103 ta = defaultValue;
104
105 if (tb == undefined)
106 tb = defaultValue;
95 107
96 if (isInteger) 108 if (isInteger)
97 { 109 {
98 ta = parseInt(ta, 10); 110 ta = parseInt(ta, 10);
99 tb = parseInt(tb, 10); 111 tb = parseInt(tb, 10);