From b23a9411a1e450e857834e3c432f91a99ce76ab4 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 13 Jan 2012 17:01:31 +0000 Subject: [PATCH] add structure for accordion to view/edit managed/remote repositories git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1231186 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/webapp/js/archiva/repositories.js | 14 +++++++++++++- .../webapp/js/archiva/templates/repositories.html | 12 ++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js index 5248ec6f9..df80e90f6 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js @@ -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, diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/repositories.html b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/repositories.html index e69de29bb..ab070de7b 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/repositories.html +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/repositories.html @@ -0,0 +1,12 @@ + \ No newline at end of file -- 2.39.5