]> source.dussan.org Git - archiva.git/commitdiff
add structure for accordion to view/edit managed/remote repositories
authorOlivier Lamy <olamy@apache.org>
Fri, 13 Jan 2012 17:01:31 +0000 (17:01 +0000)
committerOlivier Lamy <olamy@apache.org>
Fri, 13 Jan 2012 17:01:31 +0000 (17:01 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1231186 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/repositories.html

index 5248ec6f9a01a7353b0e97e59682b7307d8e017d..df80e90f6a0bc5195dbddf7f6ef48a303bcd32b8 100644 (file)
@@ -65,12 +65,24 @@ $(function() {
     stageRepoNeeded=ko.observable(stageRepoNeeded);
   }
 
+  RepositoriesViewModel=function(){
+
+  }
+
 
   displayRepositoriesGrid=function(){
     clearUserMessages();
-
+    $("#main-content").html(mediumSpinnerImg());
+    $("#main-content").html($("#repositoriesMain").tmpl());
+    $("#repositoriesAccordion").accordion();
   }
 
+  mapManagedRepositories=function(data){
+    return data ? $.isArray(data) ? $.map(data.managedRepository, function(item) {
+      return mapManagedRepository(item);
+    }):new Array(mapManagedRepository(data.managedRepository)):null;
+
+  }
   mapManagedRepository=function(data){
     return new ManagedRepository(data.id,data.name,data.layout,data.indexDirectory,data.location,data.snapshots,data.releases,
                                  data.blockRedeployments,data.cronExpression,
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ab070de7b3041b02480f28cd181a2315954076b9 100644 (file)
@@ -0,0 +1,12 @@
+<script id="repositoriesMain" type="text/x-jquery-tmpl">
+    <div id="repositoriesAccordion">
+       <h3><a href="#">${$.i18n.prop('managedrepositories.grid.head')}</a></h3>
+       <div id="remote-repositories-content">
+               grid to view/edit managed repositories
+       </div>
+       <h3><a href="#">${$.i18n.prop('remoterepositories.grid.head')}</a></h3>
+       <div id="managed-repositories-content">
+               grid to view edit remote repositories
+       </div>
+    </div>
+</script>
\ No newline at end of file