diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php b/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php
index 36749925a..fbfc5d9d7 100644
--- a/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php
+++ b/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php
@@ -6,6 +6,12 @@ return [
'type' => 'anomaly.field_type.textarea',
'input_view' => 'visiosoft.theme.defaultadmin::admin/navigation/settings',
],
+ "dark_mode" => [
+ "type" => "anomaly.field_type.boolean",
+ "config" => [
+ "default_value" => 0,
+ ]
+ ],
"login_icon" => [
"type" => "anomaly.field_type.file",
"config" => [
@@ -33,103 +39,211 @@ return [
"sidebar_main_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#273759',
+ "default_value" => '#1d3557',
]
],
"sidebar_secondary_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#30426A',
+ "default_value" => '#213c62',
]
],
"active_sidebar_border_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#2BBF98',
+ "default_value" => '#4eb6a2',
]
],
"primary_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#273759',
+ "default_value" => '#1d3557',
]
],
"secondary_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#30426A',
+ "default_value" => '#213c62',
]
],
"background_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#F1F1F1',
+ "default_value" => '#f1f1f1',
+ ]
+ ],
+ "block_background_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#FFF',
]
],
"negative_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#BF3A2B',
+ "default_value" => '#f06461',
]
],
"positive_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#23AE89',
+ "default_value" => '#4eb6a2',
]
],
"warning_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#E6B42A',
+ "default_value" => '#fee28b',
]
],
"info_color" => [
"type" => "anomaly.field_type.colorpicker",
"config" => [
- "default_value" => '#2B9CBF',
+ "default_value" => '#54acdb',
+ ]
+ ],
+ 'menu_link_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#ccc'
+ ]
+ ],
+ 'links_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#213c62'
+ ]
+ ],
+ 'links_hover_active_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#1d3557'
+ ]
+ ],
+ 'text_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#1d3557'
+ ]
+ ],
+ 'input_background_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#fff'
+ ]
+ ],
+ 'input_placeholder_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#213c62'
+ ]
+ ],
+ 'input_focused_background_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#fefefe'
+ ]
+ ],
+ 'input_focused_border_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#54acdb'
+ ]
+ ],
+ "dark_primary_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#1d3557',
+ ]
+ ],
+ "dark_secondary_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#213c62',
+ ]
+ ],
+ "dark_background_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#384774',
+ ]
+ ],
+ "dark_negative_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#993434',
+ ]
+ ],
+ "dark_positive_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#5ba587',
+ ]
+ ],
+ "dark_warning_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#e1dc7e',
+ ]
+ ],
+ "dark_info_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#4679bd',
+ ]
+ ],
+ "dark_active_sidebar_border_color" => [
+ "type" => "anomaly.field_type.colorpicker",
+ "config" => [
+ "default_value" => '#5ba587',
+ ]
+ ],
+ 'dark_menu_link_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#dedede'
+ ]
+ ],
+ 'dark_links_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#ccc'
+ ]
+ ],
+ 'dark_links_hover_active_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#fff'
+ ]
+ ],
+ 'dark_text_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#ddd'
+ ]
+ ],
+ 'dark_input_background_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#1d365e'
+ ]
+ ],
+ 'dark_input_placeholder_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#ccc'
+ ]
+ ],
+ 'dark_input_focused_background_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#222f5b'
+ ]
+ ],
+ 'dark_input_focused_border_color' => [
+ 'type' => 'anomaly.field_type.colorpicker',
+ 'config' => [
+ 'default_value' => '#1a285b'
]
],
-// "dark_primary_color" => [
-// "type" => "anomaly.field_type.colorpicker",
-// "config" => [
-// "default_value" => '#2BBF98',
-// ]
-// ],
-// "dark_secondary_color" => [
-// "type" => "anomaly.field_type.colorpicker",
-// "config" => [
-// "default_value" => '#2BBF98',
-// ]
-// ],
-// "dark_background_color" => [
-// "type" => "anomaly.field_type.colorpicker",
-// "config" => [
-// "default_value" => '#2BBF98',
-// ]
-// ],
-// "dark_negative_color" => [
-// "type" => "anomaly.field_type.colorpicker",
-// "config" => [
-// "default_value" => '#2BBF98',
-// ]
-// ],
-// "dark_positive_color" => [
-// "type" => "anomaly.field_type.colorpicker",
-// "config" => [
-// "default_value" => '#2BBF98',
-// ]
-// ],
-// "dark_warning_color" => [
-// "type" => "anomaly.field_type.colorpicker",
-// "config" => [
-// "default_value" => '#2BBF98',
-// ]
-// ],
-// "dark_info_color" => [
-// "type" => "anomaly.field_type.colorpicker",
-// "config" => [
-// "default_value" => '#2BBF98',
-// ]
-// ],
];
diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/css/dark_mode.css b/addons/default/visiosoft/defaultadmin-theme/resources/css/dark_mode.css
new file mode 100644
index 000000000..cb13b3494
--- /dev/null
+++ b/addons/default/visiosoft/defaultadmin-theme/resources/css/dark_mode.css
@@ -0,0 +1,364 @@
+#search .search-bar::placeholder {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color')}};
+}
+#topbar .button-menu .button-menu-mobile {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}};
+}
+#menu {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
+#menu > ul > .highlighted {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+#sidebar {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+.breadcrumb {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+ border-radius: 0 !important;
+}
+.nav.nav-sections.nav-stacked {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
+.card.card-flex .card-block, .nav.nav-sections li.active a {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color') }};
+}
+a { color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color') }} !important; transition: 0.5s;}
+a:hover { color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_hover_active_color') }} !important;}
+
+.form-control, .CodeMirror-scroll {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}} !important;
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color')}} !important;
+}
+.form-control::placeholder {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color')}} !important;
+}
+.form-control:disabled {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }};
+ opacity: 0.5;
+}
+.form-control:focus {
+background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_background_color')}} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_border_color')}} !important;
+ color: #ccc;
+}
+.choices[data-type*=select-one] .choices__input {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color')}};
+}
+.choices__input {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}};
+}
+.choices__inner {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}};
+ border: solid {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}};
+}
+.choices__list--dropdown .choices__item--selectable.is-highlighted {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color')}};
+}
+.choices__list {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}};
+ border: none;
+}
+.form .field-group {
+ border-bottom: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color')}};
+}
+.card-block, .card-body, #footer, .modal-dialog, .modal-content, .modal-header, .modal-body, .nav-pills,.dropdown-menu {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }};
+}
+.custom-select {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}};
+ color: #bbb;
+}
+.custom-select:focus {
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_border_color')}};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color')}};
+}
+.tagify__input {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color')}} !important;
+}
+body {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color')}};
+}
+.table {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+ color: #ccc !important;
+}
+.table thead,.card-header {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color')}};
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+.card-header h1,h2,h3,h3,h4,h5,h6 {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color')}} !important;
+}
+.table th, .table td {
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+.navbar-light {
+ border-radius: 0;
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color') }};
+}
+.table thead th a {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}};
+}
+.table td a {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}};
+ opacity: 1;
+ transition: 0.5s;
+}
+.table td a:hover {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_hover_active_color')}};
+}
+.page-info {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color')}};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color')}} !important;
+}
+.select2-container--default .select2-selection--single {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color')}};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color')}};
+}
+.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_background_color') }};
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_border_color') }};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color') }};
+}
+.select2-container--open .select2-dropdown--below {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color') }};
+}
+.select2-container--default .select2-search--dropdown .select2-search__field {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_background_color') }};
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_border_color') }};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color') }};
+}
+.select2-container--default .select2-selection--single .select2-selection__placeholder {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color') }} !important;
+}
+.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .active > .nav-link:focus, .navbar-light .navbar-nav .active > .nav-link:hover, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .nav-link.open:focus, .navbar-light .navbar-nav .nav-link.open:hover, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.active:focus, .navbar-light .navbar-nav .nav-link.active:hover {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }};
+}
+.navbar-light .navbar-nav .nav-link {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color') }};
+}
+div, p, span, table, body, h1, h2, h3, h4, h5, h6, td, tr, .user-action-dropdown {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.btn-inverse {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color')}};
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }};
+ transition: 0.5s;
+}
+.btn-inverse:hover {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }};
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }};
+}
+.nav-sections {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+ margin-bottom: 0px !important;
+}
+.pagination li a {
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }};
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color')}};
+}
+.pagination li a:hover {
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color')}} !important;
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color')}} !important;
+}
+.pagination .disabled span {
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color')}} !important;
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color')}} !important;
+}
+.pagination .active span {
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color')}} !important;
+ background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color')}} !important;
+}
+.top-bar, .user-action-dropdown {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
+.dropdown-item:hover {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+.logo-bar-table {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+#main {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color') }} !important;
+}
+.boolean-field_type .switch__checkbox.switch__checkbox--off-danger + .switch__label {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+.boolean-field_type .switch__label:before {
+opacity: 0.3;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+#menu > ul > li > a,#sidebar > ul > li > a > span, #sidebar > ul > li > a > i {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_menu_link_color') }} !important;
+transition: 0.5s;
+opacity: 0.3;
+}
+#menu > ul > li > a:hover {
+ opacity: 1;
+ transition: 0.5s;
+}
+#sidebar > ul > li:hover > a > span, #sidebar > ul > li:hover > a > i {
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}};
+ opacity: 1;
+}
+#sidebar > ul > li.active {
+background: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color')}} !important;
+border-left: 4px solid {{ setting_value('visiosoft.theme.defaultadmin::dark-active_sidebar_border_color') }} !important;
+}
+#sidebar > ul > li.active a span,#menu > ul > .highlighted > a {
+opacity: 1;
+}
+.card.card-flex .card-block, .nav.nav-sections li.active {
+background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color')}} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}} !important;
+}
+.nav.nav-sections li a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}} !important;
+opacity: 0.3;
+transition: 0.5s;
+}
+.nav.nav-sections li:hover a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_hover_active_color')}} !important;
+opacity: 1;
+}
+.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color')}};
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color')}};
+}
+.select2-container--default .select2-selection--single .select2-selection__placeholder {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_placeholder_color') }} !important;
+}
+.redactor-toolbar {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+.redactor-layer, .redactor-box {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }} !important;
+}
+.redactor-toolbar li a:hover, .redactor-toolbar li a:active, .redactor-toolbar li a.redactor-act {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.redactor-dropdown {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.redactor-dropdown li:hover {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+}
+
+.switch input:checked + .switch__label:before {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_positive_color') }} !important;
+opacity: 1;
+}
+body {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_background_color') }} !important;
+}
+.choices__list--multiple .choices__item {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
+border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
+}
+.nav.nav-sections li a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
+#sidebar > ul > li.active {
+background: {{ setting_value('visiosoft.theme.defaultadmin::dark_sidebar_secondary_color') }};
+box-sizing: border-box;
+border-left: 3px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_active_sidebar_border_color') }} !important;
+}
+.page-info {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
+}
+.alert-success, .btn-success {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_positive_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_positive_color') }} !important;
+}
+.alert-success p, .btn-success p, .alert-success span, .btn-success span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_text_color') }} !important;
+}
+.alert-primary,.btn-primary {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-primary p,.btn-primary p, .alert-primary span,.btn-primary span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-secondary,.btn-secondary {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-secondary p,.btn-secondary p, .alert-secondary span,.btn-secondary span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-danger,.btn-danger {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_negative_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_negative_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-danger p,.btn-danger p, .alert-danger span,.btn-danger span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-info,.btn-info {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-info p,.btn-info p, .alert-info span,.btn-info span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-warning, .btn-warning {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_warning_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_warning_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.alert-warning p, .btn-warning p, .alert-warning span, .btn-warning span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.card-block, .card-body, #footer, .modal-dialog, .breadcrumb, .user-action-dropdown, .card.card-flex .card-block, .nav.nav-sections li.active, .modal-content, .modal-header, .modal-body, .nav-pills, .dropdown-menu {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
+.form-control {
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
+.btn-group a {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.btn-group a:hover {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
+color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
+}
+.choices__inner {
+ display: inline-block;
+ vertical-align: top;
+ width: 100%;
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }} !important;
+ padding: 7.5px 7.5px 3.75px;
+ border: 0 !important;
+ border-radius: 0.17rem !important;
+ font-size: 14px;
+ min-height: 44px;
+ overflow: hidden;
+}
+.choices {
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
+.is-open .choices__list--dropdown, .dropdown-menu {
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }} !important;
+}
+.choices[data-type*=select-one] .choices__input{
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_focused_background_color') }} !important;
+}
+.choices__list--dropdown .choices__item:hover, .choices__list--dropdown .choices__item.is-highlighted {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
+}
\ No newline at end of file
diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css b/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css
index f8219424d..ad90e4756 100644
--- a/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css
+++ b/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css
@@ -462,9 +462,9 @@ box-shadow: 2px 0 0 rgba(66, 66, 66, 0.1);
}
.top-bar {
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }};
width: 100%;
height:70px;
- background: white;
display: table;
}
.topbar-breadcrumb {
@@ -1010,7 +1010,6 @@ body.display--compact #menu {
.form .field-group {
margin-bottom: 2rem;
padding-bottom: 2rem;
- border-bottom: 1px solid #eceeef;
}
.form .field-group:last-child {
margin-bottom: 0;
@@ -2030,18 +2029,22 @@ body.modal-open {
= Choices =
===============================*/
.choices {
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::background_color')}} !important;
+ border-radius: 0.17rem !important;
position: relative;
margin-bottom: 0.5rem;
font-size: 16px;
}
.choices:focus {
+ border: none;
+ background-color: red !important;
outline: none;
}
.choices:last-child {
margin-bottom: 0;
}
.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
- background-color: #eceeef;
+ background-color: red;
cursor: not-allowed;
-webkit-user-select: none;
-moz-user-select: none;
@@ -2063,7 +2066,7 @@ body.modal-open {
width: 100%;
padding: 10px;
border-bottom: 1px solid #DDDDDD;
- background-color: #FFFFFF;
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
margin: 0;
}
.choices[data-type*=select-one] .choices__button {
@@ -2136,27 +2139,27 @@ body.modal-open {
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus, .choices[data-type*=text] .choices__button:hover, .choices[data-type*=text] .choices__button:focus {
opacity: 1;
}
-
+.form-control {
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color')}} !important;
+}
.choices__inner {
display: inline-block;
vertical-align: top;
width: 100%;
- background-color: #fff;
+ background-color: {{setting_value('visiosoft.theme.defaultadmin::block_background_color')}} !important;
padding: 7.5px 7.5px 3.75px;
- border: 1px solid #DDDDDD;
- border-radius: 0.1rem;
+ border: 0 !important;
+ border-radius: 0.17rem !important;
font-size: 14px;
min-height: 44px;
overflow: hidden;
}
-.is-focused .choices__inner, .is-open .choices__inner {
- border-color: #b7b7b7;
-}
+
.is-open .choices__inner {
- border-radius: 0.1rem 0.1rem 0 0;
+ border-radius: 0.17rem 0.17rem 0 0;
}
.is-flipped.is-open .choices__inner {
- border-radius: 0 0 0.1rem 0.1rem;
+ border-radius: 0 0 0.17rem 0.17rem;
}
.choices__list {
@@ -2190,9 +2193,9 @@ body.modal-open {
font-weight: 500;
margin-right: 3.75px;
margin-bottom: 3.75px;
- background-color: #11bef6;
- border: 1px solid #09afe5;
- color: #FFFFFF;
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+ color: {{ setting_value('visiosoft.theme.defaultadmin::text_color') }} !important;
word-break: break-all;
}
.choices__list--multiple .choices__item[data-deletable] {
@@ -2203,12 +2206,12 @@ body.modal-open {
margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
- background-color: #09afe5;
- border: 1px solid #089ccc;
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
}
.is-disabled .choices__list--multiple .choices__item {
- background-color: #aaaaaa;
- border: 1px solid #919191;
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
}
.choices__list--dropdown {
@@ -2216,8 +2219,8 @@ body.modal-open {
z-index: 1;
position: absolute;
width: 100%;
- background-color: #FFFFFF;
- border: 1px solid #DDDDDD;
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+ border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
top: 100%;
margin-top: -1px;
border-bottom-left-radius: 0.1rem;
@@ -2229,7 +2232,7 @@ body.modal-open {
display: block;
}
.is-open .choices__list--dropdown {
- border-color: #b7b7b7;
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
}
.is-flipped .choices__list--dropdown {
top: auto;
@@ -2278,7 +2281,7 @@ body.modal-open {
}
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
- background-color: #f2f2f2;
+ background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
opacity: 0.5;
@@ -2707,6 +2710,7 @@ body.modal-open {
}
.breadcrumb {
+ border-radius: 0 !important;
background: #fff;
font-size: 0.8rem;
}
@@ -2966,7 +2970,6 @@ body {
.form .field-group {
margin-bottom: 1rem;
padding-bottom: 1rem;
- border-bottom: 1px solid #eceeef;
}
.switch input:checked + .switch__label:before {
background-color: {{ setting_value('visiosoft.theme.defaultadmin::positive_color') }} !important;
@@ -3016,27 +3019,281 @@ margin-right: 1rem !important;
.user-action-dropdown {
background: #fff !important;
}
+#search .search-bar::placeholder {
+color: {{ setting_value('visiosoft.theme.defaultadmin::text_color')}};
+}
+#topbar .button-menu .button-menu-mobile {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color')}};
+}
+#menu {
+background: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color') }} !important;
+}
+#menu > ul > .highlighted {
+background: {{ setting_value('visiosoft.theme.defaultadmin::primary_color') }} !important;
+}
+#sidebar {
+background: {{ setting_value('visiosoft.theme.defaultadmin::primary_color') }} !important;
+}
+.nav.nav-sections.nav-stacked {
+background: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+filter: brightness(95%);
+}
+.card.card-flex .card-block, .nav.nav-sections li.active a {
+background: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }};
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color') }};
+}
+a { color: {{ setting_value('visiosoft.theme.defaultadmin::links_color') }} !important; transition: 0.5s;}
+a:hover { color: {{ setting_value('visiosoft.theme.defaultadmin::links_hover_active_color') }} !important;}
+
+.form-control, .CodeMirror-scroll {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color')}} !important;
+}
+.form-control::placeholder {
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color')}} !important;
+}
+.form-control:disabled {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color') }};
+opacity: 0.5;
+}
+.form-control:focus {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_focused_background_color')}} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::input_focused_border_color')}} !important;
+color: #ccc;
+}
+.choices[data-type*=select-one] .choices__input {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}};
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color')}};
+}
+.choices__input {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}};
+}
+.choices__inner {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}};
+border: solid {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}};
+}
+.choices__list--dropdown .choices__item--selectable.is-highlighted {
+background: {{ setting_value('visiosoft.theme.defaultadmin::primary_color')}};
+}
+.choices__list {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}};
+border: none;
+}
+.form .field-group {
+border-bottom: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::background_color')}};
+}
+.card-block, .card-body, #footer, .modal-dialog, .modal-content, .modal-header, .modal-body, .nav-pills,.dropdown-menu {
+background: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color') }};
+}
+.custom-select {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}};
+color: #bbb;
+}
+.custom-select:focus {
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::input_focused_border_color')}};
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color')}};
+}
+.tagify__input {
+color: {{ setting_value('visiosoft.theme.defaultadmin::text_color')}} !important;
+}
+body {
+background: {{ setting_value('visiosoft.theme.defaultadmin::background_color')}};
+}
+.table {
+background: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+color: #ccc !important;
+}
+.table thead,.card-header {
+color: {{ setting_value('visiosoft.theme.defaultadmin::text_color')}};
+background: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+filter: brightness(98%);
+}
+.card-header h1,h2,h3,h3,h4,h5,h6 {
+color: {{ setting_value('visiosoft.theme.defaultadmin::text_color')}} !important;
+}
+.table th, .table td {
+border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+}
+.navbar-light {
+ border-radius: 0;
+background: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }};
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color') }};
+}
+.table thead th a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color')}};
+}
+.table td a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color')}};
+opacity: 1;
+transition: 0.5s;
+}
+.table td a:hover {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_hover_active_color')}};
+}
+.select2-container--default .select2-selection--single {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color')}};
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color')}};
+}
+.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_focused_background_color') }};
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::input_focused_border_color') }};
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color') }};
+}
+.select2-container--open .select2-dropdown--below {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color') }};
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color') }};
+}
+.select2-container--default .select2-search--dropdown .select2-search__field {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_focused_background_color') }};
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::input_focused_border_color') }};
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color') }};
+}
+.select2-container--default .select2-selection--single .select2-selection__placeholder {
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color') }} !important;
+}
+.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .active > .nav-link:focus, .navbar-light .navbar-nav .active > .nav-link:hover, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .nav-link.open:focus, .navbar-light .navbar-nav .nav-link.open:hover, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.active:focus, .navbar-light .navbar-nav .nav-link.active:hover {
+color: {{ setting_value('visiosoft.theme.defaultadmin::text_color') }};
+}
+.navbar-light .navbar-nav .nav-link {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color') }};
+}
+div, p, span, table, body, h1, h2, h3, h4, h5, h6, td, tr, .user-action-dropdown {
+color: {{ setting_value('visiosoft.theme.defaultadmin::text_color') }} !important;
+}
+.btn-inverse {
+background: {{ setting_value('visiosoft.theme.defaultadmin::background_color')}};
+border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::input_background_color') }};
+transition: 0.5s;
+}
+.btn-inverse:hover {
+background: {{ setting_value('visiosoft.theme.defaultadmin::input_background_color') }};
+border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::input_background_color') }};
+}
+.nav-sections {
+background: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color') }} !important;
+margin-bottom: 0px !important;
+}
+.dropdown-item:hover {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+}
+.logo-bar-table {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::primary_color') }} !important;
+}
+#main {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+}
+#menu > ul > li > a,#sidebar > ul > li > a > span, #sidebar > ul > li > a > i {
+color: {{ setting_value('visiosoft.theme.defaultadmin::menu_link_color') }} !important;
+transition: 0.5s;
+opacity: 0.3;
+}
+#menu > ul > li > a:hover {
+ opacity: 1;
+ transition: 0.5s;
+}
+#sidebar > ul > li:hover > a > span, #sidebar > ul > li:hover > a > i {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color')}};
+opacity: 1;
+}
+#sidebar > ul > li.active {
+background: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color')}} !important;
+border-left: 4px solid {{ setting_value('visiosoft.theme.defaultadmin::dark-active_sidebar_border_color') }} !important;
+}
+#sidebar > ul > li.active a span,#menu > ul > .highlighted > a {
+ opacity: 1;
+}
+.card.card-flex .card-block, .nav.nav-sections li.active {
+background: {{ setting_value('visiosoft.theme.defaultadmin::primary_color')}} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color')}} !important;
+}
+.nav.nav-sections li a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_color')}} !important;
+opacity: 0.3;
+transition: 0.5s;
+}
+.nav.nav-sections li:hover a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::links_hover_active_color')}} !important;
+opacity: 1;
+}
+.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color')}};
+color: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color')}};
+}
+.select2-container--default .select2-selection--single .select2-selection__placeholder {
+color: {{ setting_value('visiosoft.theme.defaultadmin::input_placeholder_color') }} !important;
+}
+body {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
+}
+.card-block, .card-body, #footer, .modal-dialog, .breadcrumb, .user-action-dropdown,
+.card.card-flex .card-block, .nav.nav-sections li.active,
+.modal-content, .modal-header, .modal-body, .nav-pills, .dropdown-menu {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.choices__list--multiple .choices__item {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::info_color') }} !important;
+border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::info_color') }} !important;
+}
+.nav.nav-sections li a {
+color: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color') }} !important;
+}
+#sidebar > ul > li.active {
+background: {{ setting_value('visiosoft.theme.defaultadmin::sidebar_secondary_color') }};
+box-sizing: border-box;
+border-left: 3px solid {{ setting_value('visiosoft.theme.defaultadmin::active_sidebar_border_color') }} !important;
+}
+.page-info {
+background-color: {{ setting_value('visiosoft.theme.defaultadmin::info_color') }} !important;
+border-color: {{ setting_value('visiosoft.theme.defaultadmin::info_color') }} !important;
+}
.alert-success, .btn-success {
background-color: {{ setting_value('visiosoft.theme.defaultadmin::positive_color') }} !important;
border-color: {{ setting_value('visiosoft.theme.defaultadmin::positive_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.alert-success p, .btn-success p, .alert-success span, .btn-success span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
}
.alert-primary,.btn-primary {
background-color: {{ setting_value('visiosoft.theme.defaultadmin::primary_color') }} !important;
border-color: {{ setting_value('visiosoft.theme.defaultadmin::primary_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.alert-primary p,.btn-primary p, .alert-primary span,.btn-primary span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
}
.alert-secondary,.btn-secondary {
background-color: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color') }} !important;
border-color: {{ setting_value('visiosoft.theme.defaultadmin::secondary_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.alert-secondary p,.btn-secondary p, .alert-secondary span,.btn-secondary span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
}
.alert-danger,.btn-danger {
background-color: {{ setting_value('visiosoft.theme.defaultadmin::negative_color') }} !important;
border-color: {{ setting_value('visiosoft.theme.defaultadmin::negative_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.alert-danger p,.btn-danger p, .alert-danger span,.btn-danger span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
}
.alert-info,.btn-info {
background-color: {{ setting_value('visiosoft.theme.defaultadmin::info_color') }} !important;
border-color: {{ setting_value('visiosoft.theme.defaultadmin::info_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.alert-info p,.btn-info p, .alert-info span,.btn-info span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
}
.alert-warning, .btn-warning {
background-color: {{ setting_value('visiosoft.theme.defaultadmin::warning_color') }} !important;
border-color: {{ setting_value('visiosoft.theme.defaultadmin::warning_color') }} !important;
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.alert-warning p, .btn-warning p, .alert-warning span, .btn-warning span {
+color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color') }} !important;
+}
+.select2-container--default .select2-selection--single {
+ border-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
}
\ No newline at end of file
diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php b/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php
index 90a61016a..ef242fb50 100644
--- a/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php
+++ b/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php
@@ -74,4 +74,61 @@ return [
"dark_info_color" => [
'name' => 'Dark mode info color'
],
+ "dark_mode" => [
+ 'name' => 'Dark mode'
+ ],
+ 'dark_links_color' => [
+ 'name' => 'Dark mode links color'
+ ],
+ 'dark_links_hover_active_color' => [
+ 'name' => 'Dark mode links hover and active color'
+ ],
+ 'dark_menu_link_color' => [
+ 'name' => 'Dark mode menu links color'
+ ],
+ 'dark_active_sidebar_border_color' => [
+ 'name' => 'Dark mode active sidebar border'
+ ],
+ 'dark_text_color' => [
+ 'name' => 'Dark mode text color'
+ ],
+ 'dark_input_background_color' => [
+ 'name' => 'Dark mode input background color'
+ ],
+ 'dark_input_placeholder_color' => [
+ 'name' => 'Dark mode input placeholder color'
+ ],
+ 'dark_input_focused_background_color' => [
+ 'name' => 'Dark mode input focused background color'
+ ],
+ 'dark_input_focused_border_color' => [
+ 'name' => 'Dark mode input focused border color'
+ ],
+ 'links_color' => [
+ 'name' => 'Links color'
+ ],
+ 'links_hover_active_color' => [
+ 'name' => 'Links hover and active color'
+ ],
+ 'menu_link_color' => [
+ 'name' => 'Menu links color'
+ ],
+ 'text_color' => [
+ 'name' => 'Text color'
+ ],
+ 'input_background_color' => [
+ 'name' => 'Input background color'
+ ],
+ 'input_placeholder_color' => [
+ 'name' => 'Input placeholder color'
+ ],
+ 'input_focused_background_color' => [
+ 'name' => 'Input focused background color'
+ ],
+ 'input_focused_border_color' => [
+ 'name' => 'Input focused border color'
+ ],
+ 'block_background_color' => [
+ 'name' => 'Block background color'
+ ]
];
diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/menu.twig b/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/menu.twig
index 95a9c0567..8df8fc8ad 100644
--- a/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/menu.twig
+++ b/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/menu.twig
@@ -30,5 +30,4 @@
{% endfor %}
{% endif %}
-
-
+
\ No newline at end of file
diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/metadata.twig b/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/metadata.twig
index 8ee91da2c..1b08e3ce8 100644
--- a/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/metadata.twig
+++ b/addons/default/visiosoft/defaultadmin-theme/resources/views/partials/metadata.twig
@@ -64,13 +64,17 @@
{% if locale().isRtl() %}
-
+
{% endif %}
{{ constants() }}
diff --git a/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php b/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php
index c982d61b9..9d7bab12f 100644
--- a/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php
+++ b/addons/default/visiosoft/defaultadmin-theme/src/DefaultadminThemeServiceProvider.php
@@ -83,7 +83,7 @@ class DefaultadminThemeServiceProvider extends AddonServiceProvider
* @type array|null
*/
protected $middleware = [
- //Visiosoft\MostafaTheme\Http\Middleware\ExampleMiddleware::class
+ //Visiosoft\DefaultadminTheme\Http\Middleware\ExampleMiddleware::class
];
/**
@@ -93,7 +93,7 @@ class DefaultadminThemeServiceProvider extends AddonServiceProvider
*/
protected $groupMiddleware = [
//'web' => [
- // Visiosoft\MostafaTheme\Http\Middleware\ExampleMiddleware::class,
+ // Visiosoft\DefaultadminTheme\Http\Middleware\ExampleMiddleware::class,
//],
];
@@ -111,7 +111,7 @@ class DefaultadminThemeServiceProvider extends AddonServiceProvider
* @type array|null
*/
protected $aliases = [
- //'Example' => Visiosoft\MostafaTheme\Example::class
+ //'Example' => Visiosoft\DefaultadminTheme\Example::class
];
/**
diff --git a/config/sentry.php b/config/sentry.php
index 5cad88d2d..4ff54727e 100644
--- a/config/sentry.php
+++ b/config/sentry.php
@@ -31,5 +31,5 @@ return [
'traces_sample_rate' => (float)(env('SENTRY_TRACES_SAMPLE_RATE', 1)),
- 'controllers_base_namespace' => env('SENTRY_CONTROLLERS_BASE_NAMESPACE', 'App\\Http\\Controllers'),
+ 'controllers_base_namespace' => env('SENTRY_CONTROLLERS_BASE_NAMESPACE', 'App\\Http\\Controller'),
];
diff --git a/resources/default/addons/visiosoft/defaultadmin-theme/config/settings.php b/resources/default/addons/visiosoft/defaultadmin-theme/config/settings.php
index 36749925a..cf7504fb9 100644
--- a/resources/default/addons/visiosoft/defaultadmin-theme/config/settings.php
+++ b/resources/default/addons/visiosoft/defaultadmin-theme/config/settings.php
@@ -6,6 +6,12 @@ return [
'type' => 'anomaly.field_type.textarea',
'input_view' => 'visiosoft.theme.defaultadmin::admin/navigation/settings',
],
+ "dark_mode" => [
+ "type" => "anomaly.field_type.boolean",
+ "config" => [
+ "default_value" => 0,
+ ]
+ ],
"login_icon" => [
"type" => "anomaly.field_type.file",
"config" => [
@@ -89,7 +95,7 @@ return [
"config" => [
"default_value" => '#2B9CBF',
]
- ],
+ ]
// "dark_primary_color" => [
// "type" => "anomaly.field_type.colorpicker",
// "config" => [
diff --git a/resources/default/addons/visiosoft/defaultadmin-theme/lang/en/setting.php b/resources/default/addons/visiosoft/defaultadmin-theme/lang/en/setting.php
index 90a61016a..1149933c6 100644
--- a/resources/default/addons/visiosoft/defaultadmin-theme/lang/en/setting.php
+++ b/resources/default/addons/visiosoft/defaultadmin-theme/lang/en/setting.php
@@ -74,4 +74,7 @@ return [
"dark_info_color" => [
'name' => 'Dark mode info color'
],
+ "dark_mode" => [
+ 'name' => 'Dark mode'
+ ],
];
diff --git a/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/menu.twig b/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/menu.twig
index 95a9c0567..8df8fc8ad 100644
--- a/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/menu.twig
+++ b/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/menu.twig
@@ -30,5 +30,4 @@
{% endfor %}
{% endif %}
-
-
+
\ No newline at end of file
diff --git a/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/metadata.twig b/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/metadata.twig
index 8ee91da2c..1b08e3ce8 100644
--- a/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/metadata.twig
+++ b/resources/default/addons/visiosoft/defaultadmin-theme/views/partials/metadata.twig
@@ -64,13 +64,17 @@
{% if locale().isRtl() %}
-
+
{% endif %}
{{ constants() }}