Mercurial > hg > orthanc-transfers
comparison Resources/OrthancExplorer.js @ 6:6f504d862494
documentation is in the Orthanc Book
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 18 Sep 2018 17:32:27 +0200 |
parents | 1ed03945c057 |
children |
comparison
equal
deleted
inserted
replaced
5:5e6de82bb10f | 6:6f504d862494 |
---|---|
1 function TransferAcceleratorSelectPeer(callback) | 1 function TransfersAcceleratorSelectPeer(callback) |
2 { | 2 { |
3 var items = $('<ul>') | 3 var items = $('<ul>') |
4 .attr('data-divider-theme', 'd') | 4 .attr('data-divider-theme', 'd') |
5 .attr('data-role', 'listview'); | 5 .attr('data-role', 'listview'); |
6 | 6 |
57 } | 57 } |
58 }); | 58 }); |
59 } | 59 } |
60 | 60 |
61 | 61 |
62 function TransferAcceleratorAddSendButton(level, siblingButton) | 62 function TransfersAcceleratorAddSendButton(level, siblingButton) |
63 { | 63 { |
64 var b = $('<a>') | 64 var b = $('<a>') |
65 .attr('data-role', 'button') | 65 .attr('data-role', 'button') |
66 .attr('href', '#') | 66 .attr('href', '#') |
67 .attr('data-icon', 'search') | 67 .attr('data-icon', 'search') |
68 .attr('data-theme', 'e') | 68 .attr('data-theme', 'e') |
69 .text('Transfer accelerator'); | 69 .text('Transfers accelerator'); |
70 | 70 |
71 b.insertBefore($(siblingButton).parent().parent()); | 71 b.insertBefore($(siblingButton).parent().parent()); |
72 | 72 |
73 b.click(function() { | 73 b.click(function() { |
74 if ($.mobile.pageData) { | 74 if ($.mobile.pageData) { |
75 var uuid = $.mobile.pageData.uuid; | 75 var uuid = $.mobile.pageData.uuid; |
76 TransferAcceleratorSelectPeer(function(peer) { | 76 TransfersAcceleratorSelectPeer(function(peer) { |
77 console.log('Sending ' + level + ' ' + uuid + ' to peer ' + peer); | 77 console.log('Sending ' + level + ' ' + uuid + ' to peer ' + peer); |
78 | 78 |
79 var query = { | 79 var query = { |
80 'Resources' : [ | 80 'Resources' : [ |
81 { | 81 { |
107 } | 107 } |
108 | 108 |
109 | 109 |
110 | 110 |
111 $('#patient').live('pagebeforecreate', function() { | 111 $('#patient').live('pagebeforecreate', function() { |
112 TransferAcceleratorAddSendButton('Patient', '#patient-delete'); | 112 TransfersAcceleratorAddSendButton('Patient', '#patient-delete'); |
113 }); | 113 }); |
114 | 114 |
115 $('#study').live('pagebeforecreate', function() { | 115 $('#study').live('pagebeforecreate', function() { |
116 TransferAcceleratorAddSendButton('Study', '#study-delete'); | 116 TransfersAcceleratorAddSendButton('Study', '#study-delete'); |
117 }); | 117 }); |
118 | 118 |
119 $('#series').live('pagebeforecreate', function() { | 119 $('#series').live('pagebeforecreate', function() { |
120 TransferAcceleratorAddSendButton('Series', '#series-delete'); | 120 TransfersAcceleratorAddSendButton('Series', '#series-delete'); |
121 }); | 121 }); |