Index: lams_tool_sbmt/conf/hibernate/mappings/org/lamsfoundation/lams/tool/sbmt/InstructionFiles.hbm.xml =================================================================== diff -u -r917358423e83fc323518885887537421fd0afafb -reebdf6c7a06bd126cf6331883dd60e4ca72ac5c9 --- lams_tool_sbmt/conf/hibernate/mappings/org/lamsfoundation/lams/tool/sbmt/InstructionFiles.hbm.xml (.../InstructionFiles.hbm.xml) (revision 917358423e83fc323518885887537421fd0afafb) +++ lams_tool_sbmt/conf/hibernate/mappings/org/lamsfoundation/lams/tool/sbmt/InstructionFiles.hbm.xml (.../InstructionFiles.hbm.xml) (revision eebdf6c7a06bd126cf6331883dd60e4ca72ac5c9) @@ -61,6 +61,15 @@ length="255" /> + + + @@ -62,6 +63,7 @@ +
  • @@ -70,11 +72,15 @@ - + + + + - +
  • +
    @@ -90,6 +96,7 @@ + : @@ -101,18 +108,24 @@ +
    -
  • +
  • - + + + + +
  • +
    Index: lams_tool_sbmt/web/includes/javascript/xmlrequest.js =================================================================== diff -u --- lams_tool_sbmt/web/includes/javascript/xmlrequest.js (revision 0) +++ lams_tool_sbmt/web/includes/javascript/xmlrequest.js (revision eebdf6c7a06bd126cf6331883dd60e4ca72ac5c9) @@ -0,0 +1,56 @@ +// global request and XML document objects +var req; + +// retrieve XML document (reusable generic function); +// parameter is URL string (relative or complete) to +// an .xml file whose Content-Type is a valid XML +// type, such as text/xml; XML source must be from +// same domain as HTML file +function loadXMLDoc(url,target) { + // branch for native XMLHttpRequest object + if (window.XMLHttpRequest) { + req = new XMLHttpRequest(); + req.onreadystatechange = function(){ + processReqChange(target); + } + req.open("GET", url, true); + req.send(null); + // branch for IE/Windows ActiveX version + } else if (window.ActiveXObject) { + req = new ActiveXObject("Microsoft.XMLHTTP"); + if (req) { + req.onreadystatechange = function(){ + processReqChange(target); + } + req.open("GET", url, true); + req.send(); + } + } +} + + +// handle onreadystatechange event of req object +function processReqChange(target) { + // only if req shows "loaded" + if (req.readyState == 4) { + // only if "OK" + if (req.status == 200) { + var select = document.getElementById(target); + select.innerHTML = req.responseText; + } else { + alert("There was a problem retrieving the XML data:\n" + + req.statusText); + } + } +} +//main function, will call loadXMLDoc() directly, but catch any exception and alert. +function loadDoc(url,target) { + try { + loadXMLDoc(url, target); + } + catch(e) { + var msg = (typeof e == "string") ? e : ((e.message) ? e.message : "Unknown Error"); + alert("Unable to get XML data:\n" + msg); + return; + } +} \ No newline at end of file