From 1b30b83b2620064190beab21a98087decd049648 Mon Sep 17 00:00:00 2001 From: Mostafa Moradi Date: Mon, 7 Mar 2022 17:57:01 +0300 Subject: [PATCH] mostafa --- .../resources/config/settings.php | 218 ++++++++--- .../resources/css/dark_mode.css | 364 ++++++++++++++++++ .../resources/css/theme.css | 307 +++++++++++++-- .../resources/lang/en/setting.php | 57 +++ .../resources/views/partials/menu.twig | 3 +- .../resources/views/partials/metadata.twig | 12 +- .../src/DefaultadminThemeServiceProvider.php | 6 +- config/sentry.php | 2 +- .../defaultadmin-theme/config/settings.php | 8 +- .../defaultadmin-theme/lang/en/setting.php | 3 + .../views/partials/menu.twig | 3 +- .../views/partials/metadata.twig | 12 +- 12 files changed, 901 insertions(+), 94 deletions(-) create mode 100644 addons/default/visiosoft/defaultadmin-theme/resources/css/dark_mode.css 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() }}