Mercurial > hg > orthanc-volview
diff Sources/OrthancExplorer.js @ 0:3f1cf4a8e31f
initial commit
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 22 Mar 2023 10:16:47 +0100 |
parents | |
children | 59117a506f9f |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Sources/OrthancExplorer.js Wed Mar 22 10:16:47 2023 +0100 @@ -0,0 +1,68 @@ +/** + * SPDX-FileCopyrightText: 2023 Sebastien Jodogne, UCLouvain, Belgium + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +/** + * Kitware's VolView plugin for Orthanc + * Copyright (C) 2023 Sebastien Jodogne, UCLouvain, Belgium + * + * This program is free software: you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + **/ + + +$('#series').live('pagebeforeshow', function() { + var seriesId = $.mobile.pageData.uuid; + + $('#volview-button').remove(); + + var b = $('<a>') + .attr('id', 'volview-button') + .attr('data-role', 'button') + .attr('href', '#') + .attr('data-icon', 'search') + .attr('data-theme', 'e') + .text("Open Kitware's VolView") + .button(); + + b.insertAfter($('#series-info')); + b.click(function() { + if ($.mobile.pageData) { + window.open('../volview/index.html?urls=[../series/' + seriesId + '/archive]'); + } + }); +}); + + +$('#study').live('pagebeforeshow', function() { + var studyId = $.mobile.pageData.uuid; + + $('#volview-button').remove(); + + var b = $('<a>') + .attr('id', 'volview-button') + .attr('data-role', 'button') + .attr('href', '#') + .attr('data-icon', 'search') + .attr('data-theme', 'e') + .text("Open Kitware's VolView") + .button(); + + b.insertAfter($('#study-info')); + b.click(function() { + if ($.mobile.pageData) { + window.open('../volview/index.html?urls=[../studies/' + studyId + '/archive]'); + } + }); +});