var deletefn_menu_popupController = function ($scope,$modal, items,$modalInstance, $http){ $scope.fnMenuItem=items; console.log("fnMenuItems",$scope.fnMenuItem); var ModalInstanceCtrl = function ($scope, $modalInstance, items,AdminMenuService,$http,$modal) { $scope.fnMenuItem=items; $scope.save = function (data) { $modalInstance.close(data); }; $scope.cancel = function () { $modalInstance.dismiss('cancel'); }; $scope.deleteFun = function(data){ $modalInstance.close(data); } }; $scope.successPopUp = function () { var modalInstance = $modal.open({ templateUrl: 'app/fusion/scripts/DS2-modal/success_modal.html', controller: ModalInstanceCtrl, sizeClass: 'modal-small', resolve: { items: function () { return ''; } } }); }; $scope.successModelPopUp = function () { var modalInstance = $modal.open({ templateUrl: 'app/fusion/scripts/DS2-modal/success_modalpopup.html', controller: ModalInstanceCtrl, //sizeClass: 'modal-small', resolve: { items: function () { return ''; } } }); }; $scope.errorPopUp = function () { var modalInstance = $modal.open({ templateUrl: 'app/fusion/scripts/DS2-modal/error_modal.html', controller: ModalInstanceCtrl, sizeClass: 'modal-small', resolve: { items: function () { return ''; } } }); }; $scope.deleteMenuItem= function(fnMenuItem){ var uuu = "admin_fn_menu/removeMenuItem.htm"; var postData={fnMenuItem: fnMenuItem}; $http({ method :'POST', url : uuu, dataType: 'json', contentType: 'application/json', data: JSON.stringify(postData) }).then(function(data){ $scope.successPopUp(); // $scope.$apply(function(){$scope.fnMenuItem=data.data.fnMenuItem;}); location.reload(); },function(data){ $scope.errorPopUp(); // console.log(data); // modalService.showFailure("Fail","Error while deleting: "+ data.responseText); }); }/// examine the LeftMenuService } var fn_menu_popupController = function ($scope, $modalInstance, message, $http){ /// examine the LeftMenuService if(message.availableFnMenuItem==null) $scope.label='Add New Menu Item' else{ $scope.label='Edit Menu Item' //$scope.disableParentId=true; } $scope.getParentData = function(){ var uuu = "admin_fn_menu/get_parent_list" $http({ method : 'GET', url : uuu, dataType: 'json', // data type expected from server contentType: 'application/json', //data: JSON.stringify(postData), // data type sent to server }).then(function(data){ //$scope.$apply(function(){ //$scope.availableRoleFunctions=[];$scope.$apply(); $scope.parentListSelectData=data.data; // data from server menuItems = $scope.parentListSelectData; var heirarchicalMenuItems = []; var children = []; for ( var i=0; i b[prop]) { return 1; } else if (a[prop] < b[prop]) { return -1; } return 0; } }; $scope.getParentLabel = function(parentId, parentListSelectData){ var element; element = parentListSelectData[0]; for (var i=0; i