File tree 6 files changed +83
-43
lines changed
6 files changed +83
-43
lines changed Original file line number Diff line number Diff line change @@ -391,7 +391,7 @@ class GridPlate extends LitElement {
391
391
this . ready = true ;
392
392
} , 100 ) ;
393
393
this . resize ( ) ;
394
- window . dispatchEvent (
394
+ globalThis . dispatchEvent (
395
395
new CustomEvent ( "responsive-element" , {
396
396
detail : {
397
397
element : this ,
@@ -418,7 +418,11 @@ class GridPlate extends LitElement {
418
418
return {
419
419
type : "grid" ,
420
420
canScale : true ,
421
-
421
+ designSystem : {
422
+ card : true ,
423
+ accent : true ,
424
+ primary : true ,
425
+ } ,
422
426
canEditSource : true ,
423
427
contentEditable : false ,
424
428
gizmo : {
@@ -672,7 +676,7 @@ class GridPlate extends LitElement {
672
676
} ) ;
673
677
}
674
678
resize ( ) {
675
- window . dispatchEvent ( new Event ( "resize" ) ) ;
679
+ globalThis . dispatchEvent ( new Event ( "resize" ) ) ;
676
680
}
677
681
/**
678
682
* gets the column widths based on selected layout and current responsive width
Original file line number Diff line number Diff line change @@ -391,7 +391,7 @@ class GridPlate extends LitElement {
391
391
this . ready = true ;
392
392
} , 100 ) ;
393
393
this . resize ( ) ;
394
- window . dispatchEvent (
394
+ globalThis . dispatchEvent (
395
395
new CustomEvent ( "responsive-element" , {
396
396
detail : {
397
397
element : this ,
@@ -418,7 +418,11 @@ class GridPlate extends LitElement {
418
418
return {
419
419
type : "grid" ,
420
420
canScale : true ,
421
-
421
+ designSystem : {
422
+ card : true ,
423
+ accent : true ,
424
+ primary : true ,
425
+ } ,
422
426
canEditSource : true ,
423
427
contentEditable : false ,
424
428
gizmo : {
@@ -672,7 +676,7 @@ class GridPlate extends LitElement {
672
676
} ) ;
673
677
}
674
678
resize ( ) {
675
- window . dispatchEvent ( new Event ( "resize" ) ) ;
679
+ globalThis . dispatchEvent ( new Event ( "resize" ) ) ;
676
680
}
677
681
/**
678
682
* gets the column widths based on selected layout and current responsive width
Original file line number Diff line number Diff line change @@ -1965,6 +1965,28 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
1965
1965
if ( node . tagName === "GRID-PLATE" ) {
1966
1966
if ( add ) {
1967
1967
switch ( node . layout ) {
1968
+ case "2-1" :
1969
+ node . layout = "2-1-1" ;
1970
+ changed = true ;
1971
+ break ;
1972
+ case "1-2" :
1973
+ node . layout = "1-2-1" ;
1974
+ changed = true ;
1975
+ break ;
1976
+ case "3-1" :
1977
+ node . layout = "2-1-1" ;
1978
+ changed = true ;
1979
+ break ;
1980
+ case "1-3" :
1981
+ node . layout = "1-1-2" ;
1982
+ changed = true ;
1983
+ break ;
1984
+ case "2-1-1" :
1985
+ case "1-2-1" :
1986
+ case "1-1-2" :
1987
+ node . layout = "1-1-1-1" ;
1988
+ changed = true ;
1989
+ break ;
1968
1990
case "1" :
1969
1991
node . layout = "1-1" ;
1970
1992
changed = true ;
@@ -1977,17 +1999,13 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
1977
1999
node . layout = "1-1-1-1" ;
1978
2000
changed = true ;
1979
2001
break ;
1980
- case "1-1-1-1" :
1981
- node . layout = "1-1-1-1-1" ;
1982
- changed = true ;
1983
- break ;
1984
- case "1-1-1-1-1" :
1985
- node . layout = "1-1-1-1-1-1" ;
1986
- changed = true ;
1987
- break ;
1988
2002
}
1989
2003
} else {
1990
2004
switch ( node . layout ) {
2005
+ case "2-1" :
2006
+ case "1-2" :
2007
+ case "1-3" :
2008
+ case "3-1" :
1991
2009
case "1-1" :
1992
2010
// implies we are removing the grid plate
1993
2011
let cloneEl ;
@@ -2019,14 +2037,15 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
2019
2037
node . layout = "1-1-1" ;
2020
2038
changed = true ;
2021
2039
break ;
2022
- case "1-1-1 -1-1" :
2023
- node . layout = "1-1-1 -1" ;
2040
+ case "2 -1-1" :
2041
+ node . layout = "2 -1" ;
2024
2042
changed = true ;
2025
- break ;
2026
- case "1-1-1-1-1-1" :
2027
- node . layout = "1-1-1-1-1" ;
2043
+ break ;
2044
+ case "1-2-1" :
2045
+ case "1-1-2" :
2046
+ node . layout = "1-2" ;
2028
2047
changed = true ;
2029
- break ;
2048
+ break ;
2030
2049
}
2031
2050
}
2032
2051
// if left, nudge everything over 1, right simple
@@ -2036,7 +2055,7 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
2036
2055
this . contextMenus . plate . shadowRoot . querySelector ( "#rightremove" ) ;
2037
2056
right . disabled = false ;
2038
2057
rightremove . disabled = false ;
2039
- if ( node . layout == "1-1-1-1-1-1 " ) {
2058
+ if ( node . layout == "1-1-1-1" ) {
2040
2059
right . disabled = true ;
2041
2060
}
2042
2061
if ( side == "left" ) {
Original file line number Diff line number Diff line change @@ -517,7 +517,7 @@ class HaxPlateContext extends I18NMixin(HaxContextBehaviors(LitElement)) {
517
517
right . disabled = false ;
518
518
rightremove . disabled = false ;
519
519
if ( active && active . tagName == "GRID-PLATE" ) {
520
- if ( active . layout == "1-1-1-1-1-1 " ) {
520
+ if ( active . layout == "1-1-1-1" ) {
521
521
right . disabled = true ;
522
522
}
523
523
} else {
Original file line number Diff line number Diff line change @@ -1965,6 +1965,28 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
1965
1965
if ( node . tagName === "GRID-PLATE" ) {
1966
1966
if ( add ) {
1967
1967
switch ( node . layout ) {
1968
+ case "2-1" :
1969
+ node . layout = "2-1-1" ;
1970
+ changed = true ;
1971
+ break ;
1972
+ case "1-2" :
1973
+ node . layout = "1-2-1" ;
1974
+ changed = true ;
1975
+ break ;
1976
+ case "3-1" :
1977
+ node . layout = "2-1-1" ;
1978
+ changed = true ;
1979
+ break ;
1980
+ case "1-3" :
1981
+ node . layout = "1-1-2" ;
1982
+ changed = true ;
1983
+ break ;
1984
+ case "2-1-1" :
1985
+ case "1-2-1" :
1986
+ case "1-1-2" :
1987
+ node . layout = "1-1-1-1" ;
1988
+ changed = true ;
1989
+ break ;
1968
1990
case "1" :
1969
1991
node . layout = "1-1" ;
1970
1992
changed = true ;
@@ -1977,17 +1999,13 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
1977
1999
node . layout = "1-1-1-1" ;
1978
2000
changed = true ;
1979
2001
break ;
1980
- case "1-1-1-1" :
1981
- node . layout = "1-1-1-1-1" ;
1982
- changed = true ;
1983
- break ;
1984
- case "1-1-1-1-1" :
1985
- node . layout = "1-1-1-1-1-1" ;
1986
- changed = true ;
1987
- break ;
1988
2002
}
1989
2003
} else {
1990
2004
switch ( node . layout ) {
2005
+ case "2-1" :
2006
+ case "1-2" :
2007
+ case "1-3" :
2008
+ case "3-1" :
1991
2009
case "1-1" :
1992
2010
// implies we are removing the grid plate
1993
2011
let cloneEl ;
@@ -2019,14 +2037,15 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
2019
2037
node . layout = "1-1-1" ;
2020
2038
changed = true ;
2021
2039
break ;
2022
- case "1-1-1 -1-1" :
2023
- node . layout = "1-1-1 -1" ;
2040
+ case "2 -1-1" :
2041
+ node . layout = "2 -1" ;
2024
2042
changed = true ;
2025
- break ;
2026
- case "1-1-1-1-1-1" :
2027
- node . layout = "1-1-1-1-1" ;
2043
+ break ;
2044
+ case "1-2-1" :
2045
+ case "1-1-2" :
2046
+ node . layout = "1-2" ;
2028
2047
changed = true ;
2029
- break ;
2048
+ break ;
2030
2049
}
2031
2050
}
2032
2051
// if left, nudge everything over 1, right simple
@@ -2036,7 +2055,7 @@ class HaxBody extends I18NMixin(UndoManagerBehaviors(SimpleColors)) {
2036
2055
this . contextMenus . plate . shadowRoot . querySelector ( "#rightremove" ) ;
2037
2056
right . disabled = false ;
2038
2057
rightremove . disabled = false ;
2039
- if ( node . layout == "1-1-1-1-1-1 " ) {
2058
+ if ( node . layout == "1-1-1-1" ) {
2040
2059
right . disabled = true ;
2041
2060
}
2042
2061
if ( side == "left" ) {
Original file line number Diff line number Diff line change @@ -325,12 +325,6 @@ class HAXElementCardList extends LitElement {
325
325
case 4 :
326
326
this . _layout = "1-1-1-1" ;
327
327
break ;
328
- case 5 :
329
- this . _layout = "1-1-1-1-1" ;
330
- break ;
331
- case 6 :
332
- this . _layout = "1-1-1-1-1-1" ;
333
- break ;
334
328
default :
335
329
this . _layout = "1-1" ;
336
330
break ;
You can’t perform that action at this time.
0 commit comments