Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
/* admin.less */
2
.formtable tbody th {
3
    font-weight: normal;
4
    text-align: right;
5
}
6
 
7
.path-admin #assignrole {
8
    width: 60%;
9
    margin-left: auto;
10
    margin-right: auto;
11
}
12
 
13
.path-admin .admintable .leftalign {
14
    text-align: left;
15
}
16
 
17
.environmenttable {
18
    .warn {
19
        @extend .alert-warning;
20
    }
21
 
22
    .error {
23
        @extend .alert-danger;
24
    }
25
 
26
    .ok {
27
        @extend .alert-success;
28
    }
29
}
30
 
31
.path-admin .admintable.environmenttable .name,
32
.path-admin .admintable.environmenttable .info,
33
.path-admin #assignrole .admintable .role,
34
.path-admin #assignrole .admintable .userrole,
35
.path-admin #assignrole .admintable .roleholder {
36
    white-space: nowrap;
37
}
38
 
39
.path-admin .incompatibleblockstable td.c0 {
40
    font-weight: bold;
41
}
42
 
43
#page-admin-course-category .addcategory {
44
    padding: 10px;
45
}
46
 
47
#page-admin-course-index .editcourse {
48
    margin: 20px auto;
49
}
50
 
51
#page-admin-course-index .editcourse th,
52
#page-admin-course-index .editcourse td {
53
    padding-left: 10px;
54
    padding-right: 10px;
55
}
56
 
57
.timewarninghidden {
58
    display: none;
59
}
60
 
61
#page-admin-qtypes #qtypes div,
62
#page-admin-qtypes #qtypes form,
63
#page-admin-qbehaviours #qbehaviours div,
64
#page-admin-qbehaviours #qbehaviours form {
65
    display: inline;
66
}
67
 
68
#page-admin-qtypes #qtypes img.spacer,
69
#page-admin-qbehaviours #qbehaviours img.spacer {
70
    width: 16px;
71
}
72
 
73
#page-admin-qbehaviours .cell.c3,
74
#page-admin-qtypes .cell.c3 {
75
    font-size: $font-size-sm;
76
}
77
 
78
#page-admin-lang .generalbox,
79
#page-admin-course-index .singlebutton,
80
#page-admin-course-index .addcategory,
81
#page-course-index .buttons,
82
#page-course-index-category .buttons,
83
#page-admin-course-category .addcategory,
84
#page-admin-stickyblocks .generalbox,
85
#page-admin-maintenance .buttons,
86
#page-admin-course-index .buttons,
87
#page-admin-course-category .buttons,
88
#page-admin-index .copyright,
89
#page-admin-index .copyrightnotice,
90
#page-admin-index .adminerror .singlebutton,
91
#page-admin-index .adminwarning .singlebutton,
92
#page-admin-index #layout-table .singlebutton {
93
    text-align: center;
94
    margin-bottom: 1em;
95
}
96
 
97
.path-admin-roles .capabilitysearchui {
98
    text-align: left;
99
    margin-left: auto;
100
    margin-right: auto;
101
    margin-top: $spacer;
102
}
103
 
104
#page-admin-roles-define .topfields {
105
    margin: 1em 0 2em;
106
}
107
 
108
#page-admin-roles-override .capcurrent,
109
#page-admin-roles-define .capdefault {
110
    background-color: $table-hover-bg;
111
}
112
 
113
#page-filter-manage .backlink,
114
.path-admin-roles .backlink {
115
    margin-top: 1em;
116
}
117
 
118
#page-admin-roles-explain #chooseuser h3,
119
#page-admin-roles-usersroles .contextname {
120
    margin-top: 0;
121
}
122
 
123
#page-admin-roles-explain #chooseusersubmit {
124
    margin-top: 0;
125
    text-align: center;
126
}
127
 
128
#page-admin-roles-usersroles p {
129
    margin: 0;
130
}
131
 
132
#page-admin-roles-override .cell.c1,
133
#page-admin-roles-assign .cell.c3,
134
#page-admin-roles-assign .cell.c1 {
135
    padding-top: 0.75em;
136
}
137
 
138
#page-admin-roles-override .overridenotice,
139
#page-admin-roles-define .definenotice {
140
    margin: 1em 10% 2em 10%;
141
    text-align: left;
142
}
143
 
144
#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo span {
145
    display: block;
146
}
147
 
