/*- * ================================================================================ * eCOMP Portal SDK * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ================================================================================ */ 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" $.ajax({ type : 'GET', url : uuu, dataType: 'json', // data type expected from server contentType: 'application/json', //data: JSON.stringify(postData), // data type sent to server success : function(data){ $scope.$apply(function(){ //$scope.availableRoleFunctions=[];$scope.$apply(); $scope.parentListSelectData=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