UNPKG

@syncfusion/ej2-treegrid

Version:
570 lines (546 loc) 18.7 kB
/* stylelint-disable property-no-vendor-prefix */ @-webkit-keyframes e-input-ripple { 100% { opacity: 0; -webkit-transform: scale(4); transform: scale(4); } } @keyframes e-input-ripple { 100% { opacity: 0; -webkit-transform: scale(4); transform: scale(4); } } @-webkit-keyframes slideTopUp { from { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } to { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } } @keyframes slideTopUp { from { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } to { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } } .e-ddl.e-control-wrapper .e-ddl-icon::before { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: -webkit-transform 300ms ease; transition: -webkit-transform 300ms ease; transition: transform 300ms ease; transition: transform 300ms ease, -webkit-transform 300ms ease; } .e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: -webkit-transform 300ms ease; transition: -webkit-transform 300ms ease; transition: transform 300ms ease; transition: transform 300ms ease, -webkit-transform 300ms ease; } .e-dropdownbase .e-list-item.e-active.e-hover { color: rgba(var(--color-sf-on-surface)); } .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-input-group:not(.e-disabled) .e-back-icon:active, .e-input-group:not(.e-disabled) .e-back-icon:hover, .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active, .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover { background: rgba(var(--color-sf-on-surface), 0.08); } .e-input-group .e-ddl-icon:not(:active)::after { -webkit-animation: none; animation: none; } .e-ddl.e-popup { border: 0; -webkit-box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3); margin-top: 2px; } .e-popup.e-ddl .e-dropdownbase { min-height: 26px; border-radius: 4px; } .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon { margin: 0 6px; min-height: 30px; min-width: 30px; } .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon { min-height: 22px; min-width: 22px; } .e-input-group.e-ddl, .e-input-group.e-ddl .e-input, .e-input-group.e-ddl .e-ddl-icon { background: transparent; } .e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left), .e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) { border-bottom-width: 0; } .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon { margin: 4px; } .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter, .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter { padding: 4px 5px 4px 12px; } .e-ddl.e-popup.e-outline .e-filter-parent { padding: 4px 8px; } /* stylelint-disable property-no-vendor-prefix */ @-webkit-keyframes material-spinner-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes material-spinner-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes fabric-spinner-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fabric-spinner-rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /* stylelint-disable */ .e-treegrid .e-indent::before, .e-grid-menu .e-indent::before { content: "\e33f"; } .e-treegrid .e-outdent::before, .e-grid-menu .e-outdent::before { content: "\e35d"; } .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 rgba(var(--color-sf-primary)); } .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: rgba(var(--color-sf-on-surface)); } .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: 14px; width: 14px; } .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: rgba(var(--color-sf-on-surface-variant)); cursor: pointer; font-size: 18px; height: 18px; 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: rgba(var(--color-sf-error)); content: "\e839"; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .e-treegrid .e-gridcontent td.e-childborder { border-color: rgba(var(--color-sf-primary)); border-width: 2px 0 0; -webkit-box-shadow: 0 1px 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 1px 0 0 rgba(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 rgba(var(--color-sf-primary)); box-shadow: 0 1px 0 0 rgba(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 rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 1px 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 1px 0 0 rgba(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 rgba(var(--color-sf-primary)); } .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 rgba(var(--color-sf-primary)); } .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 rgba(var(--color-sf-primary)); box-shadow: 0 1px 0 0 rgba(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: rgba(var(--color-sf-primary)); border-width: 2px 0 0; } .e-treegrid .e-gridcontent td.e-lastrowcell.e-dropbottom { border-bottom-color: rgba(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: rgba(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 rgba(var(--color-sf-primary)); border-top: 2px dashed rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 0 0 0 rgba(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 rgba(var(--color-sf-primary)); } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-childborder { border-bottom: 2px dashed rgba(var(--color-sf-primary)); border-top: 2px dashed rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-childborder { border-bottom: 2px dashed rgba(var(--color-sf-primary)); border-top: 2px dashed rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-dropbottom { border-bottom: 2px solid rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-droptop { border-top: 2px solid rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-dropbottom { border-bottom: 2px solid rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-droptop { border-top: 2px solid rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 0 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 0 0 0 rgba(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: rgba(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 rgba(var(--color-sf-primary)); -webkit-box-shadow: 0 1px 0 0 rgba(var(--color-sf-primary)); box-shadow: 0 1px 0 0 rgba(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 rgba(var(--color-sf-primary)); } .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 rgba(var(--color-sf-primary)); } .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: rgba(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: rgba(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: 22px; 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: 18px; width: 18px; } .e-bigger .e-treegrid .e-grid .e-treecell { line-height: 20px; } .e-bigger .e-treegrid .e-grid .e-treecolumn-container span { vertical-align: middle; }