mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-10 17:16:22 +01:00
[ADD] Custom CSS module (First steps)
This commit is contained in:
35
allianceauth/custom_css/widgets.py
Normal file
35
allianceauth/custom_css/widgets.py
Normal file
@@ -0,0 +1,35 @@
|
||||
"""
|
||||
Form widgets for custom_css app
|
||||
"""
|
||||
|
||||
# Django
|
||||
from django import forms
|
||||
|
||||
# Alliance Auth
|
||||
from allianceauth.custom_css.models import CustomCSS
|
||||
|
||||
|
||||
class CssEditorWidget(forms.Textarea):
|
||||
"""
|
||||
Widget for editing CSS
|
||||
"""
|
||||
|
||||
def __init__(self, attrs=None):
|
||||
default_attrs = {"class": "css-editor"}
|
||||
|
||||
if attrs:
|
||||
default_attrs.update(attrs)
|
||||
|
||||
super().__init__(default_attrs)
|
||||
|
||||
class Media:
|
||||
css = {
|
||||
"all": (
|
||||
"/static/custom_css/libs/highlight.js/11.10.0/styles/github.min.css",
|
||||
)
|
||||
}
|
||||
js = (
|
||||
"/static/custom_css/libs/highlight.js/11.10.0/highlight.min.js",
|
||||
"/static/custom_css/libs/highlight.js/11.10.0/languages/css.min.js",
|
||||
"/static/custom_css/javascript/custom-css.min.js",
|
||||
)
|
||||
Reference in New Issue
Block a user