Initial commit
This commit is contained in:
33
env/lib/python3.10/site-packages/wagtail/test/testapp/rich_text.py
vendored
Normal file
33
env/lib/python3.10/site-packages/wagtail/test/testapp/rich_text.py
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
from django.forms import Media, widgets
|
||||
from django.utils.safestring import mark_safe
|
||||
|
||||
|
||||
class CustomRichTextArea(widgets.Textarea):
|
||||
def render(self, name, value, attrs=None, renderer=None):
|
||||
# mock rendering for individual custom widget
|
||||
|
||||
return mark_safe(
|
||||
'<template data-controller="custom-editor" data-id="{0}">{1}</template>'.format(
|
||||
attrs["id"],
|
||||
super().render(name, value, attrs),
|
||||
)
|
||||
)
|
||||
|
||||
@property
|
||||
def media(self):
|
||||
return Media(js=["vendor/custom_editor.js"])
|
||||
|
||||
|
||||
class LegacyRichTextArea(widgets.Textarea):
|
||||
def render(self, name, value, attrs=None, renderer=None):
|
||||
# mock rendering for individual custom widget
|
||||
return mark_safe(
|
||||
'<template data-controller="legacy-editor" data-id="{0}">{1}</template>'.format(
|
||||
attrs["id"],
|
||||
super().render(name, value, attrs),
|
||||
)
|
||||
)
|
||||
|
||||
@property
|
||||
def media(self):
|
||||
return Media(js=["vendor/legacy_editor.js"])
|
||||
Reference in New Issue
Block a user