You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by al...@apache.org on 2012/07/30 16:12:26 UTC
svn commit: r1367100 [4/4] - in /incubator/stanbol/trunk:
commons/owl/src/main/java/org/apache/stanbol/commons/owl/util/
ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/
ontologymanager/ontonet/src/main/java/org/apa...
Modified: incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/SessionResource/index.ftl
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/SessionResource/index.ftl?rev=1367100&r1=1367099&r2=1367100&view=diff
==============================================================================
--- incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/SessionResource/index.ftl (original)
+++ incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/SessionResource/index.ftl Mon Jul 30 14:12:24 2012
@@ -30,6 +30,21 @@
<p class="collapseheader"><b>Load an ontology</b></p>
<div class="collapsable">
<br/>
+
+ <form method="POST" enctype="multipart/form-data" accept-charset="utf-8">
+ <fieldset>
+ <legend>Manage stored ontology</legend>
+ <p><b>Ontology ID:</b>
+ <select name="stored">
+ <option value="null"><please select an ontology></option>
+ <#list it.manageableOntologies as manageable>
+ <option value="${manageable}">${manageable}</option>
+ </#list>
+ </select>
+ <input type="submit" value="Manage"/>
+ </p>
+ </fieldset>
+ </form>
<form id="loadfromfile" method="POST" enctype="multipart/form-data" accept-charset="utf-8">
<fieldset>
@@ -76,22 +91,24 @@
});
</script>
- <h3>Stored ontologies</h3>
+ <h3>Managed ontologies</h3>
<#assign ontologies = it.ontologies>
- <div class="storeContents">
+ <div class="storeContents" id="managed">
<table id="onts">
<div>
<tr>
+ <th></th>
<th>Name</th>
</tr>
<#list ontologies as ontology>
<tr>
+ <td><img src="${it.staticRootUrl}/ontonet/images/unload_icon_16.png" title="Unmanage this ontology" onClick="javascript:unload('${ontology}')"/></td>
<td><a href="${it.publicBaseUri}ontonet/session/${it.session.ID}/${ontology}">${ontology}</a></td>
</tr>
</#list>
</div>
- </table> <!-- allOntologies -->
- </div>
+ </table> <!-- onts -->
+ </div> <!-- managed -->
<form method="POST" enctype="multipart/form-data" accept-charset="utf-8">
<input type="hidden" name="sessionid" value="${it.session.ID}"/>
@@ -111,11 +128,31 @@
</#list>
</div>
</table> <!-- appSc -->
- <input type="submit" value="Update"/>
+ <input type="submit" value="Update"${(it.allScopes?size==0)?string(" disabled=\"disabled\"", "")}/>
</div>
</form>
</div> <!-- web view -->
+
+ <script language="JavaScript">
+
+ function unload(ontologyid) {
+ var lurl = "${it.publicBaseUri}ontonet/session/${it.session.ID}" + "/" + ontologyid;
+ $.ajax({
+ url: lurl,
+ type: "DELETE",
+ async: true,
+ cache: false,
+ success: function(data, textStatus, xhr) {
+ $("#managed").load("${it.publicBaseUri}ontonet/session/${it.session.ID} #managed>table");
+ },
+ error: function() {
+ alert(result.status + ' ' + result.statusText);
+ }
+ });
+ }
+
+ </script>
</...@common.page>
</#escape>
\ No newline at end of file