Javascript no longer working in Spotfire 10.3

This Javascript worked in 7.12 and lower versions of Spotfire but now we're getting an error message that is preventing some underlying scripts from running:

 

function actionGo()

{

  var userIDLabelValue = $("#username").text();

  var studyIDLabelValue = $("#pStudyID").text();

  var urlIDLabelValue = $("#urlLink").text();

  var configFlagLabelValue = $("#useConfigFlag").text();

  var pageNameLabelValue = $("#lblPageName").text();

  if (pageNameLabelValue === "None") {

    pageNameLabelValue = "None";

  }

  

  var httpAddress = urlIDLabelValue;

  var configBlock = "&configurationBlock="; 

  var rlsRunFlagProperty = "RLSRunFlag=%22Yes%22;";

  var mngStudyRunFlag = "RunManageStudyFlag=%22Yes%22;";

  // surround parameters with double quote HTML characters

  var userIDProperty = "parmUserId=%22" + userIDLabelValue + "%22;";

  var studyIDProperty = "parmStudyId=%22" + studyIDLabelValue + "%22;";

  var pageNameProperty = "parmGoToPg=%22" + pageNameLabelValue + "%22;";

  // a dashboard MUST be selected AND a Study Row Id MUST be set

  if (urlIDLabelValue != "(Empty)") {

    if (studyIDLabelValue === "None") {

      // simply launch the dashboard (no config block) specified by the toggle

      var urlAddress = httpAddress;

    } else {

        if (pageNameLabelValue === "None"){

          // pass config block, manage a study and land on first page after manage study

          var urlAddress = httpAddress + configBlock + rlsRunFlagProperty + mngStudyRunFlag + userIDProperty + studyIDProperty;

        } else {

            // pass config block, manage a study and land on the page specified by the toggle

            var urlAddress = httpAddress + configBlock + rlsRunFlagProperty + mngStudyRunFlag + userIDProperty + studyIDProperty + pageNameProperty;

          }

      }

    // launch the dashboard specified by the toggle in a new browser window

    window.open(urlAddress, '', 'fullscreen=no, scrollbars=yes,location=yes,resizable=yes');

  } else {

      alert("You must first select a dashboard from the right toggle!")

    }

}

$("#detailsButton").click(actionGo);

 

Error Messages from the developer tool: ?package=js:41 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

 

(1) Answer

Login