148
#page-admin-index .updateplugin div {
149
    margin-bottom: 0.5em;
150
}
151
 
152
#page-admin-user-user_bulk #users .fgroup {
153
    white-space: nowrap;
154
}
155
 
156
#page-admin-report-stats-index .graph {
157
    text-align: center;
158
    margin-bottom: 1em;
159
}
160
 
161
#page-admin-report-courseoverview-index .graph {
162
    text-align: center;
163
    margin-bottom: 1em;
164
}
165
 
166
#page-admin-lang .translator {
167
    border-width: 1px;
168
    border-style: solid;
169
}
170
 
171
// This is the CSS for the role assignment control.
172
.path-admin .roleassigntable {
173
    width: 100%;
174
}
175
 
176
.path-admin .roleassigntable td {
177
    vertical-align: top;
178
    padding: 0.2em 0.3em;
179
}
180
 
181
.path-admin .roleassigntable p {
182
    text-align: left;
183
    margin: 0.2em 0;
184
}
185
 
186
.path-admin .roleassigntable #existingcell,
187
.path-admin .roleassigntable #potentialcell {
188
    width: 42%;
189
}
190
 
191
// Targetting the label at the top.
192
.path-admin .roleassigntable #existingcell p > label:first-child,
193
.path-admin .roleassigntable #potentialcell p > label:first-child {
194
    font-weight: bold;
195
}
196
 
197
.path-admin .roleassigntable #buttonscell {
198
    width: 16%;
199
}
200
 
201
.path-admin .roleassigntable #buttonscell #assignoptions {
202
    font-size: $font-size-sm;
203
}
204
 
205
.path-admin .roleassigntable #removeselect_wrapper,
206
.path-admin .roleassigntable #addselect_wrapper {
207
    width: 100%;
208
}
209
 
210
.path-admin table.rolecap tr.rolecap th {
211
    text-align: left;
212
    font-weight: normal;
213
}
214
 
215
.path-admin .rolecap .hiddenrow {
216
    display: none;
217
}
218
 
219
.path-admin #defineroletable {
220
    .rolecap {
221
        .inherit,
222
        .allow,
223
        .prevent,
224
        .prohibit {
225
            text-align: center;
226
            padding: 0;
227
            min-width: 3.5em;
228
        }
229
    }
230
}
231
 
232
.path-admin .rolecap .cap-name,
233
.path-admin .rolecap .note {
234
    display: block;
235
    font-size: $font-size-sm;
236
    white-space: nowrap;
237
    font-weight: normal;
238
}
239
 
240
.path-admin .rolecap label {
241
    display: block;
242
    text-align: center;
243
    padding: 0.5em;
244
    margin: 0;
245
}
246
 
247
.path-admin,
248
.format-site {
249
    .header-maxwidth,
250
    .secondary-navigation .navigation .nav-tabs {
251
        max-width: none;
252
    }
253
}
254
.path-admin.path-admin-roles:not(.format-site),
255
.path-admin.path-admin-tool-lp {
256
    .header-maxwidth,
257
    .secondary-navigation .navigation .nav-tabs {
258
        max-width: $course-content-maxwidth;
259
    }
260
}
261
 
262
.plugincheckwrapper {
263
    width: 100%;
264
}
265
 
266
.environmentbox {
267
    margin-top: 1em;
268
}
269
 
270
#mnetconfig table {
271
    margin-left: auto;
272
    margin-right: auto;
273
}
274
 
275
.environmenttable .cell {
276
    padding: .15em .5em;
277
}
278
 
279
#trustedhosts .generaltable {
280
    margin-left: auto;
281
    margin-right: auto;
282
    width: 500px;
283
}
284
 
285
#trustedhosts .standard {
286
    width: auto;
287
}
288
 
289
// This usage of legend is a bit weird,
290
// seems to be using them as error text
291
// that's only sometimes visible. Should
292
// look into sorting it.
293
#adminsettings legend {
294
    display: none;
295
}
296
 
297
#adminsettings fieldset.error {
298
    margin: .2em 0 .5em 0;
299
}
300
 
301
#adminsettings fieldset.error legend {
302
    display: block;
303
}
304
 
305
#admin-spelllanguagelist textarea {
306
    /* rtl:ignore */
307
    text-align: left;
308
    /* rtl:ignore */
309
    direction: ltr;
310
}
311
 
