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,
+<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