Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
//---- Badges Page
2
 
3
#badge-overview {
4
    h3 {
5
        margin: 0.5rem 0;
6
        font-size: 1.25rem;
7
    }
8
 
9
    dl {
10
        padding-bottom: 1rem;
11
        margin-bottom: 1rem;
12
        border-bottom: 1px solid $border-color;
13
 
14
        .theme-dark & {
15
            border-bottom: 1px solid $dm-border-color;
16
        }
17
    }
18
 
19
    ul {
20
        margin: .5rem .25rem;
21
    }
22
 
23
    .activatebadge {
24
        margin: 1rem 0;
25
    }
26
}
27
 
28
.badge.number {
29
    background-color: $blue-100;
30
    color: $blue-600;
31
 
32
    .theme-dark & {
33
      background-color: $blue-600;
34
      color: $blue-100;
35
    }
36
}
37
 
38
//TODO: Optymalizacja tego typu ikonek
39
.criteria-header {
40
    a {
41
        .icon {
42
            padding: 10px;
43
 
44
            display: inline-flex;
45
            align-items: center;
46
            justify-content: center;
47
 
48
            border-radius: $btn-border-radius;
49
 
50
            background-color: $gray-200;
51
            font-size: $font-size-xs;
52
            color: $gray-800;
53
 
54
            transition: $transition-base;
55
 
56
            .theme-dark & {
57
                background-color: $dm-gray-200;
58
                color: $dm-gray-800;
59
            }
60
 
61
            &.fa-trash,
62
            &.fa-eye-slash {
63
                background-color: $red-100;
64
                color: $red-700;
65
            }
66
 
67
            &.fa-eye {
68
                background-color: $green-100;
69
                color: $green-600;
70
            }
71
        }
72
 
73
        &:hover {
74
            text-decoration: none;
75
 
76
            &:before {
77
                display: none;
78
            }
79
 
80
            .icon {
81
                background-color: $blue-200;
82
                color: $blue-700!important;
83
 
84
                &.fa-trash {
85
                    background-color: $red-700;
86
                    color: $red-100!important;
87
                }
88
            }
89
        }
90
    }
91
}
92
 
93
.rui-badge-name {
94
    margin: 2rem 0 1rem;
95
    font-weight: $font-weight-bold;
96
    font-size: 1.125rem;
97
    color: $body-color;
98
 
99
    .theme-dark & {color: $dm-body-color;}
100
}
101
 
102
.rui-badge-expires-info {
103
    width: 100%;
104
    display: inline-flex;
105
    align-items: center;
106
    font-size: $font-size-xs;
107
    color: $body-color-secondary;
108
 
109
    .theme-dark & {color: $dm-body-color-secondary;}
110
}
111
 
112
.rui-badge-alert {
113
    margin: $page-padding-global 0;
114
 
115
    padding: 2px 2px 2px 20px;
116
    border: 2px dashed $border-color;
117
    border-radius: $btn-border-radius;
118
 
119
    font-size: $font-size-sm;
120
 
121
    .theme-dark & {
122
        border-bottom: 2px dashed $dm-border-color;
123
    }
124
 
125
    .btn {
126
        margin: 5px;
127
        padding: 8px 16px;
128
        font-size: $font-size-sm;
129
    }
130
 
131
    .activatebadge {
132
        margin: 0 0 0 auto;
133
    }
134
 
135
    &.inactive {
136
        .activatebadge .btn {
137
            color: $green-600;
138
            background-color: $green-100;
139
            &:hover {
140
                background: $green-200;
141
            }
142
        }
143
    }
144
 
145
    &.active {
146
        .activatebadge .btn {
147
            color: $red-700;
148
            background-color: $red-100;
149
            &:hover {
150
                background: $red-200;
151
            }
152
        }
153
    }
154
}
155
 
156
.rui-badge-comment {
157
    background-color: $yellow-100;
158
}
159
 
160
.rui-main-content-title .activatebadge {
161
    margin: 0 1rem 0 0;
162
    padding: 10px;
163
    border: 1px solid $border-color;
164
    border-radius: $btn-border-radius;
165
 
166
    .theme-dark & {
167
        border: 1px solid $dm-border-color;
168
    }
169
}
170
 
171
.rui-list-group {
172
    li {
173
      position: relative;
174
 
175
      width: 100%;
176
      margin: 0;
177
 
178
      display: inline-flex;
179
      align-items: center;
180
      justify-content: space-between;
181
 
182
      padding: 3px 3px 3px 8px;
183
      border: 1px solid $border-color;
184
 
185
      .theme-dark & {
186
        border-color: $dm-border-color;
187
      }
188
 
189
      &:first-child {
190
        @include border-top-radius($border-radius);
191
      }
192
 
193
      &:last-child {
194
        @include border-bottom-radius($border-radius);
195
        border-width: 1px;
196
      }
197
 
198
      &:only-child {
199
        border-radius: $btn-border-radius;
200
        border-width: 1px;
201
      }
202
 
203
      .badge-name {
204
          margin: 0 .35rem;
205
          font-size: $font-size-sm;
206
      }
207
 
208
    }
209
  }
210
 
211
 
212
#page-badges-backpacks {
213
    .text-danger {
214
        margin: $page-padding-global auto 0;
215
        padding: 2rem;
216
 
217
        background-color: $red-100;
218
        border-radius: $btn-border-radius;
219
 
220
        font-size: $font-size-xs;
221
        color: $red-700;
222
 
223
        .icon {
224
            margin-right: 7px;
225
            filter: invert(13%) sepia(89%) saturate(4751%) hue-rotate(356deg) brightness(86%) contrast(96%);
226
            width: 15px;
227
            height: 15px;
228
        }
229
    }
230
}
231
 
232
// Status badges
233
span.status {
234
    display: inline-flex;
235
    align-items: center;
236
    flex-wrap: wrap;
237
 
238
    margin: 0 .5rem;
239
    padding: $badge-padding-y $badge-padding-x;
240
    @include font-size($badge-font-size);
241
    font-weight: $badge-font-weight;
242
    vertical-align: baseline;
243
    @include border-radius($badge-border-radius);
244
    @include transition($badge-transition);
245
 
246
    &.ready {
247
        background-color: $green-100;
248
        color: $green-600;
249
    }
250
 
251
 
252
    &.draft {
253
        background-color: $yellow-100;
254
        color: $yellow-800;
255
    }
256
}
257
 
258
.bg-primary.text-light {
259
    color: $white!important;
260
}