UNPKG

@syncfusion/ej2-treegrid

Version:
502 lines (489 loc) 15.2 kB
/* stylelint-disable property-no-vendor-prefix */ .e-popup.e-ddl { border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); 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: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: #333; } .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-filter-parent { border-bottom: 1px solid #ccc; } /* 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); } } .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: "\e558"; } .e-treegrid .e-toolbar-item .e-collapse::before { content: "\e557"; } .e-treegrid .e-toolbar-item .e-indent::before { content: "\e33f"; } .e-treegrid .e-toolbar-item .e-outdent::before { content: "\e35d"; } .e-treegrid .e-treegridexpand::before, .e-treegrid .e-treegridcollapse::before, .e-grid .e-treegridexpand::before, .e-grid .e-treegridcollapse::before { content: "\e22f"; } .e-treelistgrid.e-print-grid-layout .e-treegridexpand::before, .e-treelistgrid.e-print-grid-layout .e-treegridcollapse::before { content: "\e22f"; } .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: 1px solid #317ab9; } .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: middle; } .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: #333; } .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 { font-size: 10px; height: 16px; line-height: 11px; padding: 2px 0; 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: #333; cursor: pointer; font-size: 10px; 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: #e3165b; content: "\e22a"; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .e-treegrid .e-gridcontent td.e-childborder { border-color: #317ab9; border-width: 1px 0 0; -webkit-box-shadow: 0 1px 0 0 #317ab9; box-shadow: 0 1px 0 0 #317ab9; 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 #317ab9; box-shadow: 0 1px 0 0 #317ab9; } .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: 1px solid #317ab9; -webkit-box-shadow: 0 1px 0 0 #317ab9; box-shadow: 0 1px 0 0 #317ab9; 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: 1px solid #317ab9; } .e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder { border-width: 1px 0; } .e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:first-child { border-left: 1px solid #317ab9; } .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 #317ab9; box-shadow: 0 1px 0 0 #317ab9; 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: #317ab9; border-width: 1px 0 0; } .e-treegrid .e-gridcontent td.e-lastrowcell.e-dropbottom { border-bottom-color: #317ab9; } .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: #317ab9; 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: 1px solid #317ab9; border-top: 1px solid #317ab9; -webkit-box-shadow: 0 0 0 0 #317ab9; box-shadow: 0 0 0 0 #317ab9; } .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: 1px solid #317ab9; } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-childborder { border-bottom: 1px solid #317ab9; border-top: 1px solid #317ab9; -webkit-box-shadow: 0 0 0 0 #317ab9; box-shadow: 0 0 0 0 #317ab9; } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-childborder { border-bottom: 1px solid #317ab9; border-top: 1px solid #317ab9; -webkit-box-shadow: 0 0 0 0 #317ab9; box-shadow: 0 0 0 0 #317ab9; } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-dropbottom { border-bottom: 1px solid #317ab9; -webkit-box-shadow: 0 0 0 0 #317ab9; box-shadow: 0 0 0 0 #317ab9; } .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-droptop { border-top: 1px solid #317ab9; -webkit-box-shadow: 0 0 0 0 #317ab9; box-shadow: 0 0 0 0 #317ab9; } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-dropbottom { border-bottom: 1px solid #317ab9; -webkit-box-shadow: 0 0 0 0 #317ab9; box-shadow: 0 0 0 0 #317ab9; } .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-droptop { border-top: 1px solid #317ab9; -webkit-box-shadow: 0 0 0 0 #317ab9; box-shadow: 0 0 0 0 #317ab9; } .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: #317ab9; border-width: 1px 0 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: 1px solid #317ab9; -webkit-box-shadow: 0 1px 0 0 #317ab9; box-shadow: 0 1px 0 0 #317ab9; 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: 1px solid #317ab9; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder { border-width: 1px 0; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:last-child { border-right: 1px solid #317ab9; } .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: #317ab9; border-width: 1px 0 0; } .e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-dropbottom { border-bottom-color: #317ab9; } .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: 10px; height: 18px; width: 18px; vertical-align: bottom; } .e-bigger .e-treegrid .e-grid .e-hierarchycheckbox { padding-left: 2px; } .e-bigger .e-treegrid .e-grid .e-hierarchycheckbox .e-frame { font-size: 12px; line-height: 12px; padding: 2px 0; height: 20px; width: 20px; } .e-bigger .e-treegrid .e-grid .e-treecell { line-height: 18px; } .e-bigger .e-treegrid .e-grid .e-treecolumn-container span { vertical-align: middle; }