[web] menu fertig?
This commit is contained in:
parent
7f94fc78be
commit
85feebfc7e
|
@ -8,7 +8,7 @@ script#nodes_renderer(type="text/ng-template")
|
|||
span.glyphicon.glyphicon-plus
|
||||
a.btn.btn-default(data-nodrag,ng-click="edit(this)")
|
||||
span.glyphicon.glyphicon-pencil
|
||||
a.btn.btn-default(data-nodrag,ng-click="remove(this)")
|
||||
a.btn.btn-default(data-nodrag,ng-click="delete(this)")
|
||||
span.glyphicon.glyphicon-remove
|
||||
.list-group(ui-tree-nodes,ng-model="node.children",ng-class="{hidden: collapsed}")
|
||||
.list-group-item(ui-tree-node,ng-repeat="node in node.children",ng-include="'nodes_renderer'")
|
||||
|
@ -41,4 +41,4 @@ script#nodes_renderer(type="text/ng-template")
|
|||
label(for="shortUrl") URL
|
||||
i (http(s)://PLACEHOLDER/{{obj.url}})
|
||||
input.form-control(id="shortUrl",ng-model="obj.url")
|
||||
submit.btn.btn-default Save
|
||||
input.btn.btn-default(type="submit",value="Save")
|
||||
|
|
|
@ -49,16 +49,19 @@ angular.module('warehost')
|
|||
if($scope.obj.ID){
|
||||
$http.put(config.api+'/web/website/'+$stateParams.websiteid+'/menu/'+$scope.obj.ID,$scope.obj).then(submitresult);
|
||||
}else{
|
||||
$http.post(config.api+'/web/website'+$stateParams.websiteid+'/menu/',$scope.obj).then(submitresult);
|
||||
$http.post(config.api+'/web/website/'+$stateParams.websiteid+'/menu',$scope.obj).then(submitresult);
|
||||
}
|
||||
};
|
||||
$scope.delete = function(a){
|
||||
$http.delete(config.api+'/web/website/'+$stateParams.websiteid+'/menu/'+a.website.ID).then(submitresult);
|
||||
$http.delete(config.api+'/web/website/'+$stateParams.websiteid+'/menu/'+a.$modelValue.ID).then(submitresult);
|
||||
};
|
||||
$scope.add = function(a){
|
||||
$scope.obj = {};
|
||||
if(a){
|
||||
$scope.obj.parentid = a.$modelValue.ID;
|
||||
$scope.obj.parentid = {
|
||||
Int64: a.$modelValue.ID,
|
||||
Valid: true
|
||||
};
|
||||
$scope.parent = a.$modelValue;
|
||||
}else{
|
||||
$scope.parent = null;
|
||||
|
|
Reference in New Issue