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);