Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:ScmcScanner.css: различия между версиями

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 97: Строка 97:
.scmc-scan-box-wide {
.scmc-scan-box-wide {
     grid-column: 1 / -1;
     grid-column: 1 / -1;
     max-height: 320px;
     max-height: 360px;
}
}


Строка 137: Строка 137:
}
}


.scmc-scan-depth {
.scmc-scan-depth,
.scmc-scan-redirect-mini,
.scmc-scan-missing,
.scmc-scan-ref,
.scmc-scan-candidate,
.scmc-scan-stopped {
     display: inline-flex;
     display: inline-flex;
     align-items: center;
     align-items: center;
     padding: 1px 6px;
     padding: 1px 6px;
     border-radius: 999px;
     border-radius: 999px;
    font-size: 78%;
    white-space: nowrap;
}
.scmc-scan-depth {
     background: rgba(97,156,205,.16);
     background: rgba(97,156,205,.16);
     color: #9fc6e6;
     color: #9fc6e6;
    font-size: 78%;
    white-space: nowrap;
}
}


.scmc-scan-redirect-mini {
.scmc-scan-redirect-mini {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
     background: rgba(196,154,70,.16);
     background: rgba(196,154,70,.16);
     color: #e8c783;
     color: #e8c783;
    font-size: 78%;
}
}


.scmc-scan-missing {
.scmc-scan-missing {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
     background: rgba(190,70,70,.18);
     background: rgba(190,70,70,.18);
     color: #ffb6b6;
     color: #ffb6b6;
    font-size: 78%;
}
}


.scmc-scan-ref {
.scmc-scan-ref {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
     background: rgba(120,140,155,.16);
     background: rgba(120,140,155,.16);
     color: #aebdca;
     color: #aebdca;
     font-size: 78%;
}
 
.scmc-scan-candidate {
     background: rgba(145,104,210,.18);
    color: #d5c2ff;
}
 
.scmc-scan-stopped {
    background: rgba(220,160,70,.18);
    color: #ffd48a;
}
}



Версия от 09:10, 15 июня 2026

.scmc-link-scanner {
    display: grid;
    gap: 12px;
    margin: 16px 0;
    padding: 14px;
    border: 1px solid rgba(120,140,155,.22);
    border-radius: 12px;
    background: rgba(13,17,22,.66);
    color: #dce8f2;
}

.scmc-scan-header {
    display: grid;
    gap: 4px;
}

.scmc-scan-title {
    font-size: 135%;
    font-weight: 800;
    color: #f0f5fa;
}

.scmc-scan-subtitle {
    color: #aebdca;
    font-size: 92%;
}

.scmc-scan-controls {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.scmc-scan-btn {
    padding: 8px 12px;
    border: 1px solid rgba(128,178,210,.35);
    border-radius: 8px;
    background: rgba(37,64,82,.82);
    color: #eaf3fa;
    cursor: pointer;
    font-weight: 700;
}

.scmc-scan-btn:hover {
    background: rgba(48,82,105,.92);
}

.scmc-scan-btn:disabled {
    opacity: .55;
    cursor: default;
}

.scmc-scan-btn-secondary {
    background: rgba(34,39,46,.82);
}

.scmc-scan-status {
    padding: 8px 10px;
    border-radius: 8px;
    background: rgba(24,31,39,.72);
    color: #cbd6e2;
}

.scmc-scan-status[data-mode="scanning"] {
    color: #ffe7a6;
}

.scmc-scan-status[data-mode="done"] {
    color: #bff0c8;
}

.scmc-scan-status[data-mode="error"] {
    color: #ffb6b6;
}

.scmc-scan-stats {
    color: #aebdca;
    font-size: 92%;
}

.scmc-scan-result {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, .75fr);
    gap: 12px;
}

.scmc-scan-box {
    min-width: 0;
    max-height: 620px;
    overflow: auto;
    padding: 12px;
    border: 1px solid rgba(120,140,155,.16);
    border-radius: 10px;
    background: rgba(10,13,18,.55);
}

.scmc-scan-box-wide {
    grid-column: 1 / -1;
    max-height: 360px;
}

.scmc-scan-box-title {
    margin-bottom: 10px;
    padding-left: 9px;
    border-left: 4px solid #619CCD;
    font-weight: 800;
    color: #f0f5fa;
}

.scmc-scan-node {
    margin: 4px 0;
}

.scmc-scan-node-line {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;
    padding: 3px 0;
}

.scmc-scan-node-line a,
.scmc-scan-page-list a {
    color: #dce8f2 !important;
    text-decoration: none !important;
}

.scmc-scan-node-line a:hover,
.scmc-scan-page-list a:hover {
    color: #8fc7ef !important;
}

.scmc-scan-children {
    margin-left: 18px;
    padding-left: 10px;
    border-left: 1px solid rgba(128,178,210,.22);
}

.scmc-scan-depth,
.scmc-scan-redirect-mini,
.scmc-scan-missing,
.scmc-scan-ref,
.scmc-scan-candidate,
.scmc-scan-stopped {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    font-size: 78%;
    white-space: nowrap;
}

.scmc-scan-depth {
    background: rgba(97,156,205,.16);
    color: #9fc6e6;
}

.scmc-scan-redirect-mini {
    background: rgba(196,154,70,.16);
    color: #e8c783;
}

.scmc-scan-missing {
    background: rgba(190,70,70,.18);
    color: #ffb6b6;
}

.scmc-scan-ref {
    background: rgba(120,140,155,.16);
    color: #aebdca;
}

.scmc-scan-candidate {
    background: rgba(145,104,210,.18);
    color: #d5c2ff;
}

.scmc-scan-stopped {
    background: rgba(220,160,70,.18);
    color: #ffd48a;
}

.scmc-scan-node-ref {
    opacity: .78;
}

.scmc-scan-loop,
.scmc-scan-also {
    margin-left: 18px;
    color: #8d9aa8;
    font-size: 86%;
}

.scmc-scan-page-list {
    margin: 0;
    padding-left: 24px;
}

.scmc-scan-page-list li {
    margin: 5px 0;
}

.scmc-scan-empty {
    color: #8d9aa8;
}

@media screen and (max-width: 900px) {
    .scmc-scan-result {
        grid-template-columns: 1fr;
    }

    .scmc-scan-box {
        max-height: 520px;
    }

    .scmc-scan-box-wide {
        grid-column: auto;
        max-height: 360px;
    }
}