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">&lt;please select an ontology&gt;</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