first commit

This commit is contained in:
2024-07-15 11:28:08 +02:00
commit f52d538ea5
21891 changed files with 6161164 additions and 0 deletions

View File

@@ -0,0 +1,168 @@
$padding: 10px;
.jet_menu_options_section {
max-width: 1200px;
}
.cherry-tab__tabs-wrap {
width: 100%;
.cherry-tab__tabs-wrap-content {
display: flex;
flex-wrap: wrap;
}
}
.jet-preset-msg {
color: #49c66a;
}
.jet-menu-success-message {
padding-top: 5px;
color: #49c66a;
}
.jet-menu-error-message {
padding-top: 5px;
color: #f00;
}
.option-page-footer {
padding: $padding;
.cherry-settings__content {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.cherry-ui-kit.jet-menu-import-export {
flex: 1;
br {
width: 100%;
display: block;
height: 0;
line-height: 0;
}
}
.jet-menu-import {
height: 0;
overflow: hidden;
&__inner {
border-radius: 5px;
padding: 0;
height: 0;
margin-top: 0;
overflow: hidden;
display: inline-block;
}
&.import-active {
height: auto;
.jet-menu-import__inner {
height: auto;
border: 1px solid rgba(0,0,0,0.1);
margin-top: 20px;
padding: 20px;
}
}
}
@media ( min-width: 783px ) {
padding: $padding * 1.5;
}
@media ( min-width: 961px ) {
padding: $padding * 3;
}
button {
margin-left: 10px;
position: relative;
&:first-child{
margin-left: 0;
}
}
}
button.cherry5-ui-button {
.text {
transition: opacity 0.7s ease;
}
.icon, .loader-wrapper {
opacity: 0;
transform: scale(0);
transition: opacity 0.5s ease, transform 0.5s ease;
}
.icon {
position: absolute;
top: 50%;
left: 50%;
font-size: 20px;
width: 20px;
height: 20px;
margin: -10px 0 0 -10px;
}
.loader-wrapper {
position: absolute;
top: 50%;
left: 50%;
width: 12px;
height: 12px;
margin: -9px 0 0 -8px;
}
.loader {
width: 12px;
height: 12px;
border: 3px solid #ffffff;
border-top: 3px solid #3498db;
border-radius: 50%;
display: block;
animation: spin 0.7s linear infinite;
}
&[disabled], &.success {
cursor: default;
pointer-events: none;
.text{
opacity: 0;
}
}
&[disabled] {
.loader-wrapper {
opacity: 1;
transform: scale(1);
}
}
&.success {
.icon {
opacity: 1;
transform: scale(1);
transition-delay: 0.1s;
}
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
}
.jet-delete-preset-wrap {
color: #a00;
.cherry-ui-kit__description {
color: #a00;
}
}
.cherry-ui-control-preset-wrapper {
.cherry-ui-text,
.cherry-ui-select {
vertical-align: top;
margin-top: 0;
margin-right: 10px;
width: 250px;
}
.cherry5-ui-button {
vertical-align: top;
width: 90px;
}
}

View File

@@ -0,0 +1,494 @@
@import "option-page-styles";
$primary_color: #298ffc;
$primary_color_hover: #206ff4;
$border_color: #e5e5e5;
$text_color: #96989a;
$actions_color: #495157;
$actions_height: 40px;
.jet-menu-trigger {
cursor: pointer;
display: inline-block;
padding: 3px 5px;
background: $primary_color;
color: #fff;
font-weight: normal;
font-size: 11px;
line-height: 16px;
overflow: hidden;
vertical-align: middle;
margin: -4px -25px 0 5px;
transition: all 300ms cubic-bezier(.31,.91,.51,1);
opacity: 0;
&:hover {
background: $primary_color_hover;
}
.dashicons {
float: left;
font-size: 12px;
line-height: 16px;
width: 16px;
height: 16px;
}
.menu-item:hover & {
opacity: 1;
}
}
.jet-menu-popup {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 99999;
background: rgba(0,0,0,.6);
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
opacity: 1;
color: $text_color;
&.jet-hidden {
top: auto;
height: 0;
opacity: 0;
transition: opacity 150ms linear;
.jet-menu-popup__content {
opacity: 0;
transform: translateY(30px);
}
}
&__overlay {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1;
}
&__content {
background: #fff;
display: inline-block;
box-shadow: 0px 5px 21px rgba(0,0,0,0.3);
box-sizing: border-box;
opacity: 1;
transform: translateY(0);
transition: all 300ms linear 200ms;
position: relative;
z-index: 2;
width: 850px;
height: 400px;
max-width: 90vw;
overflow: auto;
.jet-menu-editor-active & {
transition: all 300ms cubic-bezier(.31,.91,.51,1);
width: 90vw;
height: 90vh;
}
}
&-close {
position: absolute;
right: -40px;
top: -8px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 34px;
color: rgba( 255,255,255,.7 );
cursor: pointer;
&:hover {
color: rgba( 255,255,255,1 );
}
}
&__inner {
height: calc( 100% - 40px );
}
&__actions {
height: $actions_height;
display: flex;
justify-content: space-between;
align-items: center;
background: $actions_color;
.spinner {
float: none;
background-image: url( '../images/loader.gif' );
margin-top: 0;
margin-right: 6px;
}
&-save {
display: flex;
padding-right: 5px;
align-items: center;
.dashicons {
margin-right: 8px;
margin-top: 2px;
}
}
}
&__close {
width: $actions_height;
height: $actions_height;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: rgba( 255, 255, 255, .3 );
&:hover {
color: rgba( 255, 255, 255, .6 );
}
}
.cherry5-ui-button {
&.button-hero {
padding: 15px 30px;
font-size: 14px;
}
}
}
.jet-settings-tabs {
display: flex;
align-items: stretch;
height: 100%;
&__nav {
width: 17%;
min-width: 120px;
border-right: 1px solid $border_color;
text-align: right;
padding-top: 20px;
&-item {
cursor: pointer;
line-height: 17px;
padding: 10px 20px;
font-weight: 700;
font-size: 14px;
color: #23282d;
position: relative;
transition: all 150ms linear;
&:after {
transition: all 150ms linear;
position: absolute;
left: 100%;
top: 0;
bottom: 0;
content: "";
width: 0;
background: $primary_color;
}
&:hover,
&.jet-active-tab {
color: $primary_color;
&:after {
width: 3px;
}
}
}
}
&__content {
flex-grow: 1;
&-item {
padding: 20px 0;
height: 100%;
box-sizing: border-box;
overflow: auto;
&::-webkit-scrollbar {
width: 5px;
}
&::-webkit-scrollbar-track {
background: rgba( 0,0,0, .05 );
}
&::-webkit-scrollbar-thumb {
background: rgba( 0,0,0, .2 );
border-radius: 5px;
}
.iconpicker-popover {
left: 0 !important;
}
&.tab-loading {
display: flex;
justify-content: center;
align-items: center;
}
.jet-content-tab-wrap {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 400px;
max-height: 100%;
text-align: center;
}
> .cherry-ui-container {
margin: 0;
padding: 10px 25px 17px;
border-top: 1px solid $border_color;
&:first-child {
border-top: none;
}
}
.iconpicker-popover.popover {
z-index: 1001;
}
.wp-picker-container.wp-picker-active {
z-index: 1001;
}
}
}
}
.jet-hidden-tab {
display: none;
}
.jet-menu-editor-wrap {
display: none;
&.jet-editor-active {
display: block;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
overflow: hidden;
.jet-editor-frame {
width: 100%;
height: 100%;
min-height: 100%;
position: relative;
}
iframe {
width: 100%;
height: 100%;
}
}
}
.jet-close-frame {
display: none;
&.jet-loaded {
display: block;
}
.back-arrow-top {
position: absolute;
z-index: 9999;
width: 40px;
height: 40px;
left: 0;
top: 0;
cursor: pointer;
}
.back-arrow-bottom {
position: absolute;
z-index: 9999;
width: 50px;
height: 39px;
left: 0;
bottom: 0;
cursor: pointer;
}
}
#elementor-loading {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #f1f3f5;
z-index: 9999;
}
.elementor-loader-wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
width: 100px;
.elementor-loader {
height: 90px;
position: relative;
}
.elementor-loader-box {
background-color: #495157;
}
.elementor-loader-box {
position: absolute;
animation: load 1.8s linear infinite;
}
.elementor-loader-box:nth-of-type(1) {
width: 23%;
height: 100%;
left: 0;
top: 0;
}
.elementor-loader-box:not(:nth-of-type(1)) {
right: 0;
height: 20%;
width: 60%;
}
.elementor-loader-box:nth-of-type(2) {
top: 0;
animation-delay: -0.45s;
}
.elementor-loader-box:nth-of-type(3) {
top: 40%;
animation-delay: -0.9s;
}
.elementor-loader-box:nth-of-type(4) {
bottom: 0;
animation-delay: -1.35s;
}
}
.jet-menu-settings-fields + p.submit {
margin: 0;
padding: 0;
}
.tab-loader,
.tab-loader:after {
border-radius: 50%;
width: 40px;
height: 40px;
}
.tab-loader {
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 3px solid rgba( 0, 0, 0, 0.1);
border-right: 3px solid rgba( 0, 0, 0, 0.1);
border-bottom: 3px solid rgba( 0, 0, 0, 0.1);
border-left: 3px solid rgba( 0, 0, 0, 0.5);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: loader 1.1s infinite linear;
animation: loader 1.1s infinite linear;
}
.jet_menu_options_section {
.cherry-component.cherry-tab .cherry-tab__tabs .cherry-component__button {
padding-right: 20px;
}
.cherry-component.cherry-tab--vertical > .cherry-tab__body > .cherry-tab__tabs {
padding-top: 23px;
padding-bottom: 23px;
}
.cherry-control__title {
margin: 0;
}
@media ( min-width: 783px ) {
.cherry-control__info {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.cherry-control__title {
flex: 1 0 100%;
}
.cherry-control__description {
flex: 1 0 100%;
}
}
.cherry-ui-colorpicker-wrapper .wp-picker-container .wp-color-result span {
border-radius: 3px;
border: 3px solid #fff;
box-sizing: border-box;
}
.cherry-ui-select,
.select2 {
background: #f0f0f0;
max-width: 382px;
}
}
@-webkit-keyframes load {
0% {
opacity: .3;
}
50% {
opacity: 1;
}
100% {
opacity: .3;
}
}
@keyframes load {
0% {
opacity: .3;
}
50% {
opacity: 1;
}
100% {
opacity: .3;
}
}
.elementor-loading-title {
color: #495157;
text-align: center;
text-transform: uppercase;
margin-top: 30px;
letter-spacing: 7px;
font-size: 10px;
animation: load-title 1.5s linear infinite;
}
@-webkit-keyframes load-title {
0% {
opacity: 1;
}
50% {
opacity: .6;
}
100% {
opacity: 1;
}
}
@keyframes load-title {
0% {
opacity: 1;
}
50% {
opacity: .6;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes loader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

View File

@@ -0,0 +1,40 @@
.elementor-panel {
.elementor-header-button {
.elementor-icon.eicon-menu-bar {
font-size: 20px;
&:before {
content: '\E87E';
}
}
}
#elementor-panel-footer-exit {
.fa-times {
&:before {
content: '\f053';
}
}
.eicon-close {
&:before {
content: '\E87E';
}
}
}
#elementor-panel-footer-settings {
.fa-cog {
&:before {
content: '\f053';
}
}
.eicon-cog {
&:before {
content: '\E87E';
}
}
}
#elementor-panel-saver-menu-save-draft,
#elementor-panel-saver-menu-discard {
display: none !important;
}
}