Skip to content

Commit 305a414

Browse files
authored
Override .btn:visited CSS (#13)
This is set if using the parent RTD theme and was overriding any colors set by the bootstrap classes
1 parent d6f2370 commit 305a414

2 files changed

Lines changed: 50 additions & 2 deletions

File tree

sphinx_panels/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from sphinx import addnodes
3131
from sphinx.util.docutils import SphinxDirective
3232

33-
__version__ = "0.3.1"
33+
__version__ = "0.3.2"
3434

3535
DEFAULT_CONTAINER = "container pb-4"
3636
DEFAULT_COLUMN = "col-lg-6 col-md-6 col-sm-6 col-xs-12 p-2"

sphinx_panels/css/bs-buttons.css

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030
}
3131
.btn:visited {
32-
color: unset;
32+
color:#212529;
3333
}
3434
.btn:hover {
3535
color:#212529;
@@ -53,6 +53,9 @@
5353
background-color:#007bff;
5454
border-color:#007bff
5555
}
56+
.btn-primary:visited {
57+
color:#fff;
58+
}
5659
.btn-primary:hover {
5760
color:#fff;
5861
background-color:#0069d9;
@@ -88,6 +91,9 @@
8891
background-color:#6c757d;
8992
border-color:#6c757d
9093
}
94+
.btn-secondary:visited {
95+
color:#fff;
96+
}
9197
.btn-secondary:hover {
9298
color:#fff;
9399
background-color:#5a6268;
@@ -123,6 +129,9 @@
123129
background-color:#28a745;
124130
border-color:#28a745
125131
}
132+
.btn-success:visited {
133+
color:#fff;
134+
}
126135
.btn-success:hover {
127136
color:#fff;
128137
background-color:#218838;
@@ -158,6 +167,9 @@
158167
background-color:#17a2b8;
159168
border-color:#17a2b8
160169
}
170+
.btn-info:visited {
171+
color:#fff;
172+
}
161173
.btn-info:hover {
162174
color:#fff;
163175
background-color:#138496;
@@ -193,6 +205,9 @@
193205
background-color:#ffc107;
194206
border-color:#ffc107
195207
}
208+
.btn-warning:visited {
209+
color:#212529;
210+
}
196211
.btn-warning:hover {
197212
color:#212529;
198213
background-color:#e0a800;
@@ -228,6 +243,9 @@
228243
background-color:#dc3545;
229244
border-color:#dc3545
230245
}
246+
.btn-danger:visited {
247+
color:#fff;
248+
}
231249
.btn-danger:hover {
232250
color:#fff;
233251
background-color:#c82333;
@@ -263,6 +281,9 @@
263281
background-color:#f8f9fa;
264282
border-color:#f8f9fa
265283
}
284+
.btn-light:visited {
285+
color:#212529;
286+
}
266287
.btn-light:hover {
267288
color:#212529;
268289
background-color:#e2e6ea;
@@ -298,6 +319,9 @@
298319
background-color:#343a40;
299320
border-color:#343a40
300321
}
322+
.btn-dark:visited {
323+
color:#fff;
324+
}
301325
.btn-dark:hover {
302326
color:#fff;
303327
background-color:#23272b;
@@ -332,6 +356,9 @@
332356
color:#007bff;
333357
border-color:#007bff
334358
}
359+
.btn-outline-primary:visited {
360+
color:#007bff;
361+
}
335362
.btn-outline-primary:hover {
336363
color:#fff;
337364
background-color:#007bff;
@@ -362,6 +389,9 @@
362389
color:#6c757d;
363390
border-color:#6c757d
364391
}
392+
.btn-outline-secondary:visited {
393+
color:#6c757d;
394+
}
365395
.btn-outline-secondary:hover {
366396
color:#fff;
367397
background-color:#6c757d;
@@ -392,6 +422,9 @@
392422
color:#28a745;
393423
border-color:#28a745
394424
}
425+
.btn-outline-success:visited {
426+
color:#28a745;
427+
}
395428
.btn-outline-success:hover {
396429
color:#fff;
397430
background-color:#28a745;
@@ -422,6 +455,9 @@
422455
color:#17a2b8;
423456
border-color:#17a2b8
424457
}
458+
.btn-outline-info:visited {
459+
color:#17a2b8;
460+
}
425461
.btn-outline-info:hover {
426462
color:#fff;
427463
background-color:#17a2b8;
@@ -452,6 +488,9 @@
452488
color:#ffc107;
453489
border-color:#ffc107
454490
}
491+
.btn-outline-warning:visited {
492+
color:#ffc107;
493+
}
455494
.btn-outline-warning:hover {
456495
color:#212529;
457496
background-color:#ffc107;
@@ -482,6 +521,9 @@
482521
color:#dc3545;
483522
border-color:#dc3545
484523
}
524+
.btn-outline-danger:visited {
525+
color:#dc3545;
526+
}
485527
.btn-outline-danger:hover {
486528
color:#fff;
487529
background-color:#dc3545;
@@ -512,6 +554,9 @@
512554
color:#f8f9fa;
513555
border-color:#f8f9fa
514556
}
557+
.btn-outline-light:visited {
558+
color:#f8f9fa;
559+
}
515560
.btn-outline-light:hover {
516561
color:#212529;
517562
background-color:#f8f9fa;
@@ -542,6 +587,9 @@
542587
color:#343a40;
543588
border-color:#343a40
544589
}
590+
.btn-outline-dark:visited {
591+
color:#343a40;
592+
}
545593
.btn-outline-dark:hover {
546594
color:#fff;
547595
background-color:#343a40;

0 commit comments

Comments
 (0)