From 627badaf69987c01811c477219fd943757a635f5 Mon Sep 17 00:00:00 2001 From: "Christopher Lott (Christopher) (cl778h)" Date: Mon, 12 Jun 2017 09:49:00 -0400 Subject: [PORTAL-16 PORTAL-18] Widget ms; staging Remove staging repositories from poms. Add widget microservice code base. Add portal unit tests. Repair defects. Normalize line endings. Change-Id: Ia5e48da2a3141b352439ecd548cddf918f4df585 Signed-off-by: Christopher Lott (cl778h) --- .../b2b-leftnav-ext/b2b-leftnav-ext.directive.js | 136 ++++++++++----------- 1 file changed, 68 insertions(+), 68 deletions(-) (limited to 'ecomp-portal-FE-common/client/app/directives/b2b-leftnav-ext/b2b-leftnav-ext.directive.js') diff --git a/ecomp-portal-FE-common/client/app/directives/b2b-leftnav-ext/b2b-leftnav-ext.directive.js b/ecomp-portal-FE-common/client/app/directives/b2b-leftnav-ext/b2b-leftnav-ext.directive.js index 7284e4db..b60ffb27 100644 --- a/ecomp-portal-FE-common/client/app/directives/b2b-leftnav-ext/b2b-leftnav-ext.directive.js +++ b/ecomp-portal-FE-common/client/app/directives/b2b-leftnav-ext/b2b-leftnav-ext.directive.js @@ -1,68 +1,68 @@ -/*- - * ================================================================================ - * ECOMP Portal - * ================================================================================ - * 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. - * ================================================================================ - */ -(function () { - /* - * Custom version of b2b-left-navigation directive: - * 1. Make parent menu a link if no child menus. - * 2. Add unique IDs to all items. - * 3. Hide icon if no child menus. - * 4. Add arrow toggle button. - * 5. Adjust the page on collapse/expand. - */ - class B2BLeftMenu { - constructor($rootScope) { - this.templateUrl = 'app/directives/b2b-leftnav-ext/b2b-leftnav-ext.tpl.html'; - this.restrict = 'EA'; - this.$rootScope = $rootScope; - this.link = this._link.bind(this); - this.scope = { - menuData: '=' - } - } - _link(scope) { - scope.idx = -1; - scope.itemIdx = -1; - scope.navIdx = -1; - scope.toggleNav = function (val,link) { - if (val === scope.idx) { - scope.idx = -1; - return; - } - scope.idx = val; - }; - /*New function for ECOMP sdk*/ - scope.toggleDrawer = function(showmenu){ - scope.idx=-1; /*hide the sunmenus*/ - if(showmenu){ - document.getElementById('page-content').style.paddingLeft = "50px"; - } - else - document.getElementById('page-content').style.paddingLeft = "230px"; - }; - scope.liveLink = function (evt, val1, val2) { - scope.itemIdx = val1; - scope.navIdx = val2; - evt.stopPropagation(); - }; - } - } - angular.module('ecompApp').directive('leftMenuEcomp', ($rootScope) => new B2BLeftMenu($rootScope)); -})(); - +/*- + * ================================================================================ + * ECOMP Portal + * ================================================================================ + * 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. + * ================================================================================ + */ +(function () { + /* + * Custom version of b2b-left-navigation directive: + * 1. Make parent menu a link if no child menus. + * 2. Add unique IDs to all items. + * 3. Hide icon if no child menus. + * 4. Add arrow toggle button. + * 5. Adjust the page on collapse/expand. + */ + class B2BLeftMenu { + constructor($rootScope) { + this.templateUrl = 'app/directives/b2b-leftnav-ext/b2b-leftnav-ext.tpl.html'; + this.restrict = 'EA'; + this.$rootScope = $rootScope; + this.link = this._link.bind(this); + this.scope = { + menuData: '=' + } + } + _link(scope) { + scope.idx = -1; + scope.itemIdx = -1; + scope.navIdx = -1; + scope.toggleNav = function (val,link) { + if (val === scope.idx) { + scope.idx = -1; + return; + } + scope.idx = val; + }; + /*New function for ECOMP sdk*/ + scope.toggleDrawer = function(showmenu){ + scope.idx=-1; /*hide the sunmenus*/ + if(showmenu){ + document.getElementById('page-content').style.paddingLeft = "50px"; + } + else + document.getElementById('page-content').style.paddingLeft = "230px"; + }; + scope.liveLink = function (evt, val1, val2) { + scope.itemIdx = val1; + scope.navIdx = val2; + evt.stopPropagation(); + }; + } + } + angular.module('ecompApp').directive('leftMenuEcomp', ($rootScope) => new B2BLeftMenu($rootScope)); +})(); + -- cgit 1.2.3-korg