File tree Expand file tree Collapse file tree 4 files changed +44
-5
lines changed
netgrif-components-core/src/lib
data-fields/i18n-field/i18n-divider-field
netgrif-components/src/lib/data-fields/i18n-field/i18n-divider-field Expand file tree Collapse file tree 4 files changed +44
-5
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,13 @@ export abstract class AbstractI18nDividerFieldComponent {
19
19
}
20
20
}
21
21
22
+ public isDividerLGBTQ ( ) : boolean {
23
+ if ( this . dividerPropertyEnabled ( 'dividerLGBTQ' ) ) {
24
+ return this . dividerI18nField . component . properties . dividerLGBTQ === 'true' ;
25
+ }
26
+ return false ;
27
+ }
28
+
22
29
public getDividerFontSize ( ) : string {
23
30
if ( this . dividerPropertyEnabled ( 'fontSize' ) ) {
24
31
return this . dividerI18nField . component . properties . fontSize + 'px' ;
Original file line number Diff line number Diff line change @@ -155,8 +155,8 @@ export abstract class AbstractNewCaseComponent implements OnDestroy {
155
155
this . _caseResourceService . createCase ( newCase )
156
156
. subscribe (
157
157
( response : EventOutcomeMessageResource ) => {
158
+ this . loadingSubmit . off ( ) ;
158
159
if ( ! ! response . outcome ) {
159
- this . loadingSubmit . off ( ) ;
160
160
this . _snackBarService . openSuccessSnackBar ( response . outcome . message === undefined
161
161
? this . _translate . instant ( 'side-menu.new-case.createCase' ) + ' ' + newCase . title
162
162
: response . outcome . message ) ;
@@ -169,7 +169,6 @@ export abstract class AbstractNewCaseComponent implements OnDestroy {
169
169
data : ( response . outcome as CreateCaseEventOutcome ) . aCase
170
170
} ) ;
171
171
} else if ( ! ! response . error ) {
172
- this . loadingSubmit . off ( ) ;
173
172
this . _snackBarService . openWarningSnackBar ( this . _translate . instant ( 'side-menu.new-case.createCaseError' ) + ' ' + newCase . title ) ;
174
173
this . _sideMenuControl . close ( {
175
174
opened : false ,
@@ -179,7 +178,10 @@ export abstract class AbstractNewCaseComponent implements OnDestroy {
179
178
} ) ;
180
179
}
181
180
} ,
182
- error => this . _snackBarService . openErrorSnackBar ( error . message ? error . message : error )
181
+ error => {
182
+ this . loadingSubmit . off ( ) ;
183
+ this . _snackBarService . openErrorSnackBar ( error . message ? error . message : error ) ;
184
+ }
183
185
) ;
184
186
}
185
187
}
Original file line number Diff line number Diff line change 1
1
< div fxFlex fxLayout ="row " fxLayoutAlign ="center center ">
2
2
< div fxFlex ="20 " class ="divider-line "
3
- [ngClass] ="{'primary-background-color': !dividerPropertyEnabled('dividerColor')} "
3
+ [ngClass] ="{'divider-line-lgbt': isDividerLGBTQ(), ' primary-background-color': !dividerPropertyEnabled('dividerColor')} "
4
4
[ngStyle] ="dividerPropertyEnabled('dividerColor') && {'background': getDividerColor()} "> </ div >
5
5
< span [ngClass] ="{'margin-default': dividerI18nField.value.defaultValue !== ''} "
6
6
[ngStyle] ="dividerPropertyEnabled('fontSize') && {'font-size': getDividerFontSize()} ">
7
7
{{dividerI18nField.value.defaultValue}}
8
8
</ span >
9
9
< div fxFlex class ="divider-line "
10
- [ngClass] ="{'primary-background-color': !dividerPropertyEnabled('dividerColor')} "
10
+ [ngClass] ="{'divider-line-lgbt': isDividerLGBTQ(), ' primary-background-color': !dividerPropertyEnabled('dividerColor')} "
11
11
[ngStyle] ="dividerPropertyEnabled('dividerColor') && {'background': getDividerColor()} "> </ div >
12
12
</ div >
13
+
Original file line number Diff line number Diff line change 6
6
margin-right : 8px ;
7
7
margin-left : 8px ;
8
8
}
9
+
10
+ .divider-line-lgbt {
11
+ height : 2px ;
12
+ background : linear-gradient (to right ,
13
+ #B827FC 0% ,
14
+ #2C90FC 20% ,
15
+ #B8FD33 40% ,
16
+ #FEC837 60% ,
17
+ #FD1892 80% ,
18
+ #B827FC 100% )
19
+ -0% 0 / 150% 100% ;
20
+ animation : move- divider- line- lgbt 10s linear infinite ;
21
+ -webkit-animation : move- divider- line- lgbt 10s linear infinite ;
22
+ }
23
+
24
+ @keyframes move-divider-line-lgbt {
25
+ to {
26
+ background-position : -1500% 0%
27
+ }
28
+ }
29
+
30
+ @-webkit-keyframes move-divider-line-lgbt {
31
+ to {
32
+ background-position : -1500% 0%
33
+ }
34
+ }
35
+
36
+
37
+
You can’t perform that action at this time.
0 commit comments