Anoop пре 2 година
родитељ
комит
47c650e556
3 измењених фајлова са 12714 додато и 0 уклоњено
  1. +5983
    -0
      dist/influxframework-datatable.cjs.js
  2. +327
    -0
      dist/influxframework-datatable.css
  3. +6404
    -0
      dist/influxframework-datatable.js

+ 5983
- 0
dist/influxframework-datatable.cjs.js
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 327
- 0
dist/influxframework-datatable.css Прегледај датотеку

@@ -0,0 +1,327 @@
:root {
--dt-border-color: #d1d8dd;
--dt-primary-color: rgb(82, 146, 247);
--dt-light-bg: #f5f7fa;
--dt-light-red: #FD8B8B;
--dt-light-yellow: #fffce7;
--dt-orange: rgb(255, 160, 10);
--dt-text-color: #000000;
--dt-text-light: #dfe2e5;
--dt-spacer-1: 0.25rem;
--dt-spacer-2: 0.5rem;
--dt-spacer-3: 1rem;
--dt-border-radius: 3px;
--dt-cell-bg: #fff;
--dt-focus-border-width: 2px;
--dt-selection-highlight-color: #fffce7;
--dt-selection-highlight-color: var(--dt-light-yellow);
--dt-toast-message-border: none;
--dt-header-cell-bg: #fff;
--dt-header-cell-bg: var(--dt-cell-bg);
}

.datatable *, .datatable *::after, .datatable *::before {
box-sizing: border-box;
}

.datatable {
position: relative;
overflow: hidden;
}

.dt-scrollable {
height: 40vw;
overflow: auto;
border-top: 2px solid #d1d8dd;
border-top: 2px solid var(--dt-border-color);
}

.dt-scrollable--highlight-all {
background-color: #fffce7;
background-color: var(--dt-selection-highlight-color);
}

.dt-scrollable__no-data {
text-align: center;
padding: 1rem;
padding: var(--dt-spacer-3);
border-left: 1px solid #d1d8dd;
border-left: 1px solid var(--dt-border-color);
border-right: 1px solid #d1d8dd;
border-right: 1px solid var(--dt-border-color);
}

.dt-row {
display: flex;
}

.dt-row--highlight .dt-cell {
background-color: #fffce7;
background-color: var(--dt-selection-highlight-color);
}

.dt-row--unhighlight .dt-cell {
background-color: #fff;
background-color: var(--dt-cell-bg);
}

.dt-row--hide {
display: none;
}

.dt-row:last-child:not(.dt-row-filter) {
border-bottom: 1px solid #d1d8dd;
border-bottom: 1px solid var(--dt-border-color);
}

.dt-cell {
border: 1px solid #d1d8dd;
border: 1px solid var(--dt-border-color);
border-bottom: none;
border-right: none;
position: relative;
outline: none;
padding: 0;
background-color: #fff;
background-color: var(--dt-cell-bg);
color: #000000;
color: var(--dt-text-color);
/*
Fix for firefox and Edge
https://stackoverflow.com/a/16337203
firefox paints td background over border
*/
background-clip: padding-box;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}

.dt-cell__content {
padding: 0.5rem;
padding: var(--dt-spacer-2);
border: 2px solid transparent;
border: var(--dt-focus-border-width) solid transparent;
height: 100%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}

.dt-cell__edit {
display: none;
padding: 0.5rem;
padding: var(--dt-spacer-2);
background-color: #fff;
background-color: var(--dt-cell-bg);
border: 2px solid rgb(255, 160, 10);
border: var(--dt-focus-border-width) solid var(--dt-orange);
z-index: 1;
height: 100%;
}

.dt-cell__resize-handle {
opacity: 0;
position: absolute;
right: -3px;
top: 0;
width: 5px;
height: 100%;
cursor: col-resize;
z-index: 1;
}

.dt-cell--editing .dt-cell__content {
display: none;
}

.dt-cell--editing .dt-cell__edit {
display: block;
}

.dt-cell--focus .dt-cell__content {
border-color: rgb(82, 146, 247);
border-color: var(--dt-primary-color);
}

.dt-cell--highlight {
background-color: #f5f7fa;
background-color: var(--dt-light-bg);
}

.dt-cell--dragging {
background-color: #f5f7fa;
background-color: var(--dt-light-bg);
}

.dt-cell--header {
background-color: #fff;
background-color: var(--dt-header-cell-bg);
}

.dt-cell--header:last-child {
border-right: 1px solid #d1d8dd;
border-right: 1px solid var(--dt-border-color);
}

.dt-cell--header .dt-cell__content {
padding-right: 1rem;
padding-right: var(--dt-spacer-3);
font-weight: bold;
}

.dt-cell--header:hover .dt-dropdown__toggle {
opacity: 1;
}

.dt-cell--tree-close .icon-open {
display: none;
}

.dt-cell--tree-close .icon-close {
display: flex;
}

.dt-cell:last-child {
border-right: 1px solid #d1d8dd;
border-right: 1px solid var(--dt-border-color);
}

.datatable[dir=rtl] .dt-cell__resize-handle {
right: unset;
left: -3px;
}

.icon-open, .icon-close {
width: 16px;
height: 16px;
}

.icon-open {
display: flex;
}

.icon-close {
display: none;
}

.dt-dropdown {
position: absolute;
right: 10px;
display: inline-flex;
vertical-align: top;
text-align: left;
font-weight: normal;
cursor: pointer;
}

.dt-dropdown__toggle {
opacity: 0;
background-color: #fff;
background-color: var(--dt-header-cell-bg);
}

.dt-dropdown__list {
position: fixed;
min-width: 8rem;
z-index: 1;
cursor: pointer;
background-color: #fff;
background-color: var(--dt-cell-bg);
border-radius: 3px;
border-radius: var(--dt-border-radius);
padding: 0.5rem 0;
padding: var(--dt-spacer-2) 0;
box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
}

.dt-dropdown__list-item {
padding: 0.5rem 1rem;
padding: var(--dt-spacer-2) var(--dt-spacer-3);
}

.dt-dropdown__list-item:hover {
background-color: #f5f7fa;
background-color: var(--dt-light-bg);
}

.dt-dropdown--active .dt-dropdown__list {
display: block;
}

.dt-tree-node {
display: flex;
align-items: center;
position: relative;
}

.dt-tree-node__toggle {
display: inline-block;
cursor: pointer;
margin-right: 0.2rem;
}

.dt-toast {
position: absolute;
bottom: 1rem;
bottom: var(--dt-spacer-3);
left: 50%;
transform: translateX(-50%);
}

.dt-toast__message {
display: inline-block;
background-color: rgba(0, 0, 0, 0.8);
color: #dfe2e5;
color: var(--dt-text-light);
border-radius: 3px;
border-radius: var(--dt-border-radius);
padding: 0.5rem 1rem;
padding: var(--dt-spacer-2) var(--dt-spacer-3);
border: none;
border: var(--dt-toast-message-border);
}

.dt-input {
outline: none;
width: 100%;
border: none;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
background-color: inherit;
color: inherit;
margin: 0;
padding: 0;
}

.dt-freeze {
display: flex;
justify-content: center;
align-content: center;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: #f5f7fa;
background-color: var(--dt-light-bg);
opacity: 0.5;
font-size: 2em;
}

.dt-freeze__message {
position: absolute;
top: 50%;
transform: translateY(-50%);
}

.dt-paste-target {
position: fixed;
left: -999em;
}

body.dt-resize {
cursor: col-resize;
}

+ 6404
- 0
dist/influxframework-datatable.js
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


Loading…
Откажи
Сачувај