Skip to content
Snippets Groups Projects
Forked from Stud.IP / Stud.IP
1613 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
cronjobs.scss 1.97 KiB
/* CSS */
.cron-task {
    label {
        cursor: pointer;
        display: block;
        padding: 5px;
    }
    td {
        padding: 0;
        vertical-align: middle;
    }
    tr ~ tr {
        display: none;
    }
    .selected {
        td { background-color: var(--red-40); }
        tr ~ tr {
            display: table-row;
            td {
                background-color: var(--white);
            }
            td[colspan] {
                background-color: inherit;
                padding: 0;
            }
        }
    }
    .parameters {
        border: 1px solid var(--dark-gray-color);
        border-bottom: 0;
        border-top: 0;
        padding: 0.5em;

        h3 {
            margin: 0;
            padding: 0;
        }

        input[type=text], input[type=number], select, textarea {
            width: 200px;
        }
    }
    .parameter {
        &.required {
            font-weight: bold;
        }
        label {
            padding: 0;
        }
    }
    tbody:last-child .parameters {
        border-bottom: 1px solid var(--white);
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }
}

.cronjob-filters {
    margin-bottom: 1em;

    select { width: 100%; }
    thead th {
        text-align: right;
        &:first-child { text-align: left; }
    }
    tfoot td { text-align: center; }
}
.crontab, .crontab li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.crontab li {
    display: inline-block;
    padding-right: 5px;
    text-align: center;
}
.crontab span {
    display: block;
    text-align: right;
}

.inactivatible td {
    color: var(--dark-gray-color);
}

.cronjobs-edit {
    h1 {
        margin: 0 0 0.5em;
    }

    //> table > thead > tr > th { .table_header_bold; }
    > table {
        margin-bottom: 1em;
    }
    td { vertical-align: top; }
}
.cron-schedule tbody tr td label {
    display: inline;
    font-weight: normal;
    white-space: nowrap;
}

.cron-item input[type=number] {
    width: 2em;
}