File tree Expand file tree Collapse file tree 7 files changed +50
-4
lines changed
Expand file tree Collapse file tree 7 files changed +50
-4
lines changed Original file line number Diff line number Diff line change 66width : var (--link-area-width );
77}
88
9+ .is-group-border .group : not (: first-child ): not (: only-child ){
10+ border-top : calc (var (--layout-line-width ) * var (--group-border )) solid rgb (var (--theme-accent ));
11+ }
12+
913.group : first-child {
1014padding-top : calc (var (--layout-space ) * var (--layout-padding ));
1115}
1418padding-bottom : calc (var (--layout-space ) * var (--layout-padding ));
1519}
1620
21+ .is-group-border .group {
22+ padding-top : calc (var (--layout-space ) * var (--layout-padding ));
23+ padding-bottom : calc (var (--layout-space ) * var (--layout-padding ));
24+ }
25+
1726.group-header {
1827position : relative;
1928display : flex;
Original file line number Diff line number Diff line change 4040--header-transitional-size : 1em ;
4141/* group */
4242--group-name-size : 1em ;
43+ --group-border : 0 ;
4344/* link */
4445--link-area-width : 100% ;
4546--link-item-size : 1em ;
Original file line number Diff line number Diff line change @@ -784,6 +784,17 @@ <h1 class="menu-item-header-text">Names</h1>
784784</ div >
785785</ div >
786786</ div >
787+ < div class ="menu-item ">
788+ < div class ="menu-item-header ">
789+ < h1 class ="menu-item-header-text "> Border</ h1 >
790+ </ div >
791+ < div class ="menu-item-form ">
792+ < div class ="input-wrap ">
793+ < label for ="control-group-border "> Between groups</ label >
794+ < input id ="control-group-border " class ="control-group-border mb-0 " type ="range " min ="0 " max ="60 " value ="0 " tabindex ="-1 ">
795+ </ div >
796+ </ div >
797+ </ div >
787798</ div >
788799
789800< div class ="menu-content-area menu-content-area-bookmarks is-hidden ">
Original file line number Diff line number Diff line change @@ -1675,6 +1675,14 @@ var control = (function(){
16751675link . render . group . size ( ) ;
16761676render . update ( ) ;
16771677}
1678+ } , {
1679+ element : helper . e ( ".control-group-border" ) ,
1680+ path : "group.border" ,
1681+ type : "range" ,
1682+ func : function ( ) {
1683+ link . render . group . border ( ) ;
1684+ render . class ( ) ;
1685+ }
16781686} , {
16791687element : helper . e ( ".control-header-border-top" ) ,
16801688path : "header.border.top" ,
@@ -2605,11 +2613,21 @@ var control = (function(){
26052613_transitional ( ) ;
26062614} ;
26072615var _group = function ( ) {
2608- if ( state . get ( ) . group . name . show ) {
2609- helper . addClass ( html , "is-group-name-show" ) ;
2610- } else {
2611- helper . removeClass ( html , "is-group-name-show" ) ;
2616+ var _name = function ( ) {
2617+ if ( state . get ( ) . group . name . show ) {
2618+ helper . addClass ( html , "is-group-name-show" ) ;
2619+ } else {
2620+ helper . removeClass ( html , "is-group-name-show" ) ;
2621+ } ;
2622+ } ;
2623+ var _border = function ( ) {
2624+ helper . removeClass ( html , "is-group-border" ) ;
2625+ if ( state . get ( ) . group . border > 0 ) {
2626+ helper . addClass ( html , "is-group-border" ) ;
2627+ } ;
26122628} ;
2629+ _name ( ) ;
2630+ _border ( ) ;
26132631} ;
26142632var _link = function ( ) {
26152633helper . removeClass ( html , "is-link-show" ) ;
Original file line number Diff line number Diff line change @@ -482,6 +482,10 @@ var link = (function(){
482482var html = helper . e ( "html" ) ;
483483html . style . setProperty ( "--group-name-size" , state . get ( ) . group . name . size + "em" ) ;
484484} ,
485+ border : function ( ) {
486+ var html = helper . e ( "html" ) ;
487+ html . style . setProperty ( "--group-border" , state . get ( ) . group . border ) ;
488+ } ,
485489tabindex : function ( ) {
486490var allGroupControlItem = helper . eA ( ".group-control-item" ) ;
487491if ( state . get ( ) . link . edit ) {
@@ -1587,6 +1591,7 @@ var link = (function(){
15871591mod . add . group . close ( ) ;
15881592groupAndItems ( ) ;
15891593render . group . size ( ) ;
1594+ render . group . border ( ) ;
15901595render . item . size ( ) ;
15911596render . item . display . letter ( ) ;
15921597render . item . display . icon ( ) ;
Original file line number Diff line number Diff line change @@ -180,6 +180,7 @@ var state = (function(){
180180show : true ,
181181size : 1
182182} ,
183+ border : 0 ,
183184add : false
184185} ,
185186layout : {
Original file line number Diff line number Diff line change @@ -629,6 +629,7 @@ var update = (function(){
629629show : true ,
630630size : 1
631631} ,
632+ border : 0 ,
632633add : false
633634} ;
634635data . state . dropdown = false ;
You can’t perform that action at this time.
0 commit comments