Skip to content

Commit 1e8b5c5

Browse files
committed
UI changes, moved font list update code to Vvveb.FontsManager.addFontList
1 parent ef55737 commit 1e8b5c5

9 files changed

+229
-191
lines changed

css/editor.css

+86-82
Original file line numberDiff line numberDiff line change
@@ -17810,13 +17810,14 @@ https://github.com/givanz/VvvebJs
1781017810
display: none;
1781117811
position: absolute;
1781217812
top: 0px;
17813-
right: 0px; }
17813+
right: 2px; }
1781417814
.tree > ol li.file .file-actions .btn {
1781517815
padding: 0rem 0.2rem;
17816+
margin-right: 1px;
1781617817
font-size: 0.875rem;
1781717818
line-height: 1;
1781817819
border-radius: 4px;
17819-
--bs-btn-border-color: rgba(var(--bs-link-color-rgb), 0.15); }
17820+
--bs-btn-border-color: rgba(var(--bs-link-color-rgb), 0.25); }
1782017821
.tree > ol li.page > label {
1782117822
background-image: url(../libs/builder/icons/panel.svg); }
1782217823
.tree > ol li input {
@@ -17900,14 +17901,14 @@ body {
1790017901
--builder-component-list-element-width:44%; } }
1790117902
@media (min-width: 1600px) {
1790217903
body {
17903-
--builder-left-panel-width: 350px;
17904-
--builder-right-panel-width: 350px;
17904+
--builder-left-panel-width: 300px;
17905+
--builder-right-panel-width: 300px;
1790517906
--builder-component-list-element-width:44%; } }
1790617907
@media (min-width: 2000px) {
1790717908
body {
17908-
--builder-left-panel-width: 400px;
17909-
--builder-right-panel-width: 400px;
17910-
--builder-component-list-element-width:28%; } }
17909+
--builder-left-panel-width: 300px;
17910+
--builder-right-panel-width: 300px;
17911+
--builder-component-list-element-width:44%; } }
1791117912
body ::-webkit-scrollbar {
1791217913
width: 0.5rem;
1791317914
background-color: rgba(var(--bs-body-color-rgb), 0.05); }
@@ -17980,9 +17981,10 @@ body {
1798017981
#vvveb-builder #left-panel #filemanager .header a {
1798117982
color: var(--bs-link-color); }
1798217983
#vvveb-builder #left-panel #filemanager .btn-add {
17983-
font-size: 13px;
17984-
line-height: 1.6;
17985-
--bs-btn-border-color:transparent; }
17984+
--bs-btn-border-color: rgba(var(--bs-link-color-rgb), 0.3);
17985+
font-weight: 600;
17986+
padding: 0rem 0.3rem;
17987+
margin: 0.2rem 0.3rem; }
1798617988
#vvveb-builder #left-panel #filemanager .tree {
1798717989
height: 215px;
1798817990
height: calc( var(--builder-filemanager-height) - 35px);
@@ -18015,14 +18017,21 @@ body {
1801518017
width: var(--builder-right-panel-width); }
1801618018
#vvveb-builder #right-panel label.header .header-arrow {
1801718019
right: 10px; }
18018-
#vvveb-builder #right-panel .nav-link.active {
18019-
border-top: 1px solid rgba(var(--bs-link-color-rgb), 0.7); }
18020+
#vvveb-builder #right-panel .nav-link {
18021+
border-left: none;
18022+
border-right: none;
18023+
border-top: none;
18024+
border-bottom-width: 1px; }
18025+
#vvveb-builder #right-panel .nav-link.active {
18026+
border-bottom-color: rgba(var(--bs-link-color-rgb), 0.7);
18027+
font-weight: normal; }
18028+
#vvveb-builder #right-panel .nav-link.active i {
18029+
color: var(--bs-link-hover-color); }
1802018030
#vvveb-builder #top-panel {
1802118031
height: 35px;
1802218032
padding: 0;
1802318033
border-bottom: 1px solid var(--bs-border-color);
1802418034
text-align: center;
18025-
background-color: rgba(var(--bs-secondary-color-rgb), 0.03);
1802618035
width: 100%; }
1802718036
#vvveb-builder #top-panel .btn-group .btn.btn-light {
1802818037
padding: 0.1rem 0.5rem;
@@ -18032,7 +18041,8 @@ body {
1803218041
--bs-btn-hover-color: var(--bs-body-bg);
1803318042
--bs-btn-bg:transparent;
1803418043
border-color: transparent;
18035-
color: var(--bs-secondary-color); }
18044+
color: var(--bs-secondary-color);
18045+
line-height: 1.8; }
1803618046
#vvveb-builder #top-panel .btn-group .btn.btn-light i {
1803718047
font-size: 1.2rem; }
1803818048
#vvveb-builder #top-panel .btn-group .btn.btn-primary {
@@ -18093,8 +18103,6 @@ body {
1809318103
height: 100%;
1809418104
display: flex;
1809518105
flex-direction: column; }
18096-
#vvveb-builder .drag-elements > .header .nav {
18097-
background: rgba(var(--bs-secondary-color-rgb), 0.03); }
1809818106
#vvveb-builder .drag-elements .nav-item .nav-link {
1809918107
text-align: center;
1810018108
border-top-color: var(--bs-body-bg);
@@ -18158,7 +18166,6 @@ body {
1815818166
animation-fill-mode: forwards; }
1815918167
#vvveb-builder #add-section-box .header > div.section-box-actions {
1816018168
position: absolute;
18161-
top: 0.5rem;
1816218169
right: 0.5rem; }
1816318170
#vvveb-builder #add-section-box .components-list, #vvveb-builder #add-section-box .blocks-list, #vvveb-builder #add-section-box .component-properties, #vvveb-builder #add-section-box .sections-list {
1816418171
width: auto;
@@ -18200,7 +18207,7 @@ body {
1820018207
border-radius: 0px;
1820118208
background-position: center;
1820218209
box-shadow: 0px 1px 5px 0px rgba(var(--bs-body-color-rgb), 0.15);
18203-
-webkit-box-shadow: 0px 1px 5px 0px rgba(var(--bs-body-color-rgb), 0.15);
18210+
box-shadow: none;
1820418211
/*
1820518212
border-left-width:1px;
1820618213
border-top-width:1px;
@@ -18277,8 +18284,6 @@ body {
1827718284
flex-direction: column;
1827818285
height: 100%;
1827918286
margin-bottom: 2rem; }
18280-
#vvveb-builder .component-properties .nav-tabs {
18281-
background: rgba(var(--bs-secondary-color-rgb), 0.03); }
1828218287
#vvveb-builder .component-properties #right-panel {
1828318288
color: #777; }
1828418289
#vvveb-builder .component-properties, #vvveb-builder .component-properties select, #vvveb-builder .component-properties input[type="text"] {
@@ -18387,7 +18392,8 @@ body {
1838718392
height: 0px;
1838818393
top: 0px;
1838918394
left: 0px;
18390-
display: none; }
18395+
display: none;
18396+
transition: all 0.05s; }
1839118397
#vvveb-builder #drop-highlight-box {
1839218398
position: absolute;
1839318399
border: 2px solid var(--bs-primary);
@@ -18644,7 +18650,7 @@ body {
1864418650
padding: 0.3rem 0.2rem 0.4rem; }
1864518651
#vvveb-builder #elements-tabs a i {
1864618652
padding: 0.3rem 0rem;
18647-
font-size: 1.2rem;
18653+
font-size: 1.1rem;
1864818654
border-radius: 3px;
1864918655
display: block;
1865018656
border: 1px solid transparent; }
@@ -18659,22 +18665,31 @@ body {
1865918665
box-shadow: none; }
1866018666
#vvveb-builder #elements-tabs a.active i {
1866118667
background: rgba(var(--bs-link-color-rgb), 0.03);
18662-
border: 1px solid rgba(var(--bs-link-color-rgb), 0.2);
18668+
border: 1px solid rgba(var(--bs-link-color-rgb), 0.3);
1866318669
color: var(--bs-link-hover-color); }
1866418670
#vvveb-builder .nav-tabs .nav-item:first-child .nav-link {
1866518671
border-left: none; }
1866618672
#vvveb-builder .nav-tabs .nav-link {
18673+
border-top: none;
18674+
border-left: none;
18675+
border-right: none;
18676+
border-bottom-width: 1px;
1866718677
text-align: center;
1866818678
--bs-nav-link-color:var(--bs-secondary-color); }
1866918679
#vvveb-builder .nav-tabs .nav-link i {
1867018680
font-size: 1.2rem;
18671-
line-height: 1; }
18681+
line-height: 1;
18682+
vertical-align: bottom;
18683+
margin-right: 0.5rem; }
1867218684
#vvveb-builder .nav-tabs .nav-link.active,
1867318685
#vvveb-builder .nav-tabs .nav-item.show .nav-link {
1867418686
background-color: var(--bs-body-bg);
1867518687
border-radius: 0px;
18676-
background: linear-gradient(0deg, var(--bs-body-bg) 70%, rgba(var(--bs-link-color-rgb), 0.03) 100%);
18677-
border-top: 1px solid rgba(var(--bs-link-color-rgb), 0.7); }
18688+
border-bottom-color: rgba(var(--bs-link-color-rgb), 0.7);
18689+
font-weight: normal; }
18690+
#vvveb-builder .nav-tabs .nav-link.active i,
18691+
#vvveb-builder .nav-tabs .nav-item.show .nav-link i {
18692+
color: var(--bs-link-hover-color); }
1867818693
#vvveb-builder .nav-fill .nav-link {
1867918694
padding-left: 0rem;
1868018695
padding-right: 0rem; }
@@ -18687,8 +18702,8 @@ body {
1868718702
/* style for drag element */
1868818703
li[data-type] {
1868918704
width: var(--builder-component-list-element-width);
18690-
min-width: 100px;
18691-
height: 100px;
18705+
min-width: 80px;
18706+
height: 80px;
1869218707
margin: 0% 1% 3% 3%;
1869318708
text-align: center;
1869418709
font-weight: normal;
@@ -18697,7 +18712,7 @@ li[data-type] {
1869718712
background-repeat: no-repeat;
1869818713
padding-top: 60px;
1869918714
padding-bottom: 7px;
18700-
padding: 60px 5px 7px 5px;
18715+
padding: 50px 5px 7px 5px;
1870118716
border-style: solid;
1870218717
border-width: 1px;
1870318718
border-radius: 3px;
@@ -18707,14 +18722,14 @@ li[data-type] {
1870718722
*/
1870818723
background-color: var(--bs-white);
1870918724
border-color: var(--bs-border-color);
18710-
border-color: var(--bs-gray-300);
18711-
background-position: 50% 30%;
18725+
border-color: rgba(var(--bs-secondary-rgb), 0.15);
18726+
background-position: 50% 20%;
1871218727
background-size: auto 42px;
1871318728
z-index: 100;
1871418729
cursor: move;
1871518730
cursor: grab;
1871618731
box-shadow: 0px 1px 4px 0px rgba(var(--bs-body-color-rgb), 0.05);
18717-
-webkit-box-shadow: 0px 1px 4px 0px rgba(var(--bs-body-color-rgb), 0.05);
18732+
box-shadow: none;
1871818733
/*border-width:1px;*/ }
1871918734
li[data-type] a, li[data-type] span {
1872018735
min-height: 20px;
@@ -18807,7 +18822,7 @@ li[data-type] {
1880718822
.sections-container > div.section-item {
1880818823
box-shadow: 0px 0px 1px 0px var(--bs-primary);
1880918824
box-shadow: 0px 0px 1px 0px rgba(18, 83, 205, 0.7), 0px 0px 5px 0px rgba(18, 83, 205, 0.1);
18810-
box-shadow: 0px 0px 1px 2px rgba(18, 83, 205, 0.05);
18825+
box-shadow: 0px 0px 1px 2px rgba(18, 83, 205, 0.03);
1881118826
border: 1px solid var(--bs-border-color);
1881218827
background: var(--bs-body-bg);
1881318828
margin: 0rem 0rem 1rem;
@@ -18916,7 +18931,7 @@ li[data-type] {
1891618931
border-radius: 0px;
1891718932
background-position: center;
1891818933
box-shadow: 0px 1px 5px 0px rgba(var(--bs-body-color-rgb), 0.15);
18919-
-webkit-box-shadow: 0px 1px 5px 0px rgba(var(--bs-body-color-rgb), 0.15);
18934+
box-shadow: none;
1892018935
/*
1892118936
border-left-width:1px;
1892218937
border-top-width:1px;
@@ -18967,15 +18982,15 @@ li[data-type] {
1896718982
visibility: hidden; }
1896818983

1896918984
.blocks .drag-elements-sidepane li[data-type] {
18970-
width: 45%;
18985+
width: 44%;
1897118986
box-shadow: 0px 1px 4px 0px rgba(var(--bs-body-color-rgb), 0.05);
1897218987
-webkit-box-shadow: 0px 1px 4px 0px rgba(var(--bs-body-color-rgb), 0.05); }
1897318988

1897418989
.components .drag-elements-sidepane li[data-type],
1897518990
#add-section-box li[data-type] {
1897618991
width: var(--builder-component-list-element-width);
18977-
min-width: 100px;
18978-
height: 100px;
18992+
min-width: 80px;
18993+
height: 80px;
1897918994
margin: 0% 1% 3% 3%;
1898018995
text-align: center;
1898118996
font-weight: normal;
@@ -18984,7 +18999,7 @@ li[data-type] {
1898418999
background-repeat: no-repeat;
1898519000
padding-top: 60px;
1898619001
padding-bottom: 7px;
18987-
padding: 60px 5px 7px 5px;
19002+
padding: 50px 5px 7px 5px;
1898819003
border-style: solid;
1898919004
border-width: 1px;
1899019005
border-radius: 3px;
@@ -18994,14 +19009,14 @@ li[data-type] {
1899419009
*/
1899519010
background-color: var(--bs-white);
1899619011
border-color: var(--bs-border-color);
18997-
border-color: var(--bs-gray-300);
18998-
background-position: 50% 30%;
19012+
border-color: rgba(var(--bs-secondary-rgb), 0.15);
19013+
background-position: 50% 20%;
1899919014
background-size: auto 42px;
1900019015
z-index: 100;
1900119016
cursor: move;
1900219017
cursor: grab;
1900319018
box-shadow: 0px 1px 4px 0px rgba(var(--bs-body-color-rgb), 0.05);
19004-
-webkit-box-shadow: 0px 1px 4px 0px rgba(var(--bs-body-color-rgb), 0.05); }
19019+
box-shadow: none; }
1900519020
.components .drag-elements-sidepane li[data-type] a, .components .drag-elements-sidepane li[data-type] span,
1900619021
#add-section-box li[data-type] a,
1900719022
#add-section-box li[data-type] span {
@@ -19201,9 +19216,6 @@ input[type="number"]:focus {
1920119216
.form-control::placeholder {
1920219217
opacity: 0.7; }
1920319218

19204-
.form-control, .form-select {
19205-
box-shadow: 1px 1px 3px 0px rgba(var(--bs-body-color-rgb), 0.05) inset; }
19206-
1920719219
.btn-link:hover {
1920819220
text-decoration: none; }
1920919221

@@ -19417,49 +19429,47 @@ ul.autocomplete li.selected {
1941719429
z-index: 1; } }
1941819430

1941919431
input[type="color"] {
19420-
width: 28px;
19421-
height: 28px;
19432+
width: 24px;
19433+
height: 24px;
1942219434
border-radius: 3px;
1942319435
padding: 2px;
1942419436
box-shadow: none; }
1942519437
input[type="color"].form-control-color::-moz-color-swatch {
19426-
min-width: 21px;
19427-
min-height: 21px;
19438+
min-width: 17px;
19439+
min-height: 17px;
1942819440
border-radius: 3px;
1942919441
box-shadow: 1px 1px 5px 0px rgba(var(--bs-body-color-rgb), 0.25);
1943019442
border: none; }
1943119443
input[type="color"].form-control-color::-webkit-color-swatch {
19432-
min-width: 21px;
19433-
min-height: 21px;
19444+
min-width: 17px;
19445+
min-height: 17px;
1943419446
border-radius: 3px;
1943519447
box-shadow: 1px 1px 5px 0px rgba(var(--bs-body-color-rgb), 0.25);
1943619448
border: none; }
1943719449

1943819450
.breadcrumb-navigator {
19439-
padding: 0.4rem 1rem;
19440-
min-height: 30px; }
19451+
padding: 0.5rem 0.7rem;
19452+
min-height: 30px;
19453+
font-size: 12px; }
1944119454
.breadcrumb-navigator .breadcrumb {
19442-
font-size: 90%;
1944319455
margin: 0; }
19444-
.breadcrumb-navigator .breadcrumb .breadcrumb-item {
19445-
padding: 0.2rem 0.5rem; }
19446-
.breadcrumb-navigator .breadcrumb .breadcrumb-item a {
19447-
color: var(--bs-body-color);
19448-
background: rgba(var(--bs-secondary-color-rgb), 0.03);
19449-
padding: 0.2rem 0.4rem;
19450-
border-radius: 4px;
19451-
border: 1px solid var(--bs-border-color);
19456+
.breadcrumb-navigator .breadcrumb .breadcrumb-item a {
19457+
color: var(--bs-body-color);
19458+
background: rgba(var(--bs-secondary-color-rgb), 0.03);
19459+
padding: 0.2rem 0.4rem;
19460+
border-radius: 4px;
19461+
border: 1px solid var(--bs-border-color);
19462+
text-decoration: none; }
19463+
.breadcrumb-navigator .breadcrumb .breadcrumb-item a:hover {
19464+
background: rgba(var(--bs-link-color-rgb), 0.05);
19465+
border: 1px solid rgba(var(--bs-link-color-rgb), 0.2);
1945219466
text-decoration: none; }
19453-
.breadcrumb-navigator .breadcrumb .breadcrumb-item a:hover {
19454-
background: rgba(var(--bs-link-color-rgb), 0.05);
19455-
border: 1px solid rgba(var(--bs-link-color-rgb), 0.2);
19456-
text-decoration: none; }
19457-
.breadcrumb-navigator .breadcrumb .breadcrumb-item a.el-component {
19458-
border-color: var(--bs-primary-bg-subtle);
19459-
background-color: rgba(var(--bs-primary-rgb), 0.07); }
19460-
.breadcrumb-navigator .breadcrumb .breadcrumb-item a.el-attribute {
19461-
border-color: var(--bs-success-bg-subtle);
19462-
background-color: rgba(var(--bs-success-rgb), 0.07); }
19467+
.breadcrumb-navigator .breadcrumb .breadcrumb-item a.el-component {
19468+
border-color: var(--bs-primary-bg-subtle);
19469+
background-color: rgba(var(--bs-primary-rgb), 0.07); }
19470+
.breadcrumb-navigator .breadcrumb .breadcrumb-item a.el-attribute {
19471+
border-color: var(--bs-success-bg-subtle);
19472+
background-color: rgba(var(--bs-success-rgb), 0.07); }
1946319473

1946419474
#dragElement-clone {
1946519475
background: rgba(var(--bs-body-bg-rgb), 0.5);
@@ -19546,16 +19556,11 @@ img.preview {
1954619556
.hint:hover:before {
1954719557
transform: translateY(-8px); }
1954819558

19549-
/*
1955019559
.btn-light {
19551-
--bs-btn-bg:transparent;
19552-
border-color:transparent;
19553-
color:var(--bs-body-bg);
19554-
&:hover {
19555-
//background-color:var(--bs-border-color);
19556-
}
19557-
}
19558-
*/
19560+
--bs-btn-bg:transparent;
19561+
border-color: transparent;
19562+
color: var(--bs-body-color); }
19563+
1955919564
.btn-outline-primary {
1956019565
--bs-btn-color: var(--bs-link-color); }
1956119566

@@ -19751,8 +19756,7 @@ body > section, body > footer, body > header {
1975119756
.btn-icon {
1975219757
font-weight: 500;
1975319758
text-transform: capitalize;
19754-
margin-bottom: 0px;
19755-
padding: 0.4rem 2rem; }
19759+
margin-bottom: 0px; }
1975619760
.btn-icon i:first-child {
1975719761
display: inline-block;
1975819762
margin-right: 0.3rem;

0 commit comments

Comments
 (0)