Skip to content

Commit 6979a36

Browse files
committed
[design] improve link item border radius in edit mode
1 parent 4e08836 commit 6979a36

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

‎src/css/link.css‎

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@
116116
/* link panel front */
117117
.link-panel-front{
118118
background-color:rgb(var(--theme-gray-02));
119-
border-radius:var(--theme-radius);
120119
position: absolute;
121120
left:0;
122121
width:100%;
@@ -128,6 +127,10 @@
128127
transition: background-color var(--layout-timing-extra-fast), height var(--layout-timing-extra-fast), box-shadow var(--layout-timing-extra-fast), border-radius var(--layout-timing-extra-fast);
129128
}
130129

130+
.is-theme-radius .link-panel-front{
131+
border-radius:var(--theme-radius);
132+
}
133+
131134
.is-link-orientation-top .link-panel-front{
132135
top: inherit;
133136
bottom:0;
@@ -288,16 +291,16 @@
288291
height:calc(100%-var(--link-item-edit-height));
289292
}
290293

291-
.is-link-orientation-top.is-link-edit .link-panel-front,
292-
.is-link-orientation-top.is-link-edit .link-item:hover .link-panel-front,
293-
.is-link-orientation-top.is-link-edit .link-item:focus .link-panel-front{
294+
.is-theme-radius.is-link-edit.is-link-orientation-top .link-panel-front,
295+
.is-theme-radius.is-link-edit.is-link-orientation-top .link-item:hover .link-panel-front,
296+
.is-theme-radius.is-link-edit.is-link-orientation-top .link-item:focus .link-panel-front{
294297
border-top-left-radius:0.25em;
295298
border-top-right-radius:0.25em;
296299
}
297300

298-
.is-link-orientation-bottom.is-link-edit .link-panel-front,
299-
.is-link-orientation-bottom.is-link-edit .link-item:hover .link-panel-front,
300-
.is-link-orientation-bottom.is-link-edit .link-item:focus .link-panel-front{
301+
.is-theme-radius.is-link-edit.is-link-orientation-bottom .link-panel-front,
302+
.is-theme-radius.is-link-edit.is-link-orientation-bottom .link-item:hover .link-panel-front,
303+
.is-theme-radius.is-link-edit.is-link-orientation-bottom .link-item:focus .link-panel-front{
301304
border-bottom-left-radius:0.25em;
302305
border-bottom-right-radius:0.25em;
303306
}

‎src/js/control.js‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2243,6 +2243,7 @@ var control = (function(){
22432243
valueMod: ["float"],
22442244
func: function(){
22452245
theme.render.radius();
2246+
render.class();
22462247
}
22472248
},{
22482249
element: helper.e(".control-theme-radius-default"),
@@ -2765,6 +2766,13 @@ var control = (function(){
27652766
};
27662767
};
27672768
};
2769+
var_theme=function(){
2770+
if(state.get().theme.radius>0){
2771+
helper.addClass(html,"is-theme-radius");
2772+
}else{
2773+
helper.removeClass(html,"is-theme-radius");
2774+
};
2775+
};
27682776
var_layout=function(){
27692777
helper.removeClass(html,"is-layout-scrollpastend");
27702778
helper.removeClass(html,"is-layout-alignment-topleft");
@@ -2798,6 +2806,7 @@ var control = (function(){
27982806
_header();
27992807
_group();
28002808
_link();
2809+
_theme();
28012810
_layout();
28022811
_background();
28032812
};

0 commit comments

Comments
(0)