|
3 | 3 |
|
4 | 4 | <head>
|
5 | 5 | <title>DICOM</title>
|
6 |
| - <link rel="stylesheet" type="text/css" href="jquery/css/custom-theme/jquery-ui-1.8.16.custom.css" /> |
| 6 | + <link rel="stylesheet" type="text/css" href="jquery/css/smoothness/jquery-ui-1.8.20.custom.css" /> |
7 | 7 | <link rel="stylesheet" type="text/css" href="main.css" />
|
8 | 8 |
|
9 | 9 | <script type="text/javascript" src="js/glMatrix-0.9.5.min.js"></script>
|
10 | 10 | <script type="text/javascript" src="js/glpainter.js"></script>
|
11 | 11 | <script type="text/javascript" src="js/shaders.js"></script>
|
12 | 12 | <script type="text/javascript" src="js/canvaspainter.js"></script>
|
13 |
| - <script type="text/javascript" src="jquery/js/jquery-1.6.2.min.js"></script> |
14 |
| - <script type="text/javascript" src="jquery/js/jquery-ui-1.8.16.custom.min.js"></script> |
| 13 | + <script type="text/javascript" src="jquery/js/jquery-1.7.2.min.js"></script> |
| 14 | + <script type="text/javascript" src="jquery/js/jquery-ui-1.8.20.custom.min.js"></script> |
15 | 15 |
|
16 | 16 | <!-- External jsdicom-lib -->
|
17 | 17 | <script type="text/javascript" src="jsdicom-lib/src/dcmdict.js"></script>
|
18 | 18 | <script type="text/javascript" src="jsdicom-lib/src/binutils.js"></script>
|
19 | 19 | <script type="text/javascript" src="jsdicom-lib/src/dcmfile.js"></script>
|
20 | 20 | <script type="text/javascript" src="jsdicom-lib/src/dicomparser.js"></script>
|
21 | 21 | <script type="text/javascript" src="jsdicom-lib/src/transfersyntax.js"></script>
|
| 22 | + <script type="text/javascript" src="jsdicom-lib/src/qr.js"></script> |
22 | 23 |
|
23 | 24 | <script type="text/javascript" src="js/GLU.js"></script>
|
24 | 25 | <script type="text/javascript" src="js/cluts/plain.js"></script>
|
|
93 | 94 | }
|
94 | 95 | });
|
95 | 96 | });
|
| 97 | +/* |
| 98 | + $("#browse").click(function() { |
| 99 | + $("#browse-dialog").dialog({ |
| 100 | + modal: true, |
| 101 | + buttons: { |
| 102 | + 'Ok': function() { |
| 103 | + var file_input = $("input[type=file]")[0]; |
| 104 | + app.load_files(file_input.files); |
| 105 | + $(this).dialog('close'); |
| 106 | + }, |
| 107 | + 'Cancel': function() { |
| 108 | + $(this).dialog('close'); |
| 109 | + } |
| 110 | + } |
| 111 | + }); |
| 112 | + $("#browse-pacs-radio").empty(); |
| 113 | + listPacsNames(function(pacsnames) { |
| 114 | + $.each(pacsnames, function(i, name) { |
| 115 | + $("#browse-pacs-radio").append('<input type="radio" id="radio' + i + '" name="radio" /><label for="radio' + i + '">'+ name + '</label>'); |
| 116 | + }); |
| 117 | + $("#browse-pacs-radio").buttonset(); |
| 118 | + $.each(pacsnames, function(i, name) { |
| 119 | + $("#radio" + i).click(function (e) { |
| 120 | + console.log("radio" + i + " clicked"); |
| 121 | + $("#studiesaccordion").accordion("destroy"); |
| 122 | + $("#studiesaccordion").empty(); |
| 123 | + findAllPatients(name, function(patients) { |
| 124 | + $.each(patients, function(i, patient) { |
| 125 | + $("#studiesaccordion").append('<h3><a href="#">' + patient["Patient's Name"] + '</a></h3>'); |
| 126 | + $("#studiesaccordion").append('<div id="pat-' + patient["Patient ID"] + '"><ul id="ul-pat-' + patient["Patient ID"] + '"></ul></div>'); |
| 127 | + findSeriesInStudy(name, patient["Patient ID"], '', function(serieslist) { |
| 128 | + $.each(serieslist, function(i, series) { |
| 129 | + $("#ul-pat-" + patient["Patient ID"]).append('<li><a href="#">' + series['Modality'] + " " + series['Series Number'] + '</a></li>'); |
| 130 | + $("#studiesaccordion").accordion("resize"); |
| 131 | + }); |
| 132 | + }); |
| 133 | + }); |
| 134 | + $("#studiesaccordion").accordion({collapsible: true}).accordion("resize"); |
| 135 | + }); |
| 136 | + return false; |
| 137 | + }); |
| 138 | + }); |
| 139 | + }); |
| 140 | + }); |
| 141 | + */ |
96 | 142 |
|
97 | 143 | $("#butt-measure").click(function() {
|
98 | 144 | //$(this).parent().find("div").removeClass("butt-selected");
|
|
144 | 190 | <h2>File browser</h2>
|
145 | 191 | <div class="box-content">
|
146 | 192 | <div id="open" class="tool-button">Open</div>
|
| 193 | + <!-- <div id="browse" class="tool-button">Browse PACS</div> --> |
147 | 194 | <ul id="series-selection"></ul>
|
148 | 195 | </div>
|
149 | 196 | </div>
|
@@ -189,6 +236,15 @@ <h2>Viewer</h2>
|
189 | 236 | <input type="file" name="file" id="file" multiple="multiple"/>
|
190 | 237 | </form>
|
191 | 238 | </div>
|
| 239 | + <div id="browse-dialog" class="hidden" title="Browse PACS" style="display: none;"> |
| 240 | + <form> |
| 241 | + PACS: |
| 242 | + <div id="browse-pacs-radio"> |
| 243 | + </div> |
| 244 | + </form> |
| 245 | + <div id="studiesaccordion"> |
| 246 | + </div> |
| 247 | + </div> |
192 | 248 | <canvas id="secondary_canvas" width="512" height="512" style="display: none;"></canvas>
|
193 | 249 | <div id="metadata-dialog" class="hidden" title="Metadata" style="display: none;">
|
194 | 250 | <table id="metadata-table" width="100%">
|
|
0 commit comments