Initial commit
This commit is contained in:
commit
65e0da7e11
1397 changed files with 596542 additions and 0 deletions
|
|
@ -0,0 +1,32 @@
|
|||
.egr-actions {
|
||||
width: calc(100% + 1.5em);
|
||||
display: none;
|
||||
justify-content: center;
|
||||
border-top: 1px solid #ddd;
|
||||
|
||||
> * {
|
||||
height: 2.5em;
|
||||
line-height: 2.5em;
|
||||
cursor: pointer;
|
||||
padding-right: 1.5em;
|
||||
padding-left: 1.5em;
|
||||
user-select: none;
|
||||
border-right: 1px solid #ddd;
|
||||
|
||||
&:last-child {
|
||||
border-right: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.egr-even .egr-actions {
|
||||
border-top: 1px solid #ccc;
|
||||
|
||||
> * {
|
||||
border-right: 1px solid #ccc;
|
||||
|
||||
&:last-child {
|
||||
border-right: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
.egr-element-delete {
|
||||
width: calc(100% + 1.5em);
|
||||
z-index: 100;
|
||||
background: #fff;
|
||||
display: flex;
|
||||
|
||||
.egr-delete-message {
|
||||
padding: 1.5em;
|
||||
position: relative;
|
||||
background: #fff;
|
||||
margin: 0 auto;
|
||||
}
|
||||
}
|
||||
|
||||
.egr-delete-buttons {
|
||||
max-width: 20em;
|
||||
justify-content: space-between;
|
||||
display: flex;
|
||||
margin-top: .5em;
|
||||
|
||||
>* {
|
||||
cursor: pointer;
|
||||
line-height: 2em;
|
||||
}
|
||||
}
|
||||
|
||||
.egr-delete-cancel {
|
||||
padding: 0 .5em;
|
||||
color: #777;
|
||||
border: 2px solid transparent;
|
||||
|
||||
span {
|
||||
border-bottom: 2px solid #eee;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
color: #000;
|
||||
|
||||
span {
|
||||
border-bottom: 2px solid #ccc;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.egr-delete-apply {
|
||||
border-radius: .3em;
|
||||
padding: 0 1em;
|
||||
color: #b3000a;
|
||||
border: 2px solid #b3000a;
|
||||
font-weight: bold;
|
||||
|
||||
&:hover {
|
||||
color: #fff;
|
||||
background: #b3000a;
|
||||
}
|
||||
}
|
||||
|
||||
.egr-delete-active {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.egr-delete-active .egr-fields:before{
|
||||
content: '';
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
background: #b3000a;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 1;
|
||||
opacity: .2;
|
||||
}
|
||||
34
site/OFF_plugins/field-engineer/assets/scss/dropdown.scss
Normal file
34
site/OFF_plugins/field-engineer/assets/scss/dropdown.scss
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
.egr-dropdown {
|
||||
position: absolute;
|
||||
background: #000;
|
||||
border-radius: 4px;
|
||||
right: 0;
|
||||
z-index: 10000;
|
||||
display: none;
|
||||
margin-top: .4em;
|
||||
|
||||
&:before {
|
||||
content: '';
|
||||
border-left: .4em solid transparent;
|
||||
border-right: .4em solid transparent;
|
||||
border-bottom: .4em solid #000;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 0;
|
||||
margin-top: -.3em;
|
||||
}
|
||||
}
|
||||
|
||||
.egr-empty .egr-dropdown:before {
|
||||
left: 2em;
|
||||
}
|
||||
.egr-row-actions .egr-dropdown:before {
|
||||
left: calc(100% - 2.4em);
|
||||
}
|
||||
|
||||
.egr-dropdown-active .egr-dropdown {
|
||||
display: block;
|
||||
}
|
||||
.egr-dropdown-active .egr-add-button .icon {
|
||||
transform: rotateX(180deg);
|
||||
}
|
||||
17
site/OFF_plugins/field-engineer/assets/scss/empty.scss
Normal file
17
site/OFF_plugins/field-engineer/assets/scss/empty.scss
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
.egr-empty {
|
||||
padding: 1.5em;
|
||||
background: #ddd;
|
||||
display: none;
|
||||
|
||||
.egr-add-button {
|
||||
border-bottom: 2px solid #aaa;
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
|
||||
.egr-dropdown {
|
||||
right: auto;
|
||||
margin-top: .7em;
|
||||
}
|
||||
}
|
||||
}
|
||||
35
site/OFF_plugins/field-engineer/assets/scss/grid.scss
Normal file
35
site/OFF_plugins/field-engineer/assets/scss/grid.scss
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
.egr-grid-item {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.egr-fieldset {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 60em) {
|
||||
.egr-grid-item {
|
||||
width: calc(100% + 1.5em);
|
||||
}
|
||||
|
||||
.egr-fieldset {
|
||||
margin-right: 1.5em;
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.egr-grid-item-1-2 > .egr-fieldset {
|
||||
width: calc(100% / 2 - 1.5em);
|
||||
}
|
||||
.egr-grid-item-1-3 > .egr-fieldset {
|
||||
width: calc(100% / 3 - 1.5em);
|
||||
}
|
||||
.egr-grid-item-1-4 > .egr-fieldset {
|
||||
width: calc(100% / 4 - 1.5em);
|
||||
}
|
||||
.egr-grid-item-1-5 > .egr-fieldset {
|
||||
width: calc(100% / 5 - 1.5em);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
.egr-row[data-count="0"] > .egr-empty {
|
||||
display: block;
|
||||
}
|
||||
.egr-row[data-count="0"] > .egr-row-actions {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.egr-dropdown-active .egr-add-button:before {
|
||||
display: block;
|
||||
}
|
||||
3
site/OFF_plugins/field-engineer/assets/scss/outline.scss
Normal file
3
site/OFF_plugins/field-engineer/assets/scss/outline.scss
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
.egr-outline {
|
||||
opacity: .5;
|
||||
}
|
||||
15
site/OFF_plugins/field-engineer/assets/scss/output.scss
Normal file
15
site/OFF_plugins/field-engineer/assets/scss/output.scss
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
.egr-output {
|
||||
margin-left: 1.5em;
|
||||
width: calc(100% - 1.5em);
|
||||
padding-bottom: 1.5em;
|
||||
display: none;
|
||||
|
||||
textarea {
|
||||
width: 100%;
|
||||
height: 300px;
|
||||
border: 2px solid #ddd;
|
||||
padding: .5em;
|
||||
font-size: .9em;
|
||||
outline: none;
|
||||
}
|
||||
}
|
||||
0
site/OFF_plugins/field-engineer/assets/scss/plugins.scss
Normal file
0
site/OFF_plugins/field-engineer/assets/scss/plugins.scss
Normal file
49
site/OFF_plugins/field-engineer/assets/scss/row-actions.scss
Normal file
49
site/OFF_plugins/field-engineer/assets/scss/row-actions.scss
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
.egr-row-actions {
|
||||
margin-top: .5em;
|
||||
|
||||
&:after {
|
||||
clear: both;
|
||||
content: '';
|
||||
display: table;
|
||||
}
|
||||
}
|
||||
|
||||
.egr-add-button {
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
user-select: none;
|
||||
|
||||
span {
|
||||
color: #777;
|
||||
}
|
||||
|
||||
&:hover span {
|
||||
color: #000;
|
||||
}
|
||||
}
|
||||
|
||||
.egr-add {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.egr-add-select {
|
||||
padding: .75em 1.5em .75em 1.5em;
|
||||
color: #fff;
|
||||
border-bottom: 1px solid #222;
|
||||
white-space: nowrap;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
|
||||
&:hover {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
border-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.egr-dropdown-active .egr-add-button:before {
|
||||
display: block;
|
||||
}
|
||||
34
site/OFF_plugins/field-engineer/assets/scss/skeleton.scss
vendored
Normal file
34
site/OFF_plugins/field-engineer/assets/scss/skeleton.scss
vendored
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
.egr {
|
||||
margin-left: -1.5em;
|
||||
margin-bottom: -1.5em;
|
||||
}
|
||||
|
||||
.egr-row {
|
||||
margin-left: 1.5em;
|
||||
width: calc(100% - 1.5em);
|
||||
padding-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.egr-fieldsets {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.egr-fieldset {
|
||||
padding-top: 1.5em;
|
||||
padding-right: 1.5em;
|
||||
border: 2px solid #ddd;
|
||||
background: #fff;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.egr-even > .egr-fieldsets > .egr-fieldset {
|
||||
background: #eee;
|
||||
}
|
||||
|
||||
.egr-outline {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.egr-fields {
|
||||
flex: 1;
|
||||
}
|
||||
16
site/OFF_plugins/field-engineer/assets/scss/sort.scss
Normal file
16
site/OFF_plugins/field-engineer/assets/scss/sort.scss
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
.egr .ui-sortable-helper {
|
||||
border-bottom: 2px solid #ddd;
|
||||
}
|
||||
|
||||
.egr-presentation .egr-fieldset:first-child > .egr-actions > .egr-sort-up {
|
||||
display: none;
|
||||
}
|
||||
.egr-presentation .egr-fieldset:last-child > .egr-actions > .egr-sort-down {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.egr-presentation .egr-fieldset:only-child > .egr-actions > .egr-sort-up,
|
||||
.egr-presentation .egr-fieldset:only-child > .egr-actions > .egr-sort-down,
|
||||
.egr-presentation .egr-fieldset:only-child > .egr-actions > .egr-sorting {
|
||||
display: none;
|
||||
}
|
||||
13
site/OFF_plugins/field-engineer/assets/scss/style.scss
Normal file
13
site/OFF_plugins/field-engineer/assets/scss/style.scss
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
@import 'skeleton';
|
||||
@import 'action-items';
|
||||
@import 'has-fieldsets';
|
||||
@import 'dropdown';
|
||||
@import 'empty';
|
||||
@import 'output';
|
||||
@import 'outline';
|
||||
@import 'sort';
|
||||
@import 'row-actions';
|
||||
@import 'plugins';
|
||||
@import 'grid';
|
||||
@import 'delete-message';
|
||||
@import 'table';
|
||||
63
site/OFF_plugins/field-engineer/assets/scss/table.scss
Normal file
63
site/OFF_plugins/field-engineer/assets/scss/table.scss
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
$lp: 1em;
|
||||
|
||||
.egr-style-table {
|
||||
> .egr-fieldsets {
|
||||
border: 2px solid #ddd;
|
||||
> .egr-fieldset {
|
||||
border: none;
|
||||
margin-bottom: 0;
|
||||
padding-top: .5em;
|
||||
padding-right: .5em;
|
||||
|
||||
&:last-child {
|
||||
border-bottom: 0;
|
||||
|
||||
> .egr-actions {
|
||||
border-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
> .egr-fields {
|
||||
> .field {
|
||||
padding-left: .5em;
|
||||
margin-bottom: .5em;
|
||||
}
|
||||
}
|
||||
> .egr-actions {
|
||||
width: calc(100% + .5em);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.egr-odd {
|
||||
> .egr-fieldsets {
|
||||
> .egr-labels {
|
||||
background: #fff;
|
||||
}
|
||||
> .egr-fieldset > .egr-actions {
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
}
|
||||
}
|
||||
&.egr-even {
|
||||
> .egr-fieldsets {
|
||||
> .egr-labels {
|
||||
background: #eee;
|
||||
}
|
||||
> .egr-fieldset > .egr-actions {
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.egr-labels {
|
||||
padding-top: $lp;
|
||||
padding-right: $lp;
|
||||
border-bottom: 1px solid #ddd;
|
||||
|
||||
> .field {
|
||||
margin-bottom: $lp / 2;
|
||||
padding-left: $lp !important;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue