UNPKG

@syncfusion/ej2-treegrid

Version:
551 lines (527 loc) 17.9 kB
/* stylelint-disable property-no-vendor-prefix */ /* stylelint-disable */ .e-filled.e-float-input.e-error label.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text, .e-filled.e-float-input.e-error input:focus ~ label.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, .e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text { color: var(--color-sf-danger) !important; } .e-popup.e-ddl { border-radius: 4px; -webkit-box-shadow: none; box-shadow: none; margin-top: 3px; } .e-popup.e-ddl .e-input-group { width: auto; } .e-popup.e-ddl .e-input-group input { line-height: 15px; } .e-popup.e-ddl .e-dropdownbase { min-height: 26px; } .e-popup.e-ddl .e-filter-parent .e-input-group { display: -webkit-box; display: -ms-flexbox; display: flex; width: auto; } .e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon { border: 0; } .e-input-group.e-control-wrapper.e-ddl .e-input[readonly], .e-float-input.e-control-wrapper.e-ddl input[readonly] { background: transparent; } .e-input-group.e-control-wrapper.e-ddl.e-readonly .e-input[readonly], .e-float-input.e-control-wrapper.e-ddl.e-readonly input[readonly] { background: var(--color-sf-content-bg-color-alt2); } .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active, .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover, .e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active, .e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover, .e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active, .e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover, .e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active, .e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover { background: transparent; color: var(--color-sf-icon-color); } .e-input-group.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon, .e-input-group.e-control-wrapper.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon, .e-float-input.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon, .e-float-input.e-control-wrapper.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon { background: transparent; color: var(--color-sf-icon-color); } .e-input-group.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon, .e-input-group.e-control-wrapper.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon, .e-float-input.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon, .e-float-input.e-control-wrapper.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon { background: var(--color-sf-content-bg-color-alt2); } .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon, .e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon, .e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon, .e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon { border: 0; } .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active, .e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active, .e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active, .e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active { -webkit-box-shadow: none; box-shadow: none; } .e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon { background: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .e-ddl.e-popup .e-filter-parent .e-input-group, .e-ddl.e-popup .e-filter-parent { background: var(--color-sf-content-bg-color); } .e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon { font-size: 14px; } /* stylelint-disable property-no-vendor-prefix */ @-webkit-keyframes material-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes material-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes fabric-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fabric-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /* stylelint-disable */ .e-treegrid .e-indent::before, .e-grid-menu .e-indent::before { content: "\e810"; } .e-treegrid .e-outdent::before, .e-grid-menu .e-outdent::before { content: "\e72a"; } .e-treegrid .e-toolbar-item .e-expand::before { content: "\e7c9"; } .e-treegrid .e-toolbar-item .e-collapse::before { content: "\e80f"; } .e-treegrid .e-toolbar-item .e-indent::before { content: "\e810"; } .e-treegrid .e-toolbar-item .e-outdent::before { content: "\e72a"; } .e-treegrid .e-treegridexpand::before, .e-treegrid .e-treegridcollapse::before, .e-grid .e-treegridexpand::before, .e-grid .e-treegridcollapse::before { content: "\e748"; } .e-treelistgrid.e-print-grid-layout .e-treegridexpand::before, .e-treelistgrid.e-print-grid-layout .e-treegridcollapse::before { content: "\e748"; } .e-treegrid .e-icons.e-none::before { content: ""; } .e-treegrid .e-grid.e-default.e-draggable:not(.e-rtl) tr td.e-rowdragdrop.e-childborder:first-child:not(.e-dropbottom, .e-droptop), .e-treegrid .e-grid.e-default.e-draggable:not(.e-rtl) tr td.e-rowcell.e-childborder:first-child:not(.e-dropbottom, .e-droptop) { border-left: 2px dashed #4f46e5; } .e-treegrid .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row.e-summaryrow .e-rowcell:empty { height: auto; } .e-treegrid .e-gridheader .e-headercell .e-css.e-hierarchycheckbox { height: 20px; vertical-align: middle; } .e-treegrid .e-treegridexpand::before, .e-treegrid .e-treegridcollapse::before { text-align: center; vertical-align: unset; } .e-treegrid tr.e-childrow-hidden { display: none; } .e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container { display: block; overflow: hidden; text-overflow: ellipsis; } .e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container span.e-treecell { display: contents; overflow: hidden; text-overflow: ellipsis; } .e-treegrid .e-templatecell .e-treecolumn-container span { vertical-align: middle; } .e-treegrid .e-treegridexpand:hover::before, .e-treegrid .e-treegridcollapse:hover::before { color: var(--color-sf-icon-color-hover); } .e-treegrid .e-rtl .e-treegridcollapse { -webkit-transform: scale(-1); transform: scale(-1); } .e-treegrid .e-treegridexpand { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .e-treegrid .e-treerowexpanded:not(.e-hiddenrow) { display: table-row; } .e-treegrid .e-treerowcollapsed { display: none; } .e-treegrid .e-treecheckbox-container { display: block; overflow: hidden; text-overflow: ellipsis; } .e-treegrid .e-treecheckbox-container :not(.e-treecheckbox) { white-space: nowrap; } .e-treegrid .e-treecheckbox { overflow: hidden; text-overflow: ellipsis; vertical-align: middle; } .e-treegrid .e-treecolumn-container span { display: inline-block; vertical-align: text-bottom; } .e-treegrid .e-templatecell .e-treecolumn-container span { vertical-align: middle; } .e-treegrid .e-cloneproperties .e-treecolumn-container span { vertical-align: text-top; } .e-treegrid .e-cloneproperties .e-rowcell:not(.e-gridclip) .errorValue .e-treecolumn-container { display: table-row; } .e-treegrid .e-hierarchycheckbox .e-frame { height: 16px; width: 16px; } .e-treegrid .e-checkselection .e-frozenheader .e-rowcell, .e-treegrid .e-checkselection .e-movableheader .e-rowcell, .e-treegrid .e-checkselection .e-frozencontent .e-rowcell, .e-treegrid .e-checkselection .e-movablecontent .e-rowcell { line-height: 21px; } .e-treegrid .e-treegridexpand, .e-treegrid .e-treegridcollapse { color: var(--color-sf-icon-color); cursor: pointer; font-size: 16px; height: 16px; padding: 0; text-align: center; vertical-align: text-bottom; width: 16px; } .e-treegrid .e-treecell { display: table-cell; line-height: normal; } .e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container, .e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container { white-space: nowrap; } .e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container .e-treecell { display: inline-block; white-space: normal; word-wrap: break-word; } .e-treegrid .e-grid.e-wrap .e-cloneproperties .e-rowcell .e-treecolumn-container .e-treecell { display: inline-block; white-space: nowrap; word-wrap: break-word; } .e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container .e-treecheckbox { display: inline-block; white-space: normal; word-wrap: break-word; } .e-treegrid .e-grid.e-wrap .e-treecolumn-container span { vertical-align: middle; } .e-treegrid.e-grid.e-print-grid-layout .e-icons { display: inline-block; } .e-treegrid .e-treecheckselect, .e-treegrid .e-treeselectall { margin: 0; opacity: 0; position: absolute; width: 0; } .e-treegrid .e-detailheadercell, .e-treegrid .e-headercontent .e-table .e-detail-intent, .e-treegrid .e-gridcontent .e-table .e-detail-intent, .e-treegrid .e-table .e-detailrow .e-detailindentcell, .e-treegrid .e-table .e-detailrowexpand, .e-treegrid .e-table .e-detailrowcollapse, .e-treegrid tr.e-detailrow.e-childrow-hidden { display: none; } .e-treegrid .e-icons.e-errorelem { padding-left: 10px; display: inline-block; vertical-align: text-bottom; } .e-treegrid .e-errorelem::before { color: var(--color-sf-danger); content: "\e839"; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .e-treegrid .e-gridcontent td.e-childborder { border-color: var(--color-sf-primary); border-width: 2px 0 0; -webkit-box-shadow: 0 1px 0 0 var(--color-sf-primary); box-shadow: 0 1px 0 0 var(--color-sf-primary); position: relative; z-index: 1; } .e-treegrid .e-gridcontent td.e-childborder.e-leftfreeze { position: sticky; } .e-treegrid .e-gridcontent td.e-rowcell.e-childborder.e-dragborder, .e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom.e-dragborder td.e-rowdragdrop.e-dropbottom.e-dragborder { -webkit-box-shadow: 0 1px 0 0 var(--color-sf-primary); box-shadow: 0 1px 0 0 var(--color-sf-primary); } .e-treegrid .e-gridcontent td.e-rowcell.e-dragborder, .e-treegrid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-treegrid .e-gridcontent .e-rowdragdrop.e-dragborder { -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; } .e-treegrid .e-gridcontent td.e-childborder:first-child { border-left: 2px dashed #4f46e5; -webkit-box-shadow: 0 1px 0 0 var(--color-sf-primary); box-shadow: 0 1px 0 0 var(--color-sf-primary); position: relative; z-index: 1; } .e-treegrid .e-gridcontent td.e-rowcell.e-childborder:last-child, .e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:last-child { border-right: 2px dashed #4f46e5; } .e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder { border-width: 2px 0; } .e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:first-child { border-left: 2px dashed #4f46e5; } .e-treegrid .e-gridcontent td.e-dropbottom:first-child, .e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom, .e-treegrid .e-gridcontent td.e-dropbottom { -webkit-box-shadow: 0 1px 0 0 var(--color-sf-primary); box-shadow: 0 1px 0 0 var(--color-sf-primary); position: relative; z-index: 1; } .e-treegrid .e-gridcontent td.e-dropbottom:first-child.e-leftfreeze, .e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom.e-leftfreeze, .e-treegrid .e-gridcontent td.e-dropbottom.e-leftfreeze { position: sticky; } .e-treegrid .e-gridcontent td.e-droptop:first-child, .e-treegrid .e-gridcontent td.e-rowcell.e-droptop { border-top-color: var(--color-sf-primary); border-width: 2px 0 0; } .e-treegrid .e-gridcontent td.e-lastrowcell.e-dropbottom { border-bottom-color: var(--color-sf-primary); } .e-treegrid .e-gridcontent td.e-rowdragdrop.e-droptop.e-dragborder { -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; } .e-treegrid .e-gridcontent .e-gridheader .e-firstrow-dragborder { height: 1px; } .e-treegrid .e-gridcontent .e-lastrow-dragborder { height: 0; } .e-treegrid .e-gridheader .e-firstrow-dragborder, .e-treegrid .e-droptop .e-lastrow-dragborder, .e-treegrid .e-gridheader .e-firstrow-dragborder tr:first-child.e-dropbottom { height: 0; } .e-treegrid .e-treegrid-relative { position: relative; } .e-treegrid .e-gridheader .e-firstrow-border, .e-treegrid .e-gridcontent .e-lastrow-border { background-color: var(--color-sf-primary); bottom: 0; display: none; height: 1px; position: absolute; z-index: 1; } .e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-childborder, .e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-childborder { border-bottom: 2px dashed #4f46e5; border-top: 2px dashed #4f46e5; -webkit-box-shadow: 0 0 0 0 var(--color-sf-primary); box-shadow: 0 0 0 0 var(--color-sf-primary); } .e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-droptop, .e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-droptop { border-top: 2px solid #4f46e5; } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-childborder { border-bottom: 2px dashed #4f46e5; border-top: 2px dashed #4f46e5; -webkit-box-shadow: 0 0 0 0 var(--color-sf-primary); box-shadow: 0 0 0 0 var(--color-sf-primary); } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-childborder { border-bottom: 2px dashed #4f46e5; border-top: 2px dashed #4f46e5; -webkit-box-shadow: 0 0 0 0 var(--color-sf-primary); box-shadow: 0 0 0 0 var(--color-sf-primary); } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-dropbottom { border-bottom: 2px solid #4f46e5; -webkit-box-shadow: 0 0 0 0 var(--color-sf-primary); box-shadow: 0 0 0 0 var(--color-sf-primary); } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-droptop { border-top: 2px solid #4f46e5; -webkit-box-shadow: 0 0 0 0 var(--color-sf-primary); box-shadow: 0 0 0 0 var(--color-sf-primary); } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-dropbottom { border-bottom: 2px solid #4f46e5; -webkit-box-shadow: 0 0 0 0 var(--color-sf-primary); box-shadow: 0 0 0 0 var(--color-sf-primary); } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-droptop { border-top: 2px solid #4f46e5; -webkit-box-shadow: 0 0 0 0 var(--color-sf-primary); box-shadow: 0 0 0 0 var(--color-sf-primary); } .e-treegrid .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder, .e-treegrid .e-grid.e-rtl .e-droptop .e-lastrow-dragborder { height: 0; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder { border-color: var(--color-sf-primary); border-width: 2px 0 2px 0; position: relative; z-index: 1; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder.e-leftfreeze { position: sticky; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-dragborder, .e-treegrid .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-treegrid .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder { -webkit-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder:first-child { border-right: 2px dashed #4f46e5; -webkit-box-shadow: 0 1px 0 0 var(--color-sf-primary); box-shadow: 0 1px 0 0 var(--color-sf-primary); position: relative; z-index: 1; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-childborder:last-child, .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:first-child { border-left: 2px dashed #4f46e5; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder { border-width: 2px 0; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:last-child { border-right: 2px dashed #4f46e5; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-droptop:first-child, .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-droptop { border-top-color: var(--color-sf-primary); border-width: 2px 0 0; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-dropbottom { border-bottom-color: var(--color-sf-primary); } .e-treelistgrid.e-print-grid-layout .e-icons.e-none::before { content: ""; } .e-treelistgrid.e-print-grid-layout .e-treecolumn-container .e-icons:not(.e-frame) { display: inline-block; } .e-treelistgrid.e-print-grid-layout .e-treegridexpand { -webkit-transform: rotate(90deg); transform: rotate(90deg); } /* stylelint-disable-line no-empty-source */ .e-bigger .e-treegrid .e-grid .e-treegridexpand, .e-bigger .e-treegrid .e-grid .e-treegridcollapse { font-size: 20px; height: 20px; width: 20px; vertical-align: bottom; } .e-bigger .e-treegrid .e-grid .e-hierarchycheckbox { padding-left: 2px; } .e-bigger .e-treegrid .e-grid .e-hierarchycheckbox .e-frame { height: 24px; width: 24px; } .e-bigger .e-treegrid .e-grid .e-treecell { line-height: 20px; } .e-bigger .e-treegrid .e-grid .e-treecolumn-container span { vertical-align: middle; }