Add css_generic_link_active_color field to use on active tab (tabbed changeform). #232

This commit is contained in:
Fabio Caccamo
2023-04-18 16:10:02 +02:00
parent 55f2c86a47
commit 6f7a51bee8
6 changed files with 35 additions and 1 deletions
+1
View File
@@ -107,6 +107,7 @@ class ThemeAdmin(admin.ModelAdmin):
"fields": (
"css_generic_link_color",
"css_generic_link_hover_color",
"css_generic_link_active_color",
),
},
),
@@ -0,0 +1,24 @@
import colorfield.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("admin_interface", "0028_theme_show_fieldsets_as_tabs_and_more"),
]
operations = [
migrations.AddField(
model_name="theme",
name="css_generic_link_active_color",
field=colorfield.fields.ColorField(
blank=True,
default="#29B864",
help_text="#29B864",
image_field=None,
max_length=10,
samples=None,
verbose_name="link active color",
),
),
]
+7
View File
@@ -246,6 +246,13 @@ class Theme(models.Model):
max_length=10,
verbose_name=_("link hover color"),
)
css_generic_link_active_color = ColorField(
blank=True,
default="#29B864",
help_text="#29B864",
max_length=10,
verbose_name=_("link active color"),
)
css_save_button_background_color = ColorField(
blank=True,
@@ -49,7 +49,7 @@
.admin-interface .tabbed-changeform-tabs .tabbed-changeform-tablink.active {
border: 1px solid var(--border-color);
border-bottom: 1px solid transparent;
color: var(--admin-interface-module-background-color);
color: var(--admin-interface-generic-link-active-color);
}
.admin-interface .tabbed-changeform-tabs-remaining-space {
@@ -28,6 +28,7 @@
--admin-interface-module-link-hover-color: {{ theme.css_module_link_hover_color }};
--admin-interface-generic-link-color: {{ theme.css_generic_link_color }};
--admin-interface-generic-link-hover-color: {{ theme.css_generic_link_hover_color }};
--admin-interface-generic-link-active-color: {{ theme.css_generic_link_active_color }};
--admin-interface-save-button-background-color: {{ theme.css_save_button_background_color }};
--admin-interface-save-button-background-hover-color: {{ theme.css_save_button_background_hover_color }};
--admin-interface-save-button-text-color: {{ theme.css_save_button_text_color }};