312
/* Styles for flags on admin settings */
313
.adminsettingsflags {
314
    float: right;
315
}
316
 
317
.adminsettingsflags label {
318
    margin-right: 7px;
319
}
320
 
321
.form-description pre,
322
.formsettingheading pre {
323
    /*rtl:ignore*/
324
    direction: ltr;
325
}
326
 
327
.form-item .form-setting .form-htmlarea {
328
    display: inline;
329
}
330
 
331
.form-item .form-setting .form-htmlarea .htmlarea {
332
    width: 640px;
333
    display: block;
334
}
335
 
336
.form-item .form-setting .form-multicheckbox ul {
337
    list-style: none;
338
    padding: 0;
339
    margin: 7px 0 0 0;
340
}
341
 
342
.form-item .form-setting .defaultsnext {
343
    display: inline;
344
}
345
 
346
.form-item .form-setting .locked-checkbox {
347
    margin-right: 0.2em;
348
    margin-left: 0.5em;
349
    display: inline;
350
}
351
 
352
.form-item .form-setting .form-password .unmask,
353
.form-item .form-setting .form-defaultinfo {
354
    display: inline-block;
355
}
356
 
357
.form-item .form-setting .form-defaultinfo {
358
    max-width: 100%;
359
    word-wrap: break-word;
360
}
361
 
362
#admin-emoticons td input {
363
    width: 8em;
364
}
365
 
366
#admin-emoticons td.c0 input {
367
    width: 4em;
368
}
369
 
370
.admin_colourpicker,
371
.admin_colourpicker_preview {
372
    display: none;
373
}
374
 
375
.jsenabled .admin_colourpicker_preview {
376
    display: inline;
377
}
378
 
379
@include media-breakpoint-up(md) {
380
    .jsenabled .admin_colourpicker {
381
        display: block;
382
        height: 102px;
383
        width: 410px;
384
        margin-bottom: 10px;
385
        box-sizing: content-box;
386
    }
387
    .admin_colourpicker .colourdialogue {
388
        float: left;
389
        border: 1px solid $input-border-color;
390
    }
391
    .admin_colourpicker .previewcolour {
392
        border: 1px solid $input-border-color;
393
        margin-left: 301px;
394
    }
395
 
396
    .admin_colourpicker .currentcolour {
397
        border: 1px solid $input-border-color;
398
        margin-left: 301px;
399
        border-top-width: 0;
400
    }
401
}
402
 
403
@include media-breakpoint-down(sm) {
404
    .jsenabled .admin_colourpicker {
405
        height: 150px;
406
        margin-bottom: 10px;
407
        display: block;
408
        position: relative;
409
    }
410
    .admin_colourpicker .previewcolour {
411
        display: none;
412
    }
413
    .admin_colourpicker .currentcolour {
414
        position: absolute;
415
        border: 1px solid $border-color;
416
        top: 100px;
417
        left: 0;
418
    }
419
 
420
}
421
.admin_colourpicker .loadingicon {
422
    vertical-align: middle;
423
    margin-left: auto;
424
}
425
 
426
#page-admin-index #notice .checkforupdates {
427
    text-align: center;
428
}
429
 
430
// Plugins overview page at admin/plugins.php
431
#page-admin-plugins {
432
    #plugins-overview-panel {
433
        .info {
434
            display: inline-block;
435
            margin-right: 1em;
436
        }
437
    }
438
 
439
    .checkforupdates {
440
        margin: 10px 0;
441
 
442
        .singlebutton {
443
            margin: 5px 0;
444
            padding: 0;
445
 
446
            div,
447
            input {
448
                margin: 0 3px 0 0;
449
            }
450
        }
451
    }
452
 
453
    .updateavailableinstallall {
454
        margin: 5px 0;
455
        padding: 0;
456
 
457
        div,
458
        input {
459
            margin: 0 3px 5px 0;
460
        }
461
    }
462
 
463
    #plugins-control-panel {
464
        .status-missing td {
465
            background-color: $state-warning-bg;
466
        }
467
 
468
        .pluginname {
469
            .componentname {
470
                font-size: $font-size-sm;
471
                color: $text-muted;
472
                margin-left: 22px;
473
            }
474
        }
475
 
476
        .version {
477
            .versionnumber {
478
                font-size: $font-size-sm;
479
                color: $text-muted;
480
            }
481
        }
