diff --git a/public/app/web/webmenu.jade b/public/app/web/webmenu.jade index 4ee4382..c72b373 100644 --- a/public/app/web/webmenu.jade +++ b/public/app/web/webmenu.jade @@ -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") diff --git a/public/app/web/webmenu.js b/public/app/web/webmenu.js index a767f53..5a0546c 100644 --- a/public/app/web/webmenu.js +++ b/public/app/web/webmenu.js @@ -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;