Skip to content

Commit 702e916

Browse files
authored
Merge pull request #398 from plone/generalize-required
Required/Validation styles on form tabs
2 parents ed6a80a + 24f4a57 commit 702e916

File tree

6 files changed

+33
-10
lines changed

6 files changed

+33
-10
lines changed

news/+generalize-required.feature.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Support for required and invalid styles on form tabs.
2+
[thet]

plonetheme/barceloneta/theme/css/barceloneta.css

Lines changed: 12 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plonetheme/barceloneta/theme/css/barceloneta.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plonetheme/barceloneta/theme/css/barceloneta.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plonetheme/barceloneta/theme/css/barceloneta.min.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scss/_forms.scss

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,25 @@ label textarea {
1515
display: block;
1616
}
1717

18-
// Labels on required input fields
18+
// Required style on input fields and form tabs
1919
label .required:after,
20-
label.required:after {
20+
label.required:after,
21+
.autotoc-nav .required:after {
22+
display: inline-block;
2123
color: $danger;
2224
content: "";
23-
font-size: $font-size-lg;
24-
line-height: 1;
25+
transform:scale(2);
26+
margin-left: 0.3rem;
27+
}
28+
29+
// Invalid on form tabs
30+
// Override specific styles from pat-autotoc and provide a general selector,
31+
// if autotoc is used with different UI elements.
32+
.pat-autotoc.autotabs .autotoc-nav a.invalid,
33+
.pat-autotoc.autotabs .autotoc-nav a.active.invalid,
34+
.autotoc-nav .invalid {
35+
color: $danger;
36+
font-style: italic;
2537
}
2638

2739
/* show validation feedback always since it comes from

0 commit comments

Comments
 (0)