TestFileController.java and testfile.ftl: add links to newly ingested items via parsing the additions file

This commit is contained in:
mbarbier 2011-06-03 20:44:15 +00:00
parent 661e14c350
commit 589a5cf09a
2 changed files with 140 additions and 21 deletions

View file

@ -28,12 +28,12 @@
var response = harvestProgressResponse;
var json = eval("(" + response + ")");
var logAppend = json.progressSinceLastCheck;
var progressTextArea = document.getElementById("progressTextArea");
progressTextArea.innerHTML = progressTextArea.innerHTML + logAppend;
progressTextArea.scrollTop = progressTextArea.scrollHeight;
if(!json.finished) {
var logAppend = json.progressSinceLastCheck;
var progressTextArea = document.getElementById("progressTextArea");
progressTextArea.innerHTML = progressTextArea.innerHTML + logAppend;
progressTextArea.scrollTop = progressTextArea.scrollHeight;
var request = createRequest();
request.onreadystatechange=function() {
if(request.readyState == 4 && request.status == 200) {
@ -44,6 +44,16 @@
request.open("POST", "/vivo/harvester/testfile", true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
request.send("${paramIsHarvestClick}=false");
} else {
var importedGrants = document.getElementById("importedGrants")
for(var i = 0; i < json.newlyAddedUrls.length; i++) {
var newLi = document.createElement("li");
newLi.innerHTML = "<a href=\"" + json.newlyAddedUrls[i] + "\">" + json.newlyAddedUrls[i] + "</a>";
importedGrants.appendChild(newLi);
}
}
}
@ -207,6 +217,11 @@
<div id="progress">
<textarea cols="100" rows="50" readonly="readonly" id="progressTextArea"></textarea>
</div>
<div id="summary">
<h5>Imported grants</h5>
<ul id="importedGrants">
</ul>
</div>
</div>
<div class="clearBothDiv" />
</div>