2024-08-11 22:34:16 +02:00

36 lines
825 B
Python

"""
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",
)