blob: 986a86d6f753d1c9e1877d89e499a76354954e93 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
/* Authors:
* UXD team
* Petr Vobornik <pvoborni@redhat.com>
*
* Copyright (C) 2013 Red Hat
* see file 'COPYING' for use and warranty information
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
// This file contains overrides of reference RCUE implementation to comply
// with IPA design
/* Checkboxes and Radios */
input[type="checkbox"],
input[type="radio"] {
display: none;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
display: inline-block;
margin: 4px;
padding: 0 24px;
background-repeat: no-repeat;
background-position: center left;
}
input[type="checkbox"] + label {
background-image: url('../img/checkbutton-background.png');
}
input[type="checkbox"]:hover + label {
background-image: url('../img/checkbutton-background-hover.png');
}
input[type="checkbox"]:checked + label {
background-image: url('../img/checkbutton-background-selected.png');
}
input[type="checkbox"]:disabled + label {
background-image: url('../img/checkbutton-background-disabled.png');
}
input[type="checkbox"]:checked:disabled + label {
background-image: url('../img/checkbutton-background-selected-disabled.png');
}
input[type="radio"] + label {
background-image: url('../img/radiobutton-background.png');
}
input[type="radio"]:hover + label {
background-image: url('../img/radiobutton-background-hover.png');
}
input[type="radio"]:checked + label {
background-image: url('../img/radiobutton-background-selected.png');
}
input[type="radio"]:disabled + label {
background-image: url('../img/radiobutton-background-disabled.png');
}
input[type="radio"]:checked:disabled + label {
background-image: url('../img/radiobutton-background-selected-disabled.png');
}
.form-horizontal {
// lower radio's label width to keep it aligned with other labels when
// radio is part of form label
input[type="radio"] + .control-label,
input[type="radio"] + .control-label {
width: 144px;
padding: 3px 0 0 16px;
margin: 0 0 3px 0;
}
}
|