2 ~ Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
4 ~ Licensed under the Apache License, Version 2.0 (the "License");
5 ~ you may not use this file except in compliance with the License.
6 ~ You may obtain a copy of the License at
8 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~ Unless required by applicable law or agreed to in writing, software
11 ~ distributed under the License is distributed on an "AS IS" BASIS,
12 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ~ See the License for the specific language governing permissions and
14 ~ limitations under the License.
16 <div data-ng-controller="Sdc.ViewModels.CategoryManagementViewModel" class="category-management">
18 <loader data-display="isLoading"></loader>
22 <div class="col-sm-6">
25 <span class="hand selected" data-ng-click="selectType(SERVICE)" data-tests-id="servicecategoryheader"
26 data-ng-class="{'selected': type === SERVICE}" translate="SERVICE_CATEGORY_HEADER"></span>
27 <span class="hand" data-ng-click="selectType(RESOURCE)" data-tests-id="resourcecategoryheader"
28 data-ng-class="{'selected': type === RESOURCE}" translate="RESOURCE_CATEGORY_HEADER"></span>
30 <span data-ng-click="createCategoryModal(null)" translate="ADD_CATEGORY" data-tests-id="newcategory"></span>
32 <perfect-scrollbar class="perfect-scrollbar">
34 <li data-ng-repeat="category in categoriesToShow"
35 data-ng-class="{'selected': selectedCategory === category, 'gray': selectedSubCategory}"
36 data-ng-click="selectCategory(category)"
37 data-tests-id="{{ type === SERVICE ? 'servicecategory' : 'resourcecategory' }}">
44 <div class="col-sm-6">
46 <h4><span translate="SUBCATEGORY_HEADER" data-tests-id="subcategoryheader"></span></h4>
47 <span data-ng-if="type === RESOURCE && selectedCategory" data-ng-click="selectedCategory ? createCategoryModal(selectedCategory) : ''" translate="ADD_SUBCATEGORY" data-tests-id="newsubcategory"></span>
49 <perfect-scrollbar class="perfect-scrollbar">
51 <li data-ng-repeat="subcategory in selectedCategory.subcategories"
52 data-ng-class="{'selected': selectedSubCategory === subcategory}"
53 data-ng-click="selectSubCategory(subcategory)"
54 data-tests-id="subcategory">