mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-10 04:50:16 +02:00
36 lines
825 B
Python
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",
|
|
)
|