view Resources/OrthancExplorer.js @ 302:c0c5b50635e7

fix XSS
author Alain Mazy <am@osimis.io>
date Mon, 21 Feb 2022 15:40:51 +0100
parents 5d15a86bad26
children
line wrap: on
line source

$('#series').live('pagebeforecreate', function() {
  //$('#series-preview').parent().remove();

  var b = $('<a>')
    .attr('data-role', 'button')
    .attr('href', '#')
    .attr('data-icon', 'search')
    .attr('data-theme', 'e')
    .text('Orthanc Web Viewer');

  b.insertBefore($('#series-delete').parent().parent());
  b.click(function() {
    if ($.mobile.pageData) {
      var urlSearchParams = {
        "series" : $.mobile.pageData.uuid
      };
      if ("authorizationTokens" in window) {
        for (var token in authorizationTokens) {
          urlSearchParams[token] = authorizationTokens[token];
        }
      }

      window.open('../web-viewer/app/viewer.html?' + $.param(urlSearchParams));
    }
  });
});