| available-models-tree { |
| .available-models-tree { |
| height: 100%; |
| display: flex; |
| flex-direction: column; |
| line-height: 14px; |
| border-right: #D2D2D2 1.5px solid; |
| min-width: 340px; |
| h5 { |
| font-family: OpenSans-Semibold; |
| color: #5A5A5A; |
| background-color: #F2F2F2; |
| margin: 0; |
| padding: 15px; |
| padding-left: 20px; |
| span { |
| vertical-align: middle; |
| &:first-child { |
| font-size: 12px; |
| color: #191919; |
| } |
| } |
| } |
| .available-models-content-wrapper { |
| flex: 1; |
| display: flex; |
| flex-direction: column; |
| padding: 20px; |
| background-color: #F2F2F2; |
| .search-container { |
| margin-bottom: 30px; |
| width: 100%; |
| display: flex; |
| background: #FFFFFF; |
| border: 1px solid #D2D2D2; |
| border-radius: 2px; |
| height: 40px; |
| min-width: 40px; |
| font-family: OpenSans-Italic; |
| color: #959595; |
| input { |
| flex: 1; |
| border: 0; |
| padding-left: 10px; |
| outline: 0; |
| } |
| .icon-search { |
| display: flex; |
| width: 40px; |
| &:after { |
| content: "\e92e"; |
| cursor: pointer; |
| font-size: 20px; |
| font-weight: 600; |
| text-align: center; |
| display: inline-block; |
| flex: auto; |
| align-self: center; |
| } |
| } |
| } |
| tree-root { |
| flex: 1; |
| display: flex; |
| } |
| tree-viewport { |
| flex: 1; |
| height: auto; |
| overflow: auto; |
| padding-top: 5px; |
| .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: #009FDB; |
| .node-content-wrapper { |
| tree-node-content { |
| > div { |
| span.actions { |
| .number-button { |
| span { |
| //background-color: #009FDB; |
| } |
| } |
| .icon-plus span:before { |
| display: inline-block; |
| color: #5A5A5A; |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| &.tree-node-focused:not(.tree-node-disabled) { |
| & > tree-node-wrapper { |
| .node-wrapper { |
| color: #009FDB; |
| .node-content-wrapper-focused, |
| .node-content-wrapper:hover { |
| background: none; |
| box-shadow: none; |
| tree-node-content { |
| > div { |
| span.actions { |
| .number-button { |
| span { |
| //background-color: #009FDB; |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| 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; |
| padding-left: 10px; |
| 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-size: 11px; |
| } |
| } |
| .icon-v { |
| width: 45px; |
| span:before { |
| content: "\e932"; |
| color: #5A5A5A; |
| font-size: 16px; |
| text-align: center; |
| display: inline-block; |
| vertical-align: baseline; |
| } |
| } |
| .icon-plus { |
| width: 45px; |
| span { |
| &:before { |
| //content: "\e901"; |
| //fill:#009FDB; |
| //color: #009FDB; |
| //font-size: 16px; |
| //text-align: center; |
| //display: none; |
| //vertical-align: baseline; |
| } |
| &:hover:before { |
| //color: #009FDB !important; |
| |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| } |
| |
| } |
| } |
| tree-node-children { |
| .tree-children { |
| padding-left: 20px; |
| } |
| } |
| } |
| } |
| |
| } |
| } |
| } |
| .highlight { |
| background-color: #9DD9EF; |
| } |
| |
| #drawing-board-tree{ |
| .tree-node.tree-node-expanded.tree-node-focused { |
| border: 1px solid #009FDB; |
| } |
| |
| } |
| |
| 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; |
| } |
| |
| tree-node-content div { |
| background: white; |
| } |
| |
| .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-children { |
| padding: 20px; |
| } |
| |
| .tree-node.tree-node-expanded.tree-node-focused { |
| border: 1px solid #009FDB; |
| } |
| |
| .tree-node.tree-node-expanded { |
| border: 1px solid rgba(128, 128, 128, 0.72); |
| margin-bottom: 10px; |
| } |
| |
| .tree-children { |
| padding-left: 0; |
| } |
| |
| tree-node-content .actions .number-button { |
| height: 45px; |
| padding-top: 14px; |
| border: 1px solid #D2D2D2; |
| padding-left: 0; |
| span { |
| background: none; |
| font-size: 11px; |
| color: #5A5A5A; |
| } |
| } |
| |
| |
| |
| .node-content-wrapper.node-content-wrapper-focused tree-node-content div{ |
| background: #009FDB !important; |
| color: white; |
| |
| .isParent { |
| border-left: 1px solid #009FDB; |
| } |
| |
| .number-button span{ |
| color: white !important; |
| } |
| |
| .icon-v span:before{ |
| color: white !important; |
| } |
| } |
| |
| .vf-type { |
| width: 20px; |
| height: 45px; |
| padding-top: 16px; |
| border-right: 1px solid #D2D2D2; |
| |
| } |
| |
| .isParent { |
| width: 100%; |
| padding-left: 5px; |
| } |
| |
| .tree-node-expanded .isChild .vf-type { |
| display: none; |
| } |
| |
| .isParent .span-name { |
| width: 100%; |
| padding-left: 10px; |
| } |
| |
| .toggle-children-wrapper.toggle-children-wrapper-expanded { |
| .toggle-children:before { |
| color: #009FDB; |
| } |
| } |
| |
| .tree-node.tree-node-expanded .tree-children { |
| border: 1px solid rgba(128, 128, 128, 0.72); |
| } |
| |
| .tree-node.tree-node-expanded.tree-node-focused .tree-children { |
| border: 1px solid #009fdb; |
| } |
| |
| .tree-node-leaf .node-wrapper{ |
| margin-left: 45px; |
| border-left: none; |
| } |
| } |
| |
| |
| |