Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e872188be7 | |||
| 2d712e78b0 | |||
| ebeecd0686 | |||
| 1d09f994c6 | |||
| 686c3714fc | |||
| e29086036c | |||
| 78e24aa720 | |||
| 7c8876c835 | |||
| 2222fb1e01 | |||
| 46b30a1ef0 | |||
| d49d5f70ef | |||
| 76a950e2ba |
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@design.estate/dees-catalog",
|
"name": "@design.estate/dees-catalog",
|
||||||
"version": "1.0.250",
|
"version": "1.0.256",
|
||||||
"private": false,
|
"private": false,
|
||||||
"description": "website for lossless.com",
|
"description": "website for lossless.com",
|
||||||
"main": "dist_ts_web/index.js",
|
"main": "dist_ts_web/index.js",
|
||||||
|
|||||||
@@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@design.estate/dees-catalog',
|
name: '@design.estate/dees-catalog',
|
||||||
version: '1.0.250',
|
version: '1.0.256',
|
||||||
description: 'website for lossless.com'
|
description: 'website for lossless.com'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -169,9 +169,9 @@ export class DeesTable<T> extends DeesElement {
|
|||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
min-height: 50px;
|
min-height: 50px;
|
||||||
background: ${cssManager.bdTheme('#ffffff', '#333333')};
|
background: ${cssManager.bdTheme('#ffffff', '#222222')};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
border-top: 1px solid ${cssManager.bdTheme('#fff', '#444')};
|
border-top: 1px solid ${cssManager.bdTheme('#fff', '#ffffff10')};
|
||||||
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
|
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
@@ -199,7 +199,7 @@ export class DeesTable<T> extends DeesElement {
|
|||||||
|
|
||||||
.headingSeparation {
|
.headingSeparation {
|
||||||
margin-top: 7px;
|
margin-top: 7px;
|
||||||
border-bottom: 1px solid ${cssManager.bdTheme('#bcbcbc', '#bcbcbc')};
|
border-bottom: 1px solid ${cssManager.bdTheme('#bcbcbc', '#444444')};
|
||||||
}
|
}
|
||||||
|
|
||||||
.headerActions {
|
.headerActions {
|
||||||
@@ -219,9 +219,13 @@ export class DeesTable<T> extends DeesElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.searchGrid {
|
.searchGrid {
|
||||||
|
background: ${cssManager.bdTheme('#fff', '#111111')};
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-gap: 16px;
|
grid-gap: 16px;
|
||||||
grid-template-columns: 1fr 200px;
|
grid-template-columns: 1fr 200px;
|
||||||
|
margin: 0px -16px;
|
||||||
|
padding: 0px 16px;
|
||||||
|
border-bottom: 1px solid ${cssManager.bdTheme('#fff', '#ffffff20')};
|
||||||
}
|
}
|
||||||
|
|
||||||
table,
|
table,
|
||||||
@@ -311,22 +315,22 @@ export class DeesTable<T> extends DeesElement {
|
|||||||
font-weight: inherit;
|
font-weight: inherit;
|
||||||
padding: 0px 6px;
|
padding: 0px 6px;
|
||||||
}
|
}
|
||||||
|
.actionsContainer {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
height: 24px;
|
||||||
|
transform: translateY(-4px);
|
||||||
|
margin-left: -6px;
|
||||||
|
}
|
||||||
.action {
|
.action {
|
||||||
margin: -4px 0px;
|
position: relative;
|
||||||
padding: 8px 10px;
|
padding: 8px 10px;
|
||||||
line-height: 32px;
|
line-height: 24px;
|
||||||
height: 32px;
|
height: 32px;
|
||||||
size: 16px;
|
size: 16px;
|
||||||
display: inline-block;
|
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.action:first-child {
|
|
||||||
margin-left: -6px;
|
|
||||||
width: min-content;
|
|
||||||
}
|
|
||||||
|
|
||||||
.action:hover {
|
.action:hover {
|
||||||
background: ${cssManager.bdTheme(colors.bright.blue, colors.dark.blue)};
|
background: ${cssManager.bdTheme(colors.bright.blue, colors.dark.blue)};
|
||||||
}
|
}
|
||||||
@@ -425,10 +429,12 @@ export class DeesTable<T> extends DeesElement {
|
|||||||
name: "john" AND age: 18
|
name: "john" AND age: 18
|
||||||
\`\`\`
|
\`\`\`
|
||||||
|
|
||||||
`}></dees-input-text>
|
`}
|
||||||
|
></dees-input-text>
|
||||||
<dees-input-multitoggle
|
<dees-input-multitoggle
|
||||||
.label=${'search mode'}
|
.label=${'search mode'}
|
||||||
.options=${['table', 'data', 'server']}
|
.options=${['table', 'data', 'server']}
|
||||||
|
.selectedOption=${'table'}
|
||||||
.description=${`
|
.description=${`
|
||||||
There are three basic modes:
|
There are three basic modes:
|
||||||
|
|
||||||
@@ -565,22 +571,28 @@ export class DeesTable<T> extends DeesElement {
|
|||||||
return html`
|
return html`
|
||||||
<td>
|
<td>
|
||||||
<div class="innerCellContainer">
|
<div class="innerCellContainer">
|
||||||
${this.getActionsForType('inRow').map(
|
<div class="actionsContainer">
|
||||||
(actionArg) => html`<div
|
${this.getActionsForType('inRow').map(
|
||||||
class="action"
|
(actionArg) => html`
|
||||||
@click=${() =>
|
<div
|
||||||
actionArg.actionFunc({
|
class="action"
|
||||||
item: itemArg,
|
@click=${() =>
|
||||||
table: this,
|
actionArg.actionFunc({
|
||||||
})}
|
item: itemArg,
|
||||||
>
|
table: this,
|
||||||
${actionArg.iconName
|
})}
|
||||||
? html`
|
>
|
||||||
<dees-icon .iconFA=${actionArg.iconName}></dees-icon>
|
${actionArg.iconName
|
||||||
`
|
? html`
|
||||||
: actionArg.name}
|
<dees-icon
|
||||||
</div>`
|
.iconFA=${actionArg.iconName}
|
||||||
)}
|
></dees-icon>
|
||||||
|
`
|
||||||
|
: actionArg.name}
|
||||||
|
</div>
|
||||||
|
`
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
`;
|
`;
|
||||||
@@ -654,7 +666,7 @@ export class DeesTable<T> extends DeesElement {
|
|||||||
const width = window.getComputedStyle(cell).width;
|
const width = window.getComputedStyle(cell).width;
|
||||||
if (cell.textContent.includes('Actions')) {
|
if (cell.textContent.includes('Actions')) {
|
||||||
const neededWidth =
|
const neededWidth =
|
||||||
this.dataActions.filter((actionArg) => actionArg.type.includes('inRow')).length * 35;
|
this.dataActions.filter((actionArg) => actionArg.type.includes('inRow')).length * 36;
|
||||||
cell.style.width = `${Math.max(neededWidth, 68)}px`;
|
cell.style.width = `${Math.max(neededWidth, 68)}px`;
|
||||||
} else {
|
} else {
|
||||||
cell.style.width = width;
|
cell.style.width = width;
|
||||||
|
|||||||
Reference in New Issue
Block a user