UNPKG

vtseditor

Version:
245 lines (201 loc) 3.76 kB
.table .title, .table .type { margin-bottom: 4px; cursor: pointer; } .table input, .table select { width: 100%; box-sizing: border-box; margin-bottom: 4px; } .vts-schema-table { margin-bottom: 0; min-width: 200px; align-items: stretch; background-color: #3e7e9c; border: 1px solid #ccc; border-radius: 4px; } .vts-schema-table:hover { box-shadow: 0 0 4px rgba(255, 128, 0, 0.5); border: 1px solid #aaa; background-color: #4a8eae; } .vts-schema-table.selected { box-shadow: 0 0 0 2px #ff8000; background-color: #ffe0b2; border: 2px dashed #ff8000; } .vts-enum-table { background-color: #3e9c3e; } .vts-link-table { opacity: 0.5; transition: opacity 0.3s; } .vts-link-table:hover { opacity: 1; } .vts-schema-buttons { display:flex; align-items: center; cursor:pointer; gap: 5px; margin-left: auto; } .vts-schema-edit-name { margin-right:7px; } .vts-schema-delete { padding-right: 10px; cursor:pointer; } .vts-schema-delete:after { content:"x"; } .vts-schema-add:hover { color: #ff8000; } .vts-schema-add:after { content:"+"; } .vts-schema-edit { cursor:pointer; margin-right: 7px; padding-left: 20px; } .vts-schema-edit:hover { color: #ff8000; } .vts-schema-edit:after { content:"✎"; } .vts-schema-sort-name { margin-right: 7px; } .vts-schema-edit { cursor: pointer; } .vts-schema-edit:hover { color: #ff8000; } .vts-schema-sort-name:hover { color: #ff8000; } .vts-schema-sort-name:after { content: "⇅"; } .vts-schema-element .vts-schema-add { right:3px; } .vts-schema-element .vts-schema-add { /*@include anAddButton;*/ } .vts-schema-element .vts-schema-delete { /*@include aDeleteButton;*/ left:3px; } .vts-schema-element .node-edit { /*@include anEditButton;*/ } .vts-schema-element { border: 1px solid; cursor: pointer; font-size: 12px; z-index: 12; overflow: hidden; min-width: 80px; min-height: 30px; width: auto; flex-direction: column; } .vts-schema-element-name { cursor: move; font-size: 13px; padding: 6px; display: flex; background-color: #3e7e9c; color: #f7ebca; } .vts-enum-element-name { background-color: #3e9c3e; } .vts-element-link-name { //background-color: #000000; //color: #ffffff; } .vts-schema-element-name span { cursor:pointer; margin-right: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; flex-shrink: 0; flex-grow: 0; } .vts-schema-name-icon { width: 18px; height: 18px; border-radius: 50%; background-color: white; display: flex; align-items: center; justify-content: center; font-size: 10px; } .vts-schema-extend-span { color: greenyellow; } .vts-schema-type-colum-span { color: darkorange; } .vts-schema-table { margin-bottom: 0; min-width: 200px; align-items: stretch; } .vts-schema-table-columns { display: flex; flex-direction: column; overflow: auto; position:relative; } .vts-schema-table-column { padding: 4px 6px; display: flex; align-items: center; border:2px solid transparent; } .vts-schema-table-column:hover { background-color: #ffe6cc !important; } .vts-schema-table-column.hovered { background-color: #ffe6cc !important; } .vts-schema-table-column.optional { border: 1px dashed #aaa; } .vts-schema-column-buttons { margin-left: auto; display: flex; gap: 4px; } .vts-schema-table-column-edit { margin-left: auto; cursor: pointer; /*@include anEditButton;*/ } .vts-schema-edit-name { margin-right:7px; /*@include anEditButton;*/ } .vts-schema-table-column-delete, .vts-schema-view-delete { padding: 2px 20px 2px 2px; cursor: pointer; position:static; font-size: 10px; } .vts-schema-table-column-delete { /*@include aDeleteButton;*/ }