@@ -79,7 +79,7 @@ globalThis.addEventListener(
79
79
} ) ;
80
80
}
81
81
// things allowed to have primary
82
- /* if (
82
+ /* if (
83
83
[
84
84
"p",
85
85
"blockquote",
@@ -96,7 +96,10 @@ globalThis.addEventListener(
96
96
"h6",
97
97
].includes(tag)
98
98
) {*/
99
- if ( props . designSystem === true || props . designSystem . primary === true ) {
99
+ if (
100
+ props . designSystem === true ||
101
+ props . designSystem . primary === true
102
+ ) {
100
103
props . settings . configure . push ( {
101
104
attribute : "data-primary" ,
102
105
title : "Primary color" ,
@@ -201,7 +204,10 @@ globalThis.addEventListener(
201
204
} ) ;
202
205
}
203
206
// design treatments are rather open ended
204
- if ( props . designSystem === true || props . designSystem . designTreatment === true ) {
207
+ if (
208
+ props . designSystem === true ||
209
+ props . designSystem . designTreatment === true
210
+ ) {
205
211
if ( [ "p" , "blockquote" ] . includes ( tag ) ) {
206
212
props . settings . configure . push ( {
207
213
attribute : "data-design-treatment" ,
@@ -1196,8 +1202,7 @@ export const DDDDataAttributes = [
1196
1202
blockquote [data-border ],
1197
1203
ol [data-border ],
1198
1204
ul [data-border ],
1199
- div [data-border ]
1200
- [data-border ] {
1205
+ div [data-border ] [data-border ] {
1201
1206
border-color : var (--ddd-theme-primary );
1202
1207
}
1203
1208
[data-border = "xs" ] {
@@ -1326,8 +1331,7 @@ export const DDDReset = css`
1326
1331
blockquote [data-accent ],
1327
1332
ol [data-accent ],
1328
1333
ul [data-accent ],
1329
- div [data-accent ]
1330
- {
1334
+ div [data-accent ] {
1331
1335
border : var (--ddd-border-sm );
1332
1336
border-color : var (--ddd-theme-primary );
1333
1337
border-width : var (--ddd-theme-border-size );
@@ -3921,66 +3925,110 @@ export const DDDPulseEffect = css`
3921
3925
/* Define primary colors in RGB for use in rgba() */
3922
3926
: root {
3923
3927
--ddd-primary-0-rgb : 150 , 190 , 230 , 0.7 ; /* Pugh Blue */
3924
- --ddd-primary-1-rgb : 30 , 64 , 124 ; /* Beaver Blue */
3925
- --ddd-primary-2-rgb : 0 , 30 , 68 ; /* Nittany Navy */
3926
- --ddd-primary-3-rgb : 0 , 3 , 33 ; /* Potential Midnight */
3927
- --ddd-primary-4-rgb : 38 , 38 , 38 ; /* Coaly Gray */
3928
+ --ddd-primary-1-rgb : 30 , 64 , 124 ; /* Beaver Blue */
3929
+ --ddd-primary-2-rgb : 0 , 30 , 68 ; /* Nittany Navy */
3930
+ --ddd-primary-3-rgb : 0 , 3 , 33 ; /* Potential Midnight */
3931
+ --ddd-primary-4-rgb : 38 , 38 , 38 ; /* Coaly Gray */
3928
3932
--ddd-primary-5-rgb : 162 , 170 , 173 ; /* Limestone Gray */
3929
- --ddd-primary-6-rgb : 49 , 77 , 100 ; /* Slate Gray */
3930
- --ddd-primary-7-rgb : 62 , 163 , 158 ; /* Creek Teal */
3931
- --ddd-primary-8-rgb : 0 , 156 , 222 ; /* Sky Blue */
3933
+ --ddd-primary-6-rgb : 49 , 77 , 100 ; /* Slate Gray */
3934
+ --ddd-primary-7-rgb : 62 , 163 , 158 ; /* Creek Teal */
3935
+ --ddd-primary-8-rgb : 0 , 156 , 222 ; /* Sky Blue */
3932
3936
--ddd-primary-9-rgb : 184 , 137 , 101 ; /* Shrine Tan */
3933
3937
--ddd-primary-10-rgb : 191 , 130 , 38 ; /* Roar Golden */
3934
- --ddd-primary-11-rgb : 188 , 32 , 75 , 0.7 ; /* Original 87 Pink */
3938
+ --ddd-primary-11-rgb : 188 , 32 , 75 , 0.7 ; /* Original 87 Pink */
3935
3939
--ddd-primary-12-rgb : 242 , 102 , 94 ; /* Discovery Coral */
3936
- --ddd-primary-13-rgb : 73 , 29 , 112 ; /* Wonder Purple */
3940
+ --ddd-primary-13-rgb : 73 , 29 , 112 ; /* Wonder Purple */
3937
3941
--ddd-primary-14-rgb : 172 , 141 , 206 ; /* Atherton Violet */
3938
- --ddd-primary-15-rgb : 233 , 131 , 0 ; /* Invent Orange */
3939
- --ddd-primary-16-rgb : 255 , 209 , 0 ; /* Keystone Yellow */
3940
- --ddd-primary-17-rgb : 0 , 135 , 85 ; /* Opportunity Green */
3941
- --ddd-primary-18-rgb : 153 , 204 , 0 ; /* Future Lime */
3942
- --ddd-primary-19-rgb : 74 , 119 , 41 ; /* Forest Green */
3943
- --ddd-primary-20-rgb : 106 , 48 , 40 ; /* Landgrant Brown */
3944
- --ddd-primary-21-rgb : 235 , 255 , 0 ; /* Global Neon */
3942
+ --ddd-primary-15-rgb : 233 , 131 , 0 ; /* Invent Orange */
3943
+ --ddd-primary-16-rgb : 255 , 209 , 0 ; /* Keystone Yellow */
3944
+ --ddd-primary-17-rgb : 0 , 135 , 85 ; /* Opportunity Green */
3945
+ --ddd-primary-18-rgb : 153 , 204 , 0 ; /* Future Lime */
3946
+ --ddd-primary-19-rgb : 74 , 119 , 41 ; /* Forest Green */
3947
+ --ddd-primary-20-rgb : 106 , 48 , 40 ; /* Landgrant Brown */
3948
+ --ddd-primary-21-rgb : 235 , 255 , 0 ; /* Global Neon */
3945
3949
}
3946
3950
3947
3951
/* Apply primary color as pulse effect using CSS variable */
3948
- [data-primary = "0" ] { --pulse-color : var (--ddd-primary-0-rgb ); }
3949
- [data-primary = "1" ] { --pulse-color : var (--ddd-primary-1-rgb ); }
3950
- [data-primary = "2" ] { --pulse-color : var (--ddd-primary-2-rgb ); }
3951
- [data-primary = "3" ] { --pulse-color : var (--ddd-primary-3-rgb ); }
3952
- [data-primary = "4" ] { --pulse-color : var (--ddd-primary-4-rgb ); }
3953
- [data-primary = "5" ] { --pulse-color : var (--ddd-primary-5-rgb ); }
3954
- [data-primary = "6" ] { --pulse-color : var (--ddd-primary-6-rgb ); }
3955
- [data-primary = "7" ] { --pulse-color : var (--ddd-primary-7-rgb ); }
3956
- [data-primary = "8" ] { --pulse-color : var (--ddd-primary-8-rgb ); }
3957
- [data-primary = "9" ] { --pulse-color : var (--ddd-primary-9-rgb ); }
3958
- [data-primary = "10" ] { --pulse-color : var (--ddd-primary-10-rgb ); }
3959
- [data-primary = "11" ] { --pulse-color : var (--ddd-primary-11-rgb ); }
3960
- [data-primary = "12" ] { --pulse-color : var (--ddd-primary-12-rgb ); }
3961
- [data-primary = "13" ] { --pulse-color : var (--ddd-primary-13-rgb ); }
3962
- [data-primary = "14" ] { --pulse-color : var (--ddd-primary-14-rgb ); }
3963
- [data-primary = "15" ] { --pulse-color : var (--ddd-primary-15-rgb ); }
3964
- [data-primary = "16" ] { --pulse-color : var (--ddd-primary-16-rgb ); }
3965
- [data-primary = "17" ] { --pulse-color : var (--ddd-primary-17-rgb ); }
3966
- [data-primary = "18" ] { --pulse-color : var (--ddd-primary-18-rgb ); }
3967
- [data-primary = "19" ] { --pulse-color : var (--ddd-primary-19-rgb ); }
3968
- [data-primary = "20" ] { --pulse-color : var (--ddd-primary-20-rgb ); }
3969
- [data-primary = "21" ] { --pulse-color : var (--ddd-primary-21-rgb ); }
3952
+ [data-primary = "0" ] {
3953
+ --pulse-color : var (--ddd-primary-0-rgb );
3954
+ }
3955
+ [data-primary = "1" ] {
3956
+ --pulse-color : var (--ddd-primary-1-rgb );
3957
+ }
3958
+ [data-primary = "2" ] {
3959
+ --pulse-color : var (--ddd-primary-2-rgb );
3960
+ }
3961
+ [data-primary = "3" ] {
3962
+ --pulse-color : var (--ddd-primary-3-rgb );
3963
+ }
3964
+ [data-primary = "4" ] {
3965
+ --pulse-color : var (--ddd-primary-4-rgb );
3966
+ }
3967
+ [data-primary = "5" ] {
3968
+ --pulse-color : var (--ddd-primary-5-rgb );
3969
+ }
3970
+ [data-primary = "6" ] {
3971
+ --pulse-color : var (--ddd-primary-6-rgb );
3972
+ }
3973
+ [data-primary = "7" ] {
3974
+ --pulse-color : var (--ddd-primary-7-rgb );
3975
+ }
3976
+ [data-primary = "8" ] {
3977
+ --pulse-color : var (--ddd-primary-8-rgb );
3978
+ }
3979
+ [data-primary = "9" ] {
3980
+ --pulse-color : var (--ddd-primary-9-rgb );
3981
+ }
3982
+ [data-primary = "10" ] {
3983
+ --pulse-color : var (--ddd-primary-10-rgb );
3984
+ }
3985
+ [data-primary = "11" ] {
3986
+ --pulse-color : var (--ddd-primary-11-rgb );
3987
+ }
3988
+ [data-primary = "12" ] {
3989
+ --pulse-color : var (--ddd-primary-12-rgb );
3990
+ }
3991
+ [data-primary = "13" ] {
3992
+ --pulse-color : var (--ddd-primary-13-rgb );
3993
+ }
3994
+ [data-primary = "14" ] {
3995
+ --pulse-color : var (--ddd-primary-14-rgb );
3996
+ }
3997
+ [data-primary = "15" ] {
3998
+ --pulse-color : var (--ddd-primary-15-rgb );
3999
+ }
4000
+ [data-primary = "16" ] {
4001
+ --pulse-color : var (--ddd-primary-16-rgb );
4002
+ }
4003
+ [data-primary = "17" ] {
4004
+ --pulse-color : var (--ddd-primary-17-rgb );
4005
+ }
4006
+ [data-primary = "18" ] {
4007
+ --pulse-color : var (--ddd-primary-18-rgb );
4008
+ }
4009
+ [data-primary = "19" ] {
4010
+ --pulse-color : var (--ddd-primary-19-rgb );
4011
+ }
4012
+ [data-primary = "20" ] {
4013
+ --pulse-color : var (--ddd-primary-20-rgb );
4014
+ }
4015
+ [data-primary = "21" ] {
4016
+ --pulse-color : var (--ddd-primary-21-rgb );
4017
+ }
3970
4018
3971
4019
[data-pulse ] {
3972
4020
animation : pulse 1.5s infinite;
3973
4021
}
3974
4022
3975
4023
@keyframes pulse {
3976
4024
0% {
3977
- box-shadow : 0 0 0 0 rgba (var (--pulse-color ));
4025
+ box-shadow : 0 0 0 0 rgba (var (--pulse-color ));
3978
4026
}
3979
4027
70% {
3980
- box-shadow : 0 0 0 10px rgba (0 , 0 , 0 , 0 ); /* Use a transparent color derived from the original color */
4028
+ box-shadow : 0 0 0 10px rgba (0 , 0 , 0 , 0 ); /* Use a transparent color derived from the original color */
3981
4029
}
3982
4030
100% {
3983
- box-shadow : 0 0 0 0 rgba (0 , 0 , 0 , 0 ); /* Same here */
4031
+ box-shadow : 0 0 0 0 rgba (0 , 0 , 0 , 0 ); /* Same here */
3984
4032
}
3985
4033
}
3986
4034
` ;
@@ -4003,4 +4051,4 @@ export const DDDAllStyles = [
4003
4051
DDDFontWeight ,
4004
4052
DDDFontSizing ,
4005
4053
DDDPulseEffect ,
4006
- ] ;
4054
+ ] ;
0 commit comments