mirror of https://github.com/apache/archiva.git
[MRM-1575] rewrite repositories group page
add save button in the edit page git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1244262 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
8438e68f4c
commit
47ca610729
|
@ -52,7 +52,9 @@ $(function() {
|
||||||
self.repositoryGroup.repositories(repositories);
|
self.repositoryGroup.repositories(repositories);
|
||||||
self.repositoryGroup.modified(true);
|
self.repositoryGroup.modified(true);
|
||||||
}
|
}
|
||||||
|
this.saveRepositoryGroup=function(repositoryGroup){
|
||||||
|
self.repositoryGroupsViewModel.saveRepositoryGroup(repositoryGroup);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
RepositoryGroupsViewModel=function(){
|
RepositoryGroupsViewModel=function(){
|
||||||
|
@ -76,7 +78,7 @@ $(function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.saveRepositoryGroup=function(repositoryGroup){
|
this.saveRepositoryGroup=function(repositoryGroup){
|
||||||
repositoryGroup.managedRepositories([]);
|
clearUserMessages();
|
||||||
$.ajax("restServices/archivaServices/repositoryGroupService/updateRepositoryGroup",
|
$.ajax("restServices/archivaServices/repositoryGroupService/updateRepositoryGroup",
|
||||||
{
|
{
|
||||||
type: "POST",
|
type: "POST",
|
||||||
|
|
|
@ -35,10 +35,10 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="repository-groups-edit" class="tab-pane active">
|
<div id="repository-groups-edit" class="tab-pane active">
|
||||||
<div id="repository-groups-edit-div" data-bind='template:{name:"repository-group-edit-tmpl"}'></div>
|
<div id="repository-groups-edit-div" data-bind='template:{name:"repository-group-edit-tmpl"}'></div>
|
||||||
<div id="repository-groups-edit-order-div"
|
<div id="repository-groups-edit-order-div"
|
||||||
data-bind="sortable: { template: 'repository-group-edit-order-tmpl',data:repositoryGroup.managedRepositories,afterMove: repositoryMoved}">
|
data-bind="sortable: { template: 'repository-group-edit-order-tmpl',data:repositoryGroup.managedRepositories,afterMove: repositoryMoved}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
@ -87,6 +87,7 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script id="repository-group-edit-tmpl" type="text/html">
|
<script id="repository-group-edit-tmpl" type="text/html">
|
||||||
|
<div class="row-fluid">
|
||||||
{{if update}}
|
{{if update}}
|
||||||
<div class="dotted span7">
|
<div class="dotted span7">
|
||||||
<blockquote>
|
<blockquote>
|
||||||
|
@ -98,18 +99,27 @@
|
||||||
</blockquote>
|
</blockquote>
|
||||||
</div>
|
</div>
|
||||||
{{else}}
|
{{else}}
|
||||||
<form id="repository-group-edit-form" class="form-horizontal">
|
<div class="dotted span7">
|
||||||
<fieldset id="repository-group-edit-fieldset">
|
<form id="repository-group-edit-form" class="form-horizontal">
|
||||||
<div class="control-group">
|
<fieldset id="repository-group-edit-fieldset">
|
||||||
<label class="control-label" for="id">${$.i18n.prop('id')}</label>
|
<div class="control-group">
|
||||||
<div class="controls">
|
<label class="control-label" for="id">${$.i18n.prop('id')}</label>
|
||||||
<input type="text" class="xlarge required" id="id" name="id" size="50"
|
<div class="controls">
|
||||||
|
<input type="text" class="xlarge required" id="id" name="id" size="50"
|
||||||
data-bind="value: repositoryGroup.id,css:{'uneditable-input': update},readonly:update"/>
|
data-bind="value: repositoryGroup.id,css:{'uneditable-input': update},readonly:update"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
{{if repositoryGroup.modified()}}
|
||||||
|
<div class="span3">
|
||||||
|
<a href="#" class="btn btn-warning" data-bind="click: function(){saveRepositoryGroup(repositoryGroup)}">${$.i18n.prop('save')}</a>
|
||||||
|
</div>
|
||||||
|
<br/>
|
||||||
|
{{/if}}
|
||||||
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script id="repository-group-edit-order-tmpl" type="text/html">
|
<script id="repository-group-edit-order-tmpl" type="text/html">
|
||||||
|
|
Loading…
Reference in New Issue