File tree 3 files changed +20
-5
lines changed
3 files changed +20
-5
lines changed Original file line number Diff line number Diff line change 4
4
@click ={{ _onclick }}
5
5
for =" {{ for }} "
6
6
>
7
- <span class =" ui5-label-text-wrapper " >
7
+ <span class =" {{ classes.textWrapper }} " >
8
8
<bdi id =" {{ _id }} -bdi" >
9
9
<slot ></slot >
10
10
</bdi >
Original file line number Diff line number Diff line change 1
1
import UI5Element from "@ui5/webcomponents-base/dist/UI5Element.js" ;
2
2
import litRender from "@ui5/webcomponents-base/dist/renderer/LitRenderer.js" ;
3
+ import { isSafari } from "@ui5/webcomponents-base/dist/Device.js" ;
3
4
4
5
// Template
5
6
import LabelTemplate from "./generated/templates/LabelTemplate.lit.js" ;
@@ -124,6 +125,15 @@ class Label extends UI5Element {
124
125
return labelCss ;
125
126
}
126
127
128
+ get classes ( ) {
129
+ return {
130
+ textWrapper : {
131
+ "ui5-label-text-wrapper" : true ,
132
+ "ui5-label-text-wrapper-safari" : isSafari ( ) ,
133
+ } ,
134
+ } ;
135
+ }
136
+
127
137
_onclick ( ) {
128
138
const elementToFocus = document . getElementById ( this . for ) ;
129
139
if ( elementToFocus ) {
Original file line number Diff line number Diff line change @@ -36,16 +36,21 @@ bdi {
36
36
max-width : 100% ;
37
37
}
38
38
39
- : host (: not ([wrap ])[required ][show-colon ]) .ui5-label-text-wrapper {
40
- max-width : calc (100% - .85rem );
39
+ : host (: not ([wrap ])[required ][show-colon ]) .ui5-label-text-wrapper ,
40
+ : host (: not ([wrap ])[required ][show-colon ]) .ui5-label-text-wrapper .ui5-label-text-wrapper-safari {
41
+ max-width : calc (100% - .8rem );
41
42
}
42
43
43
44
: host (: not ([wrap ])[required ]) .ui5-label-text-wrapper {
44
- max-width : calc (100% - 0.475rem );
45
+ max-width : calc (100% - .475rem );
46
+ }
47
+
48
+ : host (: not ([wrap ])[required ]) .ui5-label-text-wrapper .ui5-label-text-wrapper-safari {
49
+ max-width : calc (100% - .425rem );
45
50
}
46
51
47
52
: host (: not ([wrap ])[show-colon ]) .ui5-label-text-wrapper {
48
- max-width : calc (100% - 0 .2rem );
53
+ max-width : calc (100% - .2rem );
49
54
}
50
55
51
56
: host ([show-colon ]) .ui5-label-required-colon : before {
You can’t perform that action at this time.
0 commit comments