Skip to content

Commit a8a117e

Browse files
committed
fix: gitignore folders at the top level
1 parent 7b0a566 commit a8a117e

File tree

137 files changed

+18903
-13
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+18903
-13
lines changed

.gitignore

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@
88

99
# Distribution / packaging
1010
.Python
11-
env/
12-
build/
13-
develop-eggs/
14-
downloads/
15-
eggs/
16-
.eggs/
17-
lib/
18-
lib64/
19-
parts/
20-
sdist/
21-
var/
22-
wheels/
23-
dist/
11+
/env/
12+
/build/
13+
/develop-eggs/
14+
/downloads/
15+
/eggs/
16+
/.eggs/
17+
/lib/
18+
/lib64/
19+
/parts/
20+
/sdist/
21+
/var/
22+
/wheels/
23+
/dist/
2424
*.egg-info/
2525
.installed.cfg
2626
*.egg
Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
//
2+
// Base styles
3+
//
4+
5+
.accordion {
6+
// scss-docs-start accordion-css-vars
7+
--#{$prefix}accordion-color: #{$accordion-color};
8+
--#{$prefix}accordion-bg: #{$accordion-bg};
9+
--#{$prefix}accordion-transition: #{$accordion-transition};
10+
--#{$prefix}accordion-border-color: #{$accordion-border-color};
11+
--#{$prefix}accordion-border-width: #{$accordion-border-width};
12+
--#{$prefix}accordion-border-radius: #{$accordion-border-radius};
13+
--#{$prefix}accordion-inner-border-radius: #{$accordion-inner-border-radius};
14+
--#{$prefix}accordion-btn-padding-x: #{$accordion-button-padding-x};
15+
--#{$prefix}accordion-btn-padding-y: #{$accordion-button-padding-y};
16+
--#{$prefix}accordion-btn-color: #{$accordion-button-color};
17+
--#{$prefix}accordion-btn-bg: #{$accordion-button-bg};
18+
--#{$prefix}accordion-btn-icon: #{escape-svg($accordion-button-icon)};
19+
--#{$prefix}accordion-btn-icon-width: #{$accordion-icon-width};
20+
--#{$prefix}accordion-btn-icon-transform: #{$accordion-icon-transform};
21+
--#{$prefix}accordion-btn-icon-transition: #{$accordion-icon-transition};
22+
--#{$prefix}accordion-btn-active-icon: #{escape-svg($accordion-button-active-icon)};
23+
--#{$prefix}accordion-btn-focus-border-color: #{$accordion-button-focus-border-color};
24+
--#{$prefix}accordion-btn-focus-box-shadow: #{$accordion-button-focus-box-shadow};
25+
--#{$prefix}accordion-body-padding-x: #{$accordion-body-padding-x};
26+
--#{$prefix}accordion-body-padding-y: #{$accordion-body-padding-y};
27+
--#{$prefix}accordion-active-color: #{$accordion-button-active-color};
28+
--#{$prefix}accordion-active-bg: #{$accordion-button-active-bg};
29+
// scss-docs-end accordion-css-vars
30+
}
31+
32+
.accordion-button {
33+
position: relative;
34+
display: flex;
35+
display: -webkit-flex;
36+
align-items: center;
37+
-webkit-align-items: center;
38+
width: 100%;
39+
padding: var(--#{$prefix}accordion-btn-padding-y) var(--#{$prefix}accordion-btn-padding-x);
40+
@include font-size($font-size-base);
41+
color: var(--#{$prefix}accordion-btn-color);
42+
text-align: left; // Reset button style
43+
background-color: var(--#{$prefix}accordion-btn-bg);
44+
border: 0;
45+
@include border-radius(0);
46+
overflow-anchor: none;
47+
@include transition(var(--#{$prefix}accordion-transition));
48+
49+
&:not(.collapsed) {
50+
color: var(--#{$prefix}accordion-active-color);
51+
background-color: var(--#{$prefix}accordion-active-bg);
52+
box-shadow: inset 0 calc(-1 * var(--#{$prefix}accordion-border-width)) 0 var(--#{$prefix}accordion-border-color); // stylelint-disable-line function-disallowed-list
53+
54+
&::after {
55+
background-image: var(--#{$prefix}accordion-btn-active-icon);
56+
transform: var(--#{$prefix}accordion-btn-icon-transform);
57+
}
58+
}
59+
60+
// Accordion icon
61+
&::after {
62+
flex-shrink: 0;
63+
-webkit-flex-shrink: 0;
64+
width: var(--#{$prefix}accordion-btn-icon-width);
65+
height: var(--#{$prefix}accordion-btn-icon-width);
66+
margin-left: auto;
67+
content: "";
68+
background-image: var(--#{$prefix}accordion-btn-icon);
69+
background-repeat: no-repeat;
70+
background-size: var(--#{$prefix}accordion-btn-icon-width);
71+
@include transition(var(--#{$prefix}accordion-btn-icon-transition));
72+
}
73+
74+
&:hover {
75+
z-index: 2;
76+
}
77+
78+
&:focus {
79+
z-index: 3;
80+
border-color: var(--#{$prefix}accordion-btn-focus-border-color);
81+
outline: 0;
82+
box-shadow: var(--#{$prefix}accordion-btn-focus-box-shadow);
83+
}
84+
}
85+
86+
.accordion-header {
87+
margin-bottom: 0;
88+
}
89+
90+
.accordion-item {
91+
color: var(--#{$prefix}accordion-color);
92+
background-color: var(--#{$prefix}accordion-bg);
93+
border: var(--#{$prefix}accordion-border-width) solid var(--#{$prefix}accordion-border-color);
94+
95+
&:first-of-type {
96+
@include border-top-radius(var(--#{$prefix}accordion-border-radius));
97+
98+
.accordion-button {
99+
@include border-top-radius(var(--#{$prefix}accordion-inner-border-radius));
100+
}
101+
}
102+
103+
&:not(:first-of-type) {
104+
border-top: 0;
105+
}
106+
107+
// Only set a border-radius on the last item if the accordion is collapsed
108+
&:last-of-type {
109+
@include border-bottom-radius(var(--#{$prefix}accordion-border-radius));
110+
111+
.accordion-button {
112+
&.collapsed {
113+
@include border-bottom-radius(var(--#{$prefix}accordion-inner-border-radius));
114+
}
115+
}
116+
117+
.accordion-collapse {
118+
@include border-bottom-radius(var(--#{$prefix}accordion-border-radius));
119+
}
120+
}
121+
}
122+
123+
.accordion-body {
124+
padding: var(--#{$prefix}accordion-body-padding-y) var(--#{$prefix}accordion-body-padding-x);
125+
}
126+
127+
128+
// Flush accordion items
129+
//
130+
// Remove borders and border-radius to keep accordion items edge-to-edge.
131+
132+
.accordion-flush {
133+
.accordion-collapse {
134+
border-width: 0;
135+
}
136+
137+
.accordion-item {
138+
border-right: 0;
139+
border-left: 0;
140+
@include border-radius(0);
141+
142+
&:first-child { border-top: 0; }
143+
&:last-child { border-bottom: 0; }
144+
145+
.accordion-button {
146+
&,
147+
&.collapsed {
148+
@include border-radius(0);
149+
}
150+
}
151+
}
152+
}
153+
154+
@if $enable-dark-mode {
155+
@include color-mode(dark) {
156+
.accordion-button::after {
157+
--#{$prefix}accordion-btn-icon: #{escape-svg($accordion-button-icon-dark)};
158+
--#{$prefix}accordion-btn-active-icon: #{escape-svg($accordion-button-active-icon-dark)};
159+
}
160+
}
161+
}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
//
2+
// Base styles
3+
//
4+
5+
.alert {
6+
// scss-docs-start alert-css-vars
7+
--#{$prefix}alert-bg: transparent;
8+
--#{$prefix}alert-padding-x: #{$alert-padding-x};
9+
--#{$prefix}alert-padding-y: #{$alert-padding-y};
10+
--#{$prefix}alert-margin-bottom: #{$alert-margin-bottom};
11+
--#{$prefix}alert-color: inherit;
12+
--#{$prefix}alert-border-color: transparent;
13+
--#{$prefix}alert-border: #{$alert-border-width} solid var(--#{$prefix}alert-border-color);
14+
--#{$prefix}alert-border-radius: #{$alert-border-radius};
15+
--#{$prefix}alert-link-color: inherit;
16+
// scss-docs-end alert-css-vars
17+
18+
position: relative;
19+
padding: var(--#{$prefix}alert-padding-y) var(--#{$prefix}alert-padding-x);
20+
margin-bottom: var(--#{$prefix}alert-margin-bottom);
21+
color: var(--#{$prefix}alert-color);
22+
background-color: var(--#{$prefix}alert-bg);
23+
border: var(--#{$prefix}alert-border);
24+
@include border-radius(var(--#{$prefix}alert-border-radius));
25+
}
26+
27+
// Headings for larger alerts
28+
.alert-heading {
29+
// Specified to prevent conflicts of changing $headings-color
30+
color: inherit;
31+
}
32+
33+
// Provide class for links that match alerts
34+
.alert-link {
35+
font-weight: $alert-link-font-weight;
36+
color: var(--#{$prefix}alert-link-color);
37+
}
38+
39+
40+
// Dismissible alerts
41+
//
42+
// Expand the right padding and account for the close button's positioning.
43+
44+
.alert-dismissible {
45+
padding-right: $alert-dismissible-padding-r;
46+
47+
// Adjust close link position
48+
.btn-close {
49+
position: absolute;
50+
top: 0;
51+
right: 0;
52+
z-index: $stretched-link-z-index + 1;
53+
padding: $alert-padding-y * 1.25 $alert-padding-x;
54+
}
55+
}
56+
57+
58+
// scss-docs-start alert-modifiers
59+
// Generate contextual modifier classes for colorizing the alert
60+
@each $state in map-keys($theme-colors) {
61+
.alert-#{$state} {
62+
--#{$prefix}alert-color: var(--#{$prefix}#{$state}-text-emphasis);
63+
--#{$prefix}alert-bg: var(--#{$prefix}#{$state}-bg-subtle);
64+
--#{$prefix}alert-border-color: var(--#{$prefix}#{$state}-border-subtle);
65+
--#{$prefix}alert-link-color: var(--#{$prefix}#{$state}-text-emphasis);
66+
}
67+
}
68+
// scss-docs-end alert-modifiers
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Base class
2+
//
3+
// Requires one of the contextual, color modifier classes for `color` and
4+
// `background-color`.
5+
6+
.badge {
7+
// scss-docs-start badge-css-vars
8+
--#{$prefix}badge-padding-x: #{$badge-padding-x};
9+
--#{$prefix}badge-padding-y: #{$badge-padding-y};
10+
@include rfs($badge-font-size, --#{$prefix}badge-font-size);
11+
--#{$prefix}badge-font-weight: #{$badge-font-weight};
12+
--#{$prefix}badge-color: #{$badge-color};
13+
--#{$prefix}badge-border-radius: #{$badge-border-radius};
14+
// scss-docs-end badge-css-vars
15+
16+
display: inline-block;
17+
padding: var(--#{$prefix}badge-padding-y) var(--#{$prefix}badge-padding-x);
18+
@include font-size(var(--#{$prefix}badge-font-size));
19+
font-weight: var(--#{$prefix}badge-font-weight);
20+
line-height: 1;
21+
color: var(--#{$prefix}badge-color);
22+
text-align: center;
23+
white-space: nowrap;
24+
vertical-align: baseline;
25+
@include border-radius(var(--#{$prefix}badge-border-radius));
26+
@include gradient-bg();
27+
28+
// Empty badges collapse automatically
29+
&:empty {
30+
display: none;
31+
}
32+
}
33+
34+
// Quick fix for badges in buttons
35+
.btn .badge {
36+
position: relative;
37+
top: -1px;
38+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
.breadcrumb {
2+
// scss-docs-start breadcrumb-css-vars
3+
--#{$prefix}breadcrumb-padding-x: #{$breadcrumb-padding-x};
4+
--#{$prefix}breadcrumb-padding-y: #{$breadcrumb-padding-y};
5+
--#{$prefix}breadcrumb-margin-bottom: #{$breadcrumb-margin-bottom};
6+
@include rfs($breadcrumb-font-size, --#{$prefix}breadcrumb-font-size);
7+
--#{$prefix}breadcrumb-bg: #{$breadcrumb-bg};
8+
--#{$prefix}breadcrumb-border-radius: #{$breadcrumb-border-radius};
9+
--#{$prefix}breadcrumb-divider-color: #{$breadcrumb-divider-color};
10+
--#{$prefix}breadcrumb-item-padding-x: #{$breadcrumb-item-padding-x};
11+
--#{$prefix}breadcrumb-item-active-color: #{$breadcrumb-active-color};
12+
// scss-docs-end breadcrumb-css-vars
13+
14+
display: flex;
15+
display: -webkit-flex;
16+
flex-wrap: wrap;
17+
-webkit-flex-wrap: wrap;
18+
padding: var(--#{$prefix}breadcrumb-padding-y) var(--#{$prefix}breadcrumb-padding-x);
19+
margin-bottom: var(--#{$prefix}breadcrumb-margin-bottom);
20+
@include font-size(var(--#{$prefix}breadcrumb-font-size));
21+
list-style: none;
22+
background-color: var(--#{$prefix}breadcrumb-bg);
23+
@include border-radius(var(--#{$prefix}breadcrumb-border-radius));
24+
}
25+
26+
.breadcrumb-item {
27+
// The separator between breadcrumbs (by default, a forward-slash: "/")
28+
+ .breadcrumb-item {
29+
padding-left: var(--#{$prefix}breadcrumb-item-padding-x);
30+
31+
&::before {
32+
float: left; // Suppress inline spacings and underlining of the separator
33+
padding-right: var(--#{$prefix}breadcrumb-item-padding-x);
34+
color: var(--#{$prefix}breadcrumb-divider-color);
35+
content: var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider)) #{"/* rtl:"} var(--#{$prefix}breadcrumb-divider, escape-svg($breadcrumb-divider-flipped)) #{"*/"};
36+
}
37+
}
38+
39+
&.active {
40+
color: var(--#{$prefix}breadcrumb-item-active-color);
41+
}
42+
}

0 commit comments

Comments
 (0)