482
 
483
        .uninstall {
484
            a {
485
                color: $danger;
486
            }
487
        }
488
 
489
        .notes {
490
            .label {
491
                margin-right: 3px;
492
            }
493
 
494
            .requiredby {
495
                font-size: $font-size-sm;
496
                color: $text-muted;
497
            }
498
        }
499
    }
500
}
501
 
502
 
503
// Plugins check page displayed during upgrade.
504
#plugins-check-page {
505
 
506
    // Plugins check table.
507
    #plugins-check {
508
        .status-missing,
509
        .status-downgrade {
510
            td {
511
                background-color: $state-danger-bg;
512
            }
513
        }
514
    }
515
}
516
 
517
// Available plugin update notification.
518
 
519
#plugins-check-page,
520
#plugins-control-panel {
521
    .pluginupdateinfo {
522
        background-color: $state-info-bg;
523
 
524
        &.maturity50 {
525
            background-color: $state-danger-bg;
526
        }
527
 
528
        &.maturity100,
529
        &.maturity150 {
530
            background-color: $state-warning-bg;
531
        }
532
        padding: 5px;
533
        margin: 10px 0;
534
 
535
        @include border-radius(5px);
536
 
537
        .info {
538
            display: inline-block;
539
        }
540
 
541
        .separator:after {
542
            content: " | ";
543
        }
544
 
545
        .singlebutton {
546
            margin: 5px 0;
547
            padding: 0;
548
 
549
            div,
550
            input {
551
                margin: 0 3px 0 0;
552
            }
553
        }
554
    }
555
}
556
 
557
.plugins-management-confirm-buttons {
558
    > div {
559
        display: inline-block;
560
        margin: 1em 1em 1em 0;
561
    }
562
 
563
    .continue {
564
        padding: 0;
565
 
566
        div,
567
        input {
568
            margin: 0;
569
        }
570
    }
571
}
572
 
573
#page-admin-index .upgradepluginsinfo {
574
    text-align: center;
575
}
576
 
577
#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo .separator:after {
578
    content: " | ";
579
}
580
 
581
/** MNet networking */
582
#page-admin-mnet-peers .box.deletedhosts {
583
    margin-bottom: 1em;
584
    font-size: $font-size-sm;
585
}
586
 
587
#core-cache-plugin-summaries table,
588
#core-cache-store-summaries table {
589
    width: 100%;
590
}
591
 
592
#core-cache-lock-summary table,
593
#core-cache-definition-summaries table,
594
#core-cache-mode-mappings table {
595
    margin: 0 auto;
596
}
597
 
598
#core-cache-store-summaries .default-store td {
599
    font-style: italic;
600
}
601
 
602
#core-cache-rescan-definitions,
603
#core-cache-mode-mappings .edit-link,
604
#core-cache-lock-additional-actions .new-instance {
605
    margin-top: 0.5em;
606
    text-align: center;
607
}
608
 
609
.maintenancewarning {
610
    position: fixed;
611
    bottom: 0;
612
    right: 0;
613
    overflow: hidden;
614
    z-index: $zindex-dropdown;
615
}
616
 
617
.modal.modal-in-page {
618
    z-index: 0;
619
}
620
 
621
#page-admin-search {
622
    .adminpagetitle {
623
        margin-bottom: 0;
624
        border-bottom: none;
625
    }
626
    .adminpagepath {
627
        display: flex;
628
        flex-wrap: wrap;
629
        list-style: none;
630
        padding: 0;
631
        margin: 0 0 1.5rem 0;
632
        li {
633
            + li:before {
634
                padding-right: 0.5rem;
635
                padding-left: 0.5rem;
636
                content: "#{$breadcrumb-divider}";
637
            }
638
        }
639
    }
640
    @media (min-width: 576px) {
641
        .container {
642
            overflow-wrap: break-word;
643
        }
644
    }
645
}
646
 
647
#page-admin-tasklogs {
648
    .task-class {
649
        font-size: $font-size-sm;
650
        color: $gray-600;
651
    }
652
}
653
 
654
.path-admin-tool-uploaduser {
655
    .uuwarning {
656
        background-color: $state-warning-bg;
657
    }
658
 
659
    .uuerror {
660
        background-color: $state-danger-bg;
661
    }
662
 
663
    .uuinfo {
664
        background-color: $state-success-bg;
665
    }
666
}