-
Rick Herrick authored
integrate gradle-xnat-plugin and work out configuration for Cargo deploy tasks.
Rick Herrick authoredintegrate gradle-xnat-plugin and work out configuration for Cargo deploy tasks.
xnat.js 2.20 KiB
/*
* D:/Development/XNAT/1.6/xnat_builder_1_6dev/plugin-resources/webapp/xnat/scripts/xnat.js
* XNAT http://www.xnat.org
* Copyright (c) 2014, Washington University School of Medicine
* All Rights Reserved
*
* Released under the Simplified BSD.
*
* Last modified 7/1/13 9:12 AM
*/
//DO NOT EDIT THIS FILE, IT MAY BE OVER-WRITTEN.
var exptId=null;
var exptCreateDate=null;
var exptCreateUser=null;
var exptElement=null;
var exptChecked=false;
var mainDisplayDIV=null;
var verifyExptIdreq=null;
function verifyExptId(expt_id,server){
exptId=null;
exptCreateDate=null;
exptCreateUser=null;
exptElement=null;
exptChecked=false;
var url = server + "?remote-class=org.nrg.xnat.ajax.CheckExptId";
url = url + "&remote-method=execute";
url = url + "&id="+expt_id;
if (window.XMLHttpRequest) {
verifyExptIdreq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
verifyExptIdreq = new ActiveXObject("Microsoft.XMLHTTP");
}
verifyExptIdreq.open("GET", url, true);
verifyExptIdreq.onreadystatechange = verifyExptIdCallback;
verifyExptIdreq.send(null);
}
function verifyExptIdCallback() {
if (verifyExptIdreq !=null){
if (verifyExptIdreq.readyState == 4) {
if (verifyExptIdreq.status == 200) {
// handle response
var xmlDoc = verifyExptIdreq.responseXML;
exptChecked=true;
if (xmlDoc)
{
var root = xmlDoc.getElementsByTagName("matchingExperiments")[0];
if (root)
{
if (root.childNodes.length>0)
{
var expt = root.childNodes[0];
var exptAttributes = expt.attributes;
exptId = exptAttributes.getNamedItem("id").value;
exptCreateDate = exptAttributes.getNamedItem("create_date").value;
exptCreateUser = exptAttributes.getNamedItem("create_user").value;
exptElement = exptAttributes.getNamedItem("element").value;
}
}
}
submitParentForm();
}
}
}
}