1 <div class="workspace-composition">
2 <loader data-display="isLoading"></loader>
3 <div class="w-sdc-designer-canvas" data-ng-class="{sidebaractive: displayDesignerRightSidebar}">
4 <palette current-component="currentComponent"
5 is-view-only="isViewOnly"
6 is-loading="isLoading"></palette>
8 <composition-graph component="currentComponent" data-tests-id="canvas"
9 is-view-only="isViewOnly"></composition-graph>
12 <div class="w-sdc-designer-sidebar-toggle" data-ng-class="{'active': displayDesignerRightSidebar}"
13 data-ng-init="displayDesignerRightSidebar = true"
14 data-ng-click="displayDesignerRightSidebar = !displayDesignerRightSidebar">
15 <div class="w-sdc-designer-sidebar-toggle-icon sprite-new pointer menu-open-left"></div>
18 <div class="w-sdc-designer-sidebar" data-ng-class="{'view-mode':isViewOnly}">
20 <div class="w-sdc-designer-sidebar-head" data-tests-id="w-sdc-designer-sidebar-head">
21 <div class="w-sdc-designer-sidebar-logo-ph">
22 <div class="large {{selectedComponent.iconSprite}} {{selectedComponent.icon}}">
23 <div ng-if="isComponentInstanceSelected()"
24 data-ng-class="{'non-certified':'CERTIFIED' !== selectedComponent.lifecycleState, 'smaller-icon': selectedComponent.icon==='vl' || selectedComponent.icon==='cp'}"
25 tooltips tooltip-side="top" tooltip-content="Not certified"></div>
29 <div class="w-sdc-designer-sidebar-logo">
30 <span class="w-sdc-designer-sidebar-logo-title" data-tests-id="selectedCompTitle" tooltips
31 tooltip-class="tooltip-custom break-word-tooltip"
32 tooltip-content="​{{isComponentInstanceSelected() ? currentComponent.selectedInstance.name : currentComponent.name | resourceName}}"
33 data-ng-bind="isComponentInstanceSelected() ? currentComponent.selectedInstance.name : currentComponent.name | resourceName"></span>
35 <div class="sprite e-sdc-small-icon-pencil w-sdc-designer-update-resource-icon"
36 data-ng-if="!isViewOnly && isComponentInstanceSelected()"
37 data-ng-click="openUpdateModal()" id="editPencil"></div>
39 <div class="sprite e-sdc-small-icon-delete w-sdc-designer-delete-resource-icon"
40 data-tests-id="e-sdc-small-icon-delete"
41 data-ng-if="!isViewOnly && isComponentInstanceSelected()"
42 data-ng-click="!isLoading && deleteSelectedComponentInstance()" title="Delete Resource Instance"></div>
45 <div class="w-sdc-designer-sidebar-tabs">
46 <button class="i-sdc-designer-sidebar-tab" data-ui-sref-active="active"
47 data-ui-sref="workspace.composition.details"
48 tooltips tooltip-class="tooltip-custom tab-tooltip" tooltip-content="Information"
49 data-tests-id="information-tab">
50 <div class="i-sdc-designer-sidebar-tab-icon sprite-new info"></div>
52 <!--<button class="i-sdc-designer-sidebar-tab" data-ui-sref-active="active"-->
53 <!--ui-sref="workspace.composition.structure"-->
54 <!--tooltips tooltip-class="tooltip-custom tab-tooltip" tooltip-content="Composition">-->
55 <!--<div class="i-sdc-designer-sidebar-tab-icon sprite-new structure"></div>-->
57 <button class="i-sdc-designer-sidebar-tab" data-ui-sref-active="active"
58 data-ui-sref="workspace.composition.deployment"
59 tooltips tooltip-class="tooltip-custom tab-tooltip" tooltip-content="Deployment Artifacts"
60 data-tests-id="deployment-artifact-tab"
61 data-ng-if="!isPNF()">
62 <div class="i-sdc-designer-sidebar-tab-icon sprite-new deployment-artifacts"></div>
64 <button tooltips tooltip-class="tooltip-custom tab-tooltip"
65 tooltip-content="{{selectedComponent.isResource() ? 'Properties and Attributes': 'Inputs'}}"
66 class="i-sdc-designer-sidebar-tab" data-ui-sref-active="active"
67 data-ui-sref="workspace.composition.properties"
68 data-tests-id="properties-and-attributes-tab">
69 <div class="i-sdc-designer-sidebar-tab-icon sprite-new"
70 ng-class="selectedComponent.isResource() ? 'properties': 'inputs'"></div>
72 <button class="i-sdc-designer-sidebar-tab" data-ui-sref-active="active"
73 data-ui-sref="workspace.composition.artifacts"
74 tooltips tooltip-class="tooltip-custom tab-tooltip" tooltip-content="Information Artifacts">
75 <div class="i-sdc-designer-sidebar-tab-icon sprite-new information-artifacts"></div>
77 <button data-ng-show="!selectedComponent.isService()" class="i-sdc-designer-sidebar-tab"
78 data-ui-sref-active="active" ui-sref="workspace.composition.relations"
79 tooltips tooltip-class="tooltip-custom tab-tooltip tooltip-rightside"
80 tooltip-content="Requirements and Capabilities">
81 <div class="i-sdc-designer-sidebar-tab-icon sprite-new relations"></div>
83 <button data-ng-show="selectedComponent.isService()" class="i-sdc-designer-sidebar-tab"
84 data-ui-sref-active="active" ui-sref="workspace.composition.api" data-tests-id="tab-api"
85 tooltips tooltip-class="tooltip-custom tab-tooltip tooltip-rightside" tooltip-content="API">
86 <div class="i-sdc-designer-sidebar-tab-icon sprite-new api"></div>
91 <div data-ui-view="" class="w-sdc-designer-sidebar-tab-content-view"></div>
93 <loader data-display="isLoadingRightPanel" relative="true" size="medium"></loader>