first
This commit is contained in:
commit
5aa7d034f7
3292 changed files with 465160 additions and 0 deletions
86
data/web/css/site/admin.css
Executable file
86
data/web/css/site/admin.css
Executable file
|
|
@ -0,0 +1,86 @@
|
|||
.pagination a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
.panel.panel-default {
|
||||
overflow: visible !important;
|
||||
}
|
||||
.table-responsive {
|
||||
overflow: visible !important;
|
||||
}
|
||||
.table-responsive {
|
||||
overflow-x: scroll !important;
|
||||
}
|
||||
body {
|
||||
overflow-y:scroll;
|
||||
}
|
||||
/* Fix modal moving content left */
|
||||
body.modal-open {
|
||||
overflow-y:scroll;
|
||||
padding-right: inherit !important;
|
||||
}
|
||||
@media (min-width: 992px) {
|
||||
.container {
|
||||
width: 80%;
|
||||
}
|
||||
}
|
||||
.mass-actions-admin {
|
||||
user-select: none;
|
||||
}
|
||||
.inputMissingAttr {
|
||||
border-color: #FF4136;
|
||||
}
|
||||
.rotate {
|
||||
-moz-transition: all 0.3s linear;
|
||||
-webkit-transition: all 0.3s linear;
|
||||
transition: all 0.3s linear;
|
||||
}
|
||||
.rotate.animation {
|
||||
-ms-transform:rotateX(180deg);
|
||||
-moz-transform:rotateX(180deg);
|
||||
-webkit-transform:rotateX(180deg);
|
||||
transform:rotateX(180deg);
|
||||
}
|
||||
.anchor {
|
||||
display: block;
|
||||
height: 65px;
|
||||
margin-top: -65px;
|
||||
visibility: hidden;
|
||||
}
|
||||
.thumbnail img {
|
||||
min-height:100px;
|
||||
height:100px;
|
||||
}
|
||||
.nav-tabs>li>a {
|
||||
z-index: 1;
|
||||
}
|
||||
.table-condensed .input-sm {
|
||||
width: 100%!important;
|
||||
}
|
||||
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
|
||||
padding: 3px;
|
||||
}
|
||||
table tbody tr {
|
||||
cursor: pointer;
|
||||
}
|
||||
table tbody tr td input[type="checkbox"] {
|
||||
cursor: pointer;
|
||||
}
|
||||
#quarantine_template {
|
||||
margin:20px;
|
||||
}
|
||||
.regex-input {
|
||||
font-family: Consolas,monaco,monospace;
|
||||
font-size: 1rem;
|
||||
}
|
||||
.label-keys {
|
||||
font-size:100%;
|
||||
margin: 0px !important;
|
||||
white-space: normal !important;
|
||||
}
|
||||
.key-action {
|
||||
font-weight:bold;
|
||||
color:white !important;
|
||||
}
|
||||
.dkim-label {
|
||||
margin: 0 0 8px !important;
|
||||
}
|
||||
36
data/web/css/site/debug.css
Executable file
36
data/web/css/site/debug.css
Executable file
|
|
@ -0,0 +1,36 @@
|
|||
.pagination a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
.panel.panel-default {
|
||||
overflow: visible !important;
|
||||
}
|
||||
.table-responsive {
|
||||
overflow: visible !important;
|
||||
}
|
||||
@media screen and (max-width: 1280px) {
|
||||
.table-responsive {
|
||||
overflow-x: scroll !important;
|
||||
}
|
||||
}
|
||||
.footer-add-item {
|
||||
display:block;
|
||||
text-align: center;
|
||||
font-style: italic;
|
||||
padding: 10px;
|
||||
background: #F5F5F5;
|
||||
}
|
||||
@media (min-width: 992px) {
|
||||
.container {
|
||||
width: 80%;
|
||||
}
|
||||
}
|
||||
.mass-actions-debug {
|
||||
user-select: none;
|
||||
}
|
||||
.inputMissingAttr {
|
||||
border-color: #FF4136;
|
||||
}
|
||||
.table-lines {
|
||||
vertical-align: inherit;
|
||||
}
|
||||
|
||||
42
data/web/css/site/edit.css
Executable file
42
data/web/css/site/edit.css
Executable file
|
|
@ -0,0 +1,42 @@
|
|||
.pagination a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
.panel.panel-default {
|
||||
overflow: visible !important;
|
||||
}
|
||||
.table-responsive {
|
||||
overflow: visible !important;
|
||||
}
|
||||
@media screen and (max-width: 767px) {
|
||||
.table-responsive {
|
||||
overflow-x: scroll !important;
|
||||
}
|
||||
}
|
||||
.footer-add-item {
|
||||
display:block;
|
||||
text-align: center;
|
||||
font-style: italic;
|
||||
padding: 10px;
|
||||
background: #F5F5F5;
|
||||
}
|
||||
.mass-actions-user {
|
||||
user-select: none;
|
||||
}
|
||||
.inputMissingAttr {
|
||||
border-color: #FF4136;
|
||||
}
|
||||
.rotate {
|
||||
-moz-transition: all 0.3s linear;
|
||||
-webkit-transition: all 0.3s linear;
|
||||
transition: all 0.3s linear;
|
||||
}
|
||||
.rotate.animation {
|
||||
-ms-transform:rotateX(180deg);
|
||||
-moz-transform:rotateX(180deg);
|
||||
-webkit-transform:rotateX(180deg);
|
||||
transform:rotateX(180deg);
|
||||
}
|
||||
#sender_acl_disabled {
|
||||
display:none;
|
||||
margin-top:10px;
|
||||
}
|
||||
8
data/web/css/site/index.css
Executable file
8
data/web/css/site/index.css
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
@media (max-width: 500px) {
|
||||
#top {
|
||||
padding-top: 15px !important;
|
||||
}
|
||||
}
|
||||
.ui-announcement-alert {
|
||||
margin: 10px 0px 10px 0px;
|
||||
}
|
||||
71
data/web/css/site/mailbox.css
Executable file
71
data/web/css/site/mailbox.css
Executable file
|
|
@ -0,0 +1,71 @@
|
|||
.pagination a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
.panel.panel-default {
|
||||
overflow: visible !important;
|
||||
}
|
||||
.table-responsive {
|
||||
overflow: inherit !important;
|
||||
}
|
||||
.table-responsive {
|
||||
overflow-x: scroll !important;
|
||||
}
|
||||
.btn-group {
|
||||
width: max-content;
|
||||
}
|
||||
.footer-add-item {
|
||||
display:block;
|
||||
text-align: center;
|
||||
font-style: italic;
|
||||
padding: 10px;
|
||||
background: #F5F5F5;
|
||||
}
|
||||
@media (min-width: 992px) {
|
||||
.container {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
@media (min-width: 1920px) {
|
||||
.container {
|
||||
width: 80%;
|
||||
}
|
||||
}
|
||||
.mass-actions-mailbox {
|
||||
user-select: none;
|
||||
}
|
||||
.inputMissingAttr {
|
||||
border-color: #FF4136;
|
||||
}
|
||||
.dns-found {
|
||||
max-width: 300px;
|
||||
word-break: break-all;
|
||||
}
|
||||
.dns-recommended {
|
||||
max-width: 150px;
|
||||
word-break: break-all;
|
||||
}
|
||||
.table-lines {
|
||||
vertical-align: inherit;
|
||||
}
|
||||
#logText {
|
||||
font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;
|
||||
font-size:smaller;
|
||||
}
|
||||
table tbody tr {
|
||||
cursor: pointer;
|
||||
}
|
||||
table tbody tr td input[type="checkbox"] {
|
||||
cursor: pointer;
|
||||
}
|
||||
.label-last-login .bi {
|
||||
font-size: 8pt !important;
|
||||
}
|
||||
.label-last-login {
|
||||
line-height: 2.2;
|
||||
color: #4a4a4a!important;
|
||||
padding: .2em .4em .3em !important;
|
||||
background-color: #ececec!important;
|
||||
}
|
||||
.badge.bg-info .bi {
|
||||
font-size: inherit;
|
||||
}
|
||||
104
data/web/css/site/quarantine.css
Executable file
104
data/web/css/site/quarantine.css
Executable file
|
|
@ -0,0 +1,104 @@
|
|||
.pagination a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
.panel.panel-default {
|
||||
overflow: visible !important;
|
||||
}
|
||||
|
||||
.table-responsive {
|
||||
overflow: visible !important;
|
||||
}
|
||||
|
||||
.table-responsive {
|
||||
overflow-x: scroll !important;
|
||||
}
|
||||
|
||||
.footer-add-item {
|
||||
display: block;
|
||||
text-align: center;
|
||||
font-style: italic;
|
||||
padding: 10px;
|
||||
background: #F5F5F5;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.container {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
@media (min-width: 1920px) {
|
||||
.container {
|
||||
width: 80%;
|
||||
}
|
||||
}
|
||||
|
||||
.mass-actions-quarantine {
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.inputMissingAttr {
|
||||
border-color: #FF4136;
|
||||
}
|
||||
|
||||
.modal#qidDetailModal p {
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
span#qid_detail_score {
|
||||
font-weight: 700;
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
span.rspamd-symbol {
|
||||
display: inline-block;
|
||||
margin: 2px 6px 2px 0;
|
||||
border-radius: 4px;
|
||||
padding: 0 7px;
|
||||
}
|
||||
|
||||
span.rspamd-symbol.positive {
|
||||
background: #4CAF50;
|
||||
border: 1px solid #4CAF50;
|
||||
color: white;
|
||||
}
|
||||
|
||||
span.rspamd-symbol.negative {
|
||||
background: #ff4136;
|
||||
border: 1px solid #ff4136;
|
||||
color: white;
|
||||
}
|
||||
|
||||
span.rspamd-symbol.neutral {
|
||||
background: #f5f5f5;
|
||||
color: #333;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
|
||||
span.rspamd-symbol span.score {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
span.mail-address-item {
|
||||
background-color: #f5f5f5;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #ccc;
|
||||
padding: 2px 7px;
|
||||
display: inline-block;
|
||||
margin: 2px 6px 2px 0;
|
||||
}
|
||||
|
||||
table tbody tr {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
table tbody tr td input[type="checkbox"] {
|
||||
cursor: pointer;
|
||||
}
|
||||
.label-rspamd-action {
|
||||
font-size:110%;
|
||||
margin:20px;
|
||||
}
|
||||
.senders-mw220 {
|
||||
max-width: 220px;
|
||||
}
|
||||
134
data/web/css/site/user.css
Executable file
134
data/web/css/site/user.css
Executable file
|
|
@ -0,0 +1,134 @@
|
|||
.pagination a {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
.panel.panel-default {
|
||||
overflow: visible !important;
|
||||
}
|
||||
.table-responsive {
|
||||
overflow: visible !important;
|
||||
}
|
||||
@media screen and (max-width: 767px) {
|
||||
.table-responsive {
|
||||
overflow-x: scroll !important;
|
||||
}
|
||||
}
|
||||
.footer-add-item {
|
||||
display:block;
|
||||
text-align: center;
|
||||
font-style: italic;
|
||||
padding: 10px;
|
||||
background: #F5F5F5;
|
||||
}
|
||||
.mass-actions-user {
|
||||
user-select: none;
|
||||
}
|
||||
.inputMissingAttr {
|
||||
border-color: #FF4136;
|
||||
}
|
||||
#logText {
|
||||
white-space: pre-wrap;
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
body {
|
||||
overflow-y:scroll;
|
||||
}
|
||||
|
||||
table tbody tr {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
table tbody tr td input[type="checkbox"] {
|
||||
cursor: pointer;
|
||||
}
|
||||
.label-keys {
|
||||
font-size:100%;
|
||||
margin: 0px !important;
|
||||
white-space: normal !important;
|
||||
}
|
||||
.key-action {
|
||||
font-weight:bold;
|
||||
color:white !important;
|
||||
}
|
||||
svg {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.c-1-color, .label-ham {
|
||||
background: #28b62c;
|
||||
background: -webkit-linear-gradient(to right, #28b62c, #fff233);
|
||||
background: linear-gradient(to right, #28b62c, #fff233);
|
||||
color: #000;
|
||||
}
|
||||
.c-2-color, .label-spam {
|
||||
background: #fff233;
|
||||
background: -webkit-linear-gradient(to right, #fff233, #ff4136);
|
||||
background: linear-gradient(to right, #fff233, #ff4136);
|
||||
color: #000;
|
||||
}
|
||||
.c-3-color, .label-reject{
|
||||
background: #ff4136;
|
||||
color: #fff;
|
||||
}
|
||||
#spam_score {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.noUi-handle {
|
||||
border: 1px solid #e2e2e2;
|
||||
border-radius: 0px;
|
||||
background: #eee;
|
||||
cursor: default;
|
||||
box-shadow: none;
|
||||
border-top-width: 0px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 4px;
|
||||
border-left-width: 1px;
|
||||
}
|
||||
.noUi-handle:hover {
|
||||
background-color: #eee;
|
||||
border-color: #e2e2e2;
|
||||
margin-top: 1px;
|
||||
border-bottom-width: 3px;
|
||||
}
|
||||
.noUi-handle::after, .noUi-handle::before {
|
||||
background: #c6c6c6;
|
||||
width: 2px;
|
||||
}
|
||||
.noUi-target {
|
||||
background: transparent;
|
||||
border-radius: 0px;
|
||||
border: 1px solid #D3D3D3;
|
||||
box-shadow: none;
|
||||
}
|
||||
.noUi-connects {
|
||||
border-radius: 0px;
|
||||
}
|
||||
.label-ham,
|
||||
.label-spam,
|
||||
.label-reject {
|
||||
padding: .1em .5em .1em;
|
||||
font-size: inherit;
|
||||
font-weight: 400;
|
||||
}
|
||||
.clear-last-logins {
|
||||
cursor: pointer;
|
||||
font-size:90%;
|
||||
font-style: italic;
|
||||
color: #158cba;
|
||||
user-select:none;
|
||||
}
|
||||
.ip-location-flag {
|
||||
border-radius: 4px;
|
||||
top: 3px;
|
||||
}
|
||||
.recent-login-success {
|
||||
margin-top:2px;
|
||||
margin-right:10px;
|
||||
}
|
||||
.label-protocol-access {
|
||||
line-height: 2;
|
||||
}
|
||||
.help-block-mt-0 {
|
||||
margin-top: 0px;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue