.tree-children.tree-children-no-padding { padding-left: 0 } .tree-children { padding-left: 20px; overflow: hidden } .node-drop-slot { display: block; height: 2px } .node-drop-slot.is-dragging-over { background: #ddffee; height: 20px; border: 2px dotted #888; } .toggle-children-wrapper-expanded .toggle-children { transform: rotate(90deg) } .toggle-children-wrapper-collapsed .toggle-children { transform: rotate(0); } .toggle-children-wrapper { padding: 2px 3px 5px 1px; } /* tslint:disable */ .toggle-children { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzRkRFQjcxODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzRkRFQjcwODUzNTExRTU4RTQwRkQwODFEOUZEMEE3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk5NzA1OGEtZDI3OC00NDZkLWE4ODgtNGM4MGQ4YWI1NzNmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzRkZmQxMGMtY2NlNS0xMTc4LWE5OGQtY2NkZmM5ODk5YWYwIi8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z2x5cGhpY29uczwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5iogFwAAAGhJREFUeNpiYGBgKABigf///zOQg0EARH4A4gZyDIIZ8B/JoAJKDIDhB0CcQIkBRBtEyABkgxwoMQCGD6AbRKoBGAYxQgXIBRuZGKgAKPIC3QLxArnRSHZCIjspk52ZKMrOFBUoAAEGAKnq593MQAZtAAAAAElFTkSuQmCC'); height: 8px; width: 9px; background-size: contain; display: inline-block; position: relative; top: 1px; background-repeat: no-repeat; background-position: center; } .toggle-children-placeholder { display: inline-block; height: 10px; width: 10px; position: relative; top: 1px; padding-right: 3px; } .node-content-wrapper { display: inline-block; padding: 2px 5px; border-radius: 2px; transition: background-color .15s,box-shadow .15s; } .node-wrapper {display: flex; align-items: flex-start;} .node-content-wrapper-active, .node-content-wrapper.node-content-wrapper-active:hover, .node-content-wrapper-active.node-content-wrapper-focused { background: #beebff; } .node-content-wrapper-focused { background: #e7f4f9 } .node-content-wrapper:hover { background: #f7fbff } .node-content-wrapper-active, .node-content-wrapper-focused, .node-content-wrapper:hover { box-shadow: inset 0 0 1px #999; } .node-content-wrapper.is-dragging-over { background: #ddffee; box-shadow: inset 0 0 1px #999; } .node-content-wrapper.is-dragging-over-disabled { opacity: 0.5 } tree-viewport { height: 100%; overflow: auto; display: block; } .tree-children { padding-left: 20px } .empty-tree-drop-slot .node-drop-slot { height: 20px; min-width: 100px } .angular-tree-component { width: 100%; position:relative; display: inline-block; cursor: pointer; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE/Edge */ user-select: none; /* non-prefixed version, currently not supported by any browser */ } tree-root .angular-tree-component-rtl { direction: rtl; } tree-root .angular-tree-component-rtl .toggle-children-wrapper-collapsed .toggle-children { transform: rotate(180deg) !important; } tree-root .angular-tree-component-rtl .tree-children { padding-right: 20px; padding-left: 0; } tree-node-checkbox { padding: 1px; } available-models-tree { height: 100%; &.left-side{ background: #F2F2F2; padding: 0; border-right: #D2D2D2 1px solid; max-width: 690px; } .available-models-tree { display: flex; flex-direction: column; line-height: 14px; min-width: 340px; padding: 30px; height: 100%; .models-tree-header { display: flex; justify-content: space-between; h5 { margin: 0; font-family: OpenSans-Semibold; color: #191919; font-size: 16px; span { vertical-align: middle; display: inline-block; font-size: 16px; color: #191919; line-height: 16px; &.sub-title { font-family: OpenSans-Regular; font-size: 14px; color: #0D0D0D; } } #service-model-name { padding-top: 5px; display: block; font-size: 14px; } } .search-container { width: 275px; } } .available-models-content-wrapper { flex: 1; display: flex; flex-direction: column; margin-top: 20px; tree-root { flex: 1; display: flex; } tree-viewport { flex: 1; .tree-node { color: #5A5A5A; font-size: 13px; white-space: normal; word-break: break-all; tree-node-drop-slot { .node-drop-slot { display: none; } } &.tree-node-disabled { color: #D2D2D2; cursor: default; pointer-events: none; } &:not(.tree-node-disabled) { >tree-node-wrapper { .node-wrapper:hover { color: #191919; .node-content-wrapper.node-content-wrapper-focused { tree-node-content { > div { background: #009FDB; color: white; } } } .node-content-wrapper { tree-node-content { > div { background: #F2F2F2; &.tree-node-focused:not(.tree-node-disabled) { background: #009FDB; color: white; } span.actions { .icon-plus{ display: block; color: #009FDB; span:before { display: inline-block; color: #5A5A5A; } } } } } } } } } &.tree-node-focused:not(.tree-node-disabled) { & > tree-node-wrapper { .node-wrapper { border-color: #1EB9F3; .node-content-wrapper{ background: #009FDB; border-color: #1EB9F3; } .node-content-wrapper-focused{ box-shadow: none; tree-node-content { .vf-type{ color: #ffffff; border-color: #1EB9F3; } > div { span.actions { .icon-plus { color: #ffffff; } } } } } } } } tree-node-wrapper { .node-wrapper { height: 36px; tree-node-expander { font-family: 'icomoon' !important; height: 100%; .toggle-children-wrapper { padding: 0; display: block; height: 100%; span.toggle-children { display: flex; width: 20px; top: 0; height: inherit; background-image: none; &:before { content: "\e900"; font-weight: 600; text-align: center; display: inline-block; flex: auto; align-self: center; font-size: 20px; } } } .toggle-children-wrapper-expanded { span.toggle-children { transform: none; &:before { content: "\e930"; } } } .toggle-children-placeholder { width: 20px; } } .node-content-wrapper { padding: 0; background: none; box-shadow: none; height: 100%; flex: 1; min-width: 0; border-left: 1px solid #D2D2D2; tree-node-content { > div { height: 100%; display: flex; align-items: center; justify-content: space-between; span { &.actions { height: 100%; display: flex; justify-content: space-between; align-items: center; >span { width: 45px; max-width: 45px; text-align: center; } .number-button { width: 30px; padding-left: 0; text-align: center; span { display: block; font-family: OpenSans-SemiBold; font-size: 13px; color: #5A5A5A; line-height: 16px; } } .icon-plus { display: none; width: 45px; font-size: 22px; } } } } } } } } } & > tree-node-collection > tree-node > .node-wrapper{ //border-top: 1px solid #D2D2D2; } } } } } .highlight { background-color: #9DD9EF; } #drawing-board-tree{ .tree-node.tree-node-expanded.tree-node-focused { } } available-models-tree { .tree-root { margin-top: 35px; } tree-node-expander { background: #FFFFFF; border: 1px solid #D2D2D2; border-right: none; width: 45px; padding-left: 12px; } .node-content-wrapper { border: none; } tree-node-wrapper tree-node-expander{ background: none !important; border: none !important; } .node-wrapper { height: 45px !important; background: #FFFFFF; border: 1px solid #D2D2D2; } tree-node-collection div { margin-top: 0px; } .tree-node-leaf .node-wrapper tree-node-expander { display: none; } .tree-node.tree-node-expanded { margin-bottom: 10px; } .tree-node-collapsed { margin-bottom: 10px; } .tree-children { padding-left: 0; } tree-node-content .actions .number-button { height: 45px; padding-top: 14px; border-right: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; padding-left: 0; span { background: none; font-size: 11px; color: #5A5A5A; } } .node-content-wrapper.node-content-wrapper-focused{ border-color:#1EB9F3 ; tree-node-content > div{ .vf-type,.model-info,.model-info .property-name { color: white; } .number-button{ border-color: #1EB9F3 ; span{ color: white !important; } } } } .vf-type { width: 40px; height: 45px; padding-top: 16px; border-right: 1px solid #D2D2D2; color: #959595; font-size: 13px; font-family: OpenSans-SemiBold; text-transform: uppercase; text-align: center; flex-basis: 40px; flex-grow: 0; flex-shrink: 0; } .isParent { width: 100%; padding-left: 0 !important; } .model-info { padding-left: 16px; width: 100%; .property-name { font-family: OpenSans-Regular; font-size: 12px; line-height: 12px; color: #191919; //text-transform: capitalize; problematic with search .auto-name{ display: inline-flex;//required for search more then one sub highlight } } tree-node-header-properties { display: none; } } .span-name { margin-right: auto; padding-left: 10px; } .toggle-children-wrapper.toggle-children-wrapper-expanded { .toggle-children:before { color: #009FDB; } } .tree-node.tree-node-expanded .tree-children { } .tree-node.tree-node-expanded.tree-node-focused .tree-children { } .tree-node.tree-node-expanded > tree-node-wrapper{ box-shadow: 0 2px 2px 0 rgba(0,0,0,.1); position: relative; z-index: 1; display: block; } .tree-node-leaf .node-wrapper{ margin-left: 46px; border-left: none; } .tree-children .tree-node-leaf .node-wrapper{ margin-left: 86px; } } @media (max-width: 992px) { available-models-tree{ //width: 40%; max-width: 690px; } drawing-board-tree{ //width: 60%; } } @media (min-width: 992px) { available-models-tree{ //width: 50%; max-width: 650px; } drawing-board-tree{ //width: 50%; } }