git subrepo clone https://github.com/mailcow/mailcow-dockerized.git mailcow/src/mailcow-dockerized
subrepo: subdir: "mailcow/src/mailcow-dockerized"
merged: "a832becb"
upstream: origin: "https://github.com/mailcow/mailcow-dockerized.git"
branch: "master"
commit: "a832becb"
git-subrepo: version: "0.4.3"
origin: "???"
commit: "???"
Change-Id: If5be2d621a211e164c9b6577adaa7884449f16b5
diff --git a/mailcow/src/mailcow-dockerized/data/web/css/site/admin.css b/mailcow/src/mailcow-dockerized/data/web/css/site/admin.css
new file mode 100644
index 0000000..37395a2
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/web/css/site/admin.css
@@ -0,0 +1,88 @@
+table.footable>tbody>tr.footable-empty>td {
+ font-size:15px !important;
+ font-style:italic;
+}
+.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;
+ padding:10px 0 10px 0;
+}
+.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: 14px;
+}
+.label-keys {
+ font-size:100%;
+ margin: 0px !important;
+ white-space: normal !important;
+}
+.key-action {
+ font-weight:bold;
+ color:white !important;
+}
\ No newline at end of file
diff --git a/mailcow/src/mailcow-dockerized/data/web/css/site/debug.css b/mailcow/src/mailcow-dockerized/data/web/css/site/debug.css
new file mode 100644
index 0000000..2209462
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/web/css/site/debug.css
@@ -0,0 +1,47 @@
+table.footable>tbody>tr.footable-empty>td {
+ font-size:15px !important;
+ font-style:italic;
+}
+.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;
+ padding:10px 0 10px 10px;
+}
+.inputMissingAttr {
+ border-color: #FF4136;
+}
+.table-lines {
+ vertical-align: inherit;
+}
+tbody {
+ font-size:14px;
+}
+.status-indicator {
+ width: 15px;
+ height: 15px;
+}
diff --git a/mailcow/src/mailcow-dockerized/data/web/css/site/edit.css b/mailcow/src/mailcow-dockerized/data/web/css/site/edit.css
new file mode 100644
index 0000000..ac3a430
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/web/css/site/edit.css
@@ -0,0 +1,43 @@
+table.footable>tbody>tr.footable-empty>td {
+ font-size:15px !important;
+ font-style:italic;
+}
+.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;
+ padding:10px 0 10px 0;
+}
+.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);
+}
\ No newline at end of file
diff --git a/mailcow/src/mailcow-dockerized/data/web/css/site/index.css b/mailcow/src/mailcow-dockerized/data/web/css/site/index.css
new file mode 100644
index 0000000..10f7c0d
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/web/css/site/index.css
@@ -0,0 +1,5 @@
+@media (max-width: 500px) {
+ #top {
+ padding-top: 15px !important;
+ }
+}
\ No newline at end of file
diff --git a/mailcow/src/mailcow-dockerized/data/web/css/site/mailbox.css b/mailcow/src/mailcow-dockerized/data/web/css/site/mailbox.css
new file mode 100644
index 0000000..8b5bad6
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/web/css/site/mailbox.css
@@ -0,0 +1,64 @@
+table.footable>tbody>tr.footable-empty>td {
+ font-size:15px !important;
+ font-style:italic;
+}
+.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: 80%;
+ }
+}
+.mass-actions-mailbox {
+ user-select: none;
+ padding:10px 0 10px 10px;
+}
+.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 {
+ line-height: 2.5;
+ color: #4a4a4a!important;
+ background-color: #ececec!important;
+}
diff --git a/mailcow/src/mailcow-dockerized/data/web/css/site/quarantine.css b/mailcow/src/mailcow-dockerized/data/web/css/site/quarantine.css
new file mode 100644
index 0000000..7a12749
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/web/css/site/quarantine.css
@@ -0,0 +1,102 @@
+table.footable>tbody>tr.footable-empty>td {
+ font-size: 15px !important;
+ font-style: italic;
+}
+
+.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: 80%;
+ }
+}
+
+.mass-actions-quarantine {
+ user-select: none;
+ padding: 10px 0 10px 10px;
+}
+
+.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;
+}
diff --git a/mailcow/src/mailcow-dockerized/data/web/css/site/user.css b/mailcow/src/mailcow-dockerized/data/web/css/site/user.css
new file mode 100644
index 0000000..965562c
--- /dev/null
+++ b/mailcow/src/mailcow-dockerized/data/web/css/site/user.css
@@ -0,0 +1,69 @@
+table.footable>tbody>tr.footable-empty>td {
+ font-size:15px !important;
+ font-style:italic;
+}
+.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;
+ padding:10px 0;
+}
+.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;
+}
+.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);
+}
+.label-keys {
+ font-size:100%;
+ margin: 0px !important;
+ white-space: normal !important;
+}
+.key-action {
+ font-weight:bold;
+ color:white !important;
+}
\ No newline at end of file