Mercurial > hg > orthanc
comparison PalantirExplorer/explorer.js @ 36:dfb159a079ea
merge
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 30 Aug 2012 12:37:48 +0200 |
parents | f6d12037f886 de56f3951fad |
children | 2cefaf5b3c2e |
comparison
equal
deleted
inserted
replaced
35:f6d12037f886 | 36:dfb159a079ea |
---|---|
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); |