SYMBOL INDEX (866 symbols across 128 files) FILE: cmsplugin_cascade/admin.py class CascadePageAdmin (line 20) | class CascadePageAdmin(PageExtensionAdmin): method media (line 25) | def media(self): method get_form (line 31) | def get_form(self, request, obj=None, **kwargs): method get_urls (line 36) | def get_urls(self): method get_page_sections (line 50) | def get_page_sections(self, request, page_pk=None): method get_published_pagelist (line 63) | def get_published_pagelist(self, request, *args, **kwargs): method get_result_set (line 102) | def get_result_set(self, language, page): method fetch_fonticons (line 110) | def fetch_fonticons(self, request, iconfont_id=None): method validate_exturl (line 121) | def validate_exturl(self, request): method changeform_view (line 136) | def changeform_view(self, request, object_id=None, form_url='', extra_... FILE: cmsplugin_cascade/app_settings.py class AppSettings (line 2) | class AppSettings: method _setting (line 4) | def _setting(self, name, default=None): method CASCADE_PLUGINS (line 9) | def CASCADE_PLUGINS(self): method CMSPLUGIN_CASCADE (line 17) | def CMSPLUGIN_CASCADE(self): method CSS_PREFIXES (line 149) | def CSS_PREFIXES(self): method RESPONSIVE_IMAGE_MAX_STEPS (line 155) | def RESPONSIVE_IMAGE_MAX_STEPS(self): method RESPONSIVE_IMAGE_STEP_SIZE (line 163) | def RESPONSIVE_IMAGE_STEP_SIZE(self): FILE: cmsplugin_cascade/apps.py class CascadeConfig (line 10) | class CascadeConfig(AppConfig): method ready (line 15) | def ready(self): method pre_migrate (line 28) | def pre_migrate(cls, sender=None, **kwargs): method post_migrate (line 44) | def post_migrate(cls, sender=None, **kwargs): method get_proxy_models (line 56) | def get_proxy_models(self): method grant_permissions (line 66) | def grant_permissions(self, proxy_model): method revoke_permissions (line 96) | def revoke_permissions(self, ctype): FILE: cmsplugin_cascade/bootstrap4/accordion.py class AccordionFormMixin (line 15) | class AccordionFormMixin(ManageChildrenFormMixin, EntangledModelFormMixin): class Meta (line 38) | class Meta: class BootstrapAccordionPlugin (line 43) | class BootstrapAccordionPlugin(TransparentWrapper, BootstrapPluginBase): method get_identifier (line 54) | def get_identifier(cls, obj): method render (line 59) | def render(self, context, instance, placeholder): method save_model (line 67) | def save_model(self, request, obj, form, change): class AccordionGroupFormMixin (line 75) | class AccordionGroupFormMixin(EntangledModelFormMixin): class Meta (line 88) | class Meta: method clean_heading (line 91) | def clean_heading(self): class BootstrapAccordionGroupPlugin (line 95) | class BootstrapAccordionGroupPlugin(TransparentContainer, BootstrapPlugi... method get_identifier (line 104) | def get_identifier(cls, instance): method render (line 108) | def render(self, context, instance, placeholder): FILE: cmsplugin_cascade/bootstrap4/buttons.py class ButtonTypeWidget (line 13) | class ButtonTypeWidget(widgets.RadioSelect): class ButtonSizeWidget (line 20) | class ButtonSizeWidget(widgets.RadioSelect): class ButtonFormMixin (line 27) | class ButtonFormMixin(EntangledModelFormMixin): class Meta (line 106) | class Meta: class BootstrapButtonMixin (line 111) | class BootstrapButtonMixin(IconPluginMixin): class Media (line 120) | class Media: method render (line 124) | def render(self, context, instance, placeholder): class BootstrapButtonFormMixin (line 138) | class BootstrapButtonFormMixin(LinkFormMixin, IconFormMixin, ButtonFormM... class BootstrapButtonPlugin (line 143) | class BootstrapButtonPlugin(BootstrapButtonMixin, LinkPluginBase): class Media (line 151) | class Media: method get_identifier (line 155) | def get_identifier(cls, instance): method get_css_classes (line 166) | def get_css_classes(cls, obj): method get_html_tag_attributes (line 173) | def get_html_tag_attributes(cls, obj): method render (line 178) | def render(self, context, instance, placeholder): FILE: cmsplugin_cascade/bootstrap4/card.py class CardChildBase (line 7) | class CardChildBase(BootstrapPluginBase): class BootstrapCardHeaderPlugin (line 15) | class BootstrapCardHeaderPlugin(TransparentContainer, CardChildBase): class BootstrapCardBodyPlugin (line 22) | class BootstrapCardBodyPlugin(TransparentContainer, CardChildBase): class BootstrapCardFooterPlugin (line 29) | class BootstrapCardFooterPlugin(TransparentContainer, CardChildBase): class BootstrapCardPlugin (line 36) | class BootstrapCardPlugin(TransparentWrapper, BootstrapPluginBase): method get_identifier (line 48) | def get_identifier(cls, instance): method get_child_classes (line 56) | def get_child_classes(cls, slot, page, instance=None): FILE: cmsplugin_cascade/bootstrap4/carousel.py class CarouselSlidesFormMixin (line 21) | class CarouselSlidesFormMixin(ManageChildrenFormMixin, EntangledModelFor... class Meta (line 58) | class Meta: class BootstrapCarouselPlugin (line 63) | class BootstrapCarouselPlugin(BootstrapPluginBase): method get_identifier (line 74) | def get_identifier(cls, obj): method get_css_classes (line 80) | def get_css_classes(cls, obj): method get_html_tag_attributes (line 87) | def get_html_tag_attributes(cls, obj): method save_model (line 96) | def save_model(self, request, obj, form, change): method sanitize_model (line 103) | def sanitize_model(cls, obj): class BootstrapCarouselSlidePlugin (line 117) | class BootstrapCarouselSlidePlugin(BootstrapPluginBase): method render (line 128) | def render(self, context, instance, placeholder): method sanitize_model (line 145) | def sanitize_model(cls, obj): method get_identifier (line 171) | def get_identifier(cls, obj): FILE: cmsplugin_cascade/bootstrap4/container.py function get_widget_choices (line 18) | def get_widget_choices(): class ContainerBreakpointsWidget (line 31) | class ContainerBreakpointsWidget(widgets.CheckboxSelectMultiple): class ContainerFormMixin (line 35) | class ContainerFormMixin(EntangledModelFormMixin): class Meta (line 51) | class Meta: method clean_breapoints (line 54) | def clean_breapoints(self): class ContainerGridMixin (line 61) | class ContainerGridMixin: method get_grid_instance (line 62) | def get_grid_instance(self): class BootstrapContainerPlugin (line 75) | class BootstrapContainerPlugin(BootstrapPluginBase): method get_identifier (line 87) | def get_identifier(cls, obj): method get_css_classes (line 97) | def get_css_classes(cls, obj): method save_model (line 105) | def save_model(self, request, obj, form, change): class BootstrapRowFormMixin (line 112) | class BootstrapRowFormMixin(ManageChildrenFormMixin, EntangledModelFormM... class Meta (line 124) | class Meta: class RowGridMixin (line 128) | class RowGridMixin: method get_grid_instance (line 129) | def get_grid_instance(self): class BootstrapRowPlugin (line 138) | class BootstrapRowPlugin(BootstrapPluginBase): method get_identifier (line 146) | def get_identifier(cls, obj): method save_model (line 151) | def save_model(self, request, obj, form, change): class ColumnGridMixin (line 160) | class ColumnGridMixin: method get_grid_instance (line 163) | def get_grid_instance(self): class BootstrapColumnPlugin (line 180) | class BootstrapColumnPlugin(BootstrapPluginBase): method get_form (line 189) | def get_form(self, request, obj=None, **kwargs): method save_model (line 336) | def save_model(self, request, obj, form, change): method sanitize_model (line 341) | def sanitize_model(cls, obj): method get_identifier (line 346) | def get_identifier(cls, obj): FILE: cmsplugin_cascade/bootstrap4/embeds.py class YoutubeFormMixin (line 13) | class YoutubeFormMixin(EntangledModelFormMixin): class Meta (line 62) | class Meta: method __init__ (line 67) | def __init__(self, *args, **kwargs): method clean (line 77) | def clean(self): class BootstrapYoutubePlugin (line 93) | class BootstrapYoutubePlugin(BootstrapPluginBase): method render (line 104) | def render(self, context, instance, placeholder): method get_css_classes (line 118) | def get_css_classes(cls, obj): method get_identifier (line 127) | def get_identifier(cls, obj): FILE: cmsplugin_cascade/bootstrap4/fields.py class BootstrapMultiSizeField (line 5) | class BootstrapMultiSizeField(MultiSizeField): method __init__ (line 10) | def __init__(self, *args, **kwargs): FILE: cmsplugin_cascade/bootstrap4/grid.py class BootstrapException (line 11) | class BootstrapException(Exception): class Breakpoint (line 18) | class Breakpoint(Enum): method range (line 29) | def range(cls, first, last): method __gt__ (line 38) | def __gt__(self, other): method __ge__ (line 41) | def __ge__(self, other): method __lt__ (line 44) | def __lt__(self, other): method __le__ (line 47) | def __le__(self, other): method __iter__ (line 50) | def __iter__(self): method label (line 58) | def label(self): method media_query (line 68) | def media_query(self): class Bound (line 78) | class Bound: method __init__ (line 79) | def __init__(self, min, max): method __copy__ (line 83) | def __copy__(self): method __eq__ (line 86) | def __eq__(self, other): method __add__ (line 89) | def __add__(self, other): method __sub__ (line 95) | def __sub__(self, other): method __repr__ (line 101) | def __repr__(self): method extend (line 104) | def extend(self, other): class Break (line 126) | class Break: method __init__ (line 127) | def __init__(self, breakpoint, classes, narrower=None): method _normalize_col_classes (line 137) | def _normalize_col_classes(self, classes): method _inherit_from (line 171) | def _inherit_from(self, narrower): method __copy__ (line 179) | def __copy__(self): method __repr__ (line 185) | def __repr__(self): class Bootstrap4Container (line 190) | class Bootstrap4Container(list): method __init__ (line 198) | def __init__(self, bounds=default_bounds): method __repr__ (line 201) | def __repr__(self): method add_row (line 204) | def add_row(self, row): class Bootstrap4Row (line 215) | class Bootstrap4Row(list): method __repr__ (line 224) | def __repr__(self): method add_column (line 227) | def add_column(self, column): method compute_column_bounds (line 234) | def compute_column_bounds(self): class Bootstrap4Column (line 272) | class Bootstrap4Column(list): method __init__ (line 281) | def __init__(self, classes=[]): method __repr__ (line 290) | def __repr__(self): method __copy__ (line 293) | def __copy__(self): method add_row (line 298) | def add_row(self, row): method get_bound (line 309) | def get_bound(self, breakpoint): method get_min_max_bounds (line 315) | def get_min_max_bounds(self): FILE: cmsplugin_cascade/bootstrap4/icon.py class FramedIconFormMixin (line 13) | class FramedIconFormMixin(IconFormMixin): class Meta (line 59) | class Meta: class FramedIconPlugin (line 64) | class FramedIconPlugin(IconPluginMixin, LinkPluginBase): class Media (line 74) | class Media: method get_tag_type (line 78) | def get_tag_type(self, instance): method get_css_classes (line 83) | def get_css_classes(cls, instance): method get_inline_styles (line 91) | def get_inline_styles(cls, instance): method render (line 96) | def render(self, context, instance, placeholder): FILE: cmsplugin_cascade/bootstrap4/image.py class BootstrapImageFormMixin (line 17) | class BootstrapImageFormMixin(ImageFormMixin): class Meta (line 70) | class Meta: class BootstrapImagePlugin (line 75) | class BootstrapImagePlugin(LinkPluginBase): class Media (line 91) | class Media: method render (line 94) | def render(self, context, instance, placeholder): method get_css_classes (line 110) | def get_css_classes(cls, obj): method get_identifier (line 118) | def get_identifier(cls, obj): method sanitize_model (line 126) | def sanitize_model(cls, obj): FILE: cmsplugin_cascade/bootstrap4/jumbotron.py class ImageBackgroundMixin (line 22) | class ImageBackgroundMixin: method element_heights (line 24) | def element_heights(self): method background_color (line 31) | def background_color(self): method background_attachment (line 41) | def background_attachment(self): method background_position (line 48) | def background_position(self): method background_repeat (line 55) | def background_repeat(self): method background_size (line 62) | def background_size(self): class JumbotronFormMixin (line 75) | class JumbotronFormMixin(EntangledModelFormMixin): class Meta (line 161) | class Meta: method validate_optional_field (line 167) | def validate_optional_field(self, name): method clean (line 175) | def clean(self): class BootstrapJumbotronPlugin (line 192) | class BootstrapJumbotronPlugin(BootstrapPluginBase): class Media (line 208) | class Media: method render (line 211) | def render(self, context, instance, placeholder): method sanitize_model (line 231) | def sanitize_model(cls, obj): method get_css_classes (line 248) | def get_css_classes(cls, obj): method get_identifier (line 257) | def get_identifier(cls, obj): FILE: cmsplugin_cascade/bootstrap4/mixins.py class BootstrapUtilities (line 9) | class BootstrapUtilities: method __new__ (line 32) | def __new__(cls, *args): method background_and_color (line 45) | def background_and_color(cls): method margins (line 68) | def margins(cls): method vertical_margins (line 98) | def vertical_margins(cls): method paddings (line 124) | def paddings(cls): method floats (line 154) | def floats(cls): FILE: cmsplugin_cascade/bootstrap4/picture.py class BootstrapPictureFormMixin (line 17) | class BootstrapPictureFormMixin(ImageFormMixin): class Meta (line 51) | class Meta: class BootstrapPicturePlugin (line 55) | class BootstrapPicturePlugin(LinkPluginBase): class Media (line 72) | class Media: method render (line 75) | def render(self, context, instance, placeholder): method get_css_classes (line 92) | def get_css_classes(cls, obj): method get_identifier (line 100) | def get_identifier(cls, obj): method sanitize_model (line 108) | def sanitize_model(cls, obj): FILE: cmsplugin_cascade/bootstrap4/plugin_base.py class BootstrapPluginBase (line 7) | class BootstrapPluginBase(CascadePluginBase): method get_render_template (line 13) | def get_render_template(self, context, instance, placeholder): FILE: cmsplugin_cascade/bootstrap4/secondary_menu.py class SecondaryMenuFormMixin (line 10) | class SecondaryMenuFormMixin(EntangledModelFormMixin): class Meta (line 28) | class Meta: method __init__ (line 31) | def __init__(self, *args, **kwargs): class BootstrapSecondaryMenuPlugin (line 37) | class BootstrapSecondaryMenuPlugin(BootstrapPluginBase): method get_identifier (line 51) | def get_identifier(cls, obj): method render (line 54) | def render(self, context, instance, placeholder): method sanitize_model (line 64) | def sanitize_model(cls, instance): FILE: cmsplugin_cascade/bootstrap4/settings.py function set_defaults (line 15) | def set_defaults(config): FILE: cmsplugin_cascade/bootstrap4/tabs.py class TabSetFormMixin (line 16) | class TabSetFormMixin(ManageChildrenFormMixin, EntangledModelFormMixin): class Meta (line 30) | class Meta: class BootstrapTabSetPlugin (line 35) | class BootstrapTabSetPlugin(TransparentWrapper, BootstrapPluginBase): method get_identifier (line 46) | def get_identifier(cls, instance): method get_css_classes (line 52) | def get_css_classes(cls, obj): method save_model (line 58) | def save_model(self, request, obj, form, change): class TabPaneFormMixin (line 66) | class TabPaneFormMixin(EntangledModelFormMixin): class Meta (line 72) | class Meta: class BootstrapTabPanePlugin (line 76) | class BootstrapTabPanePlugin(TransparentContainer, BootstrapPluginBase): method get_identifier (line 85) | def get_identifier(cls, obj): FILE: cmsplugin_cascade/bootstrap4/utils.py function get_image_tags (line 25) | def get_image_tags(instance): function get_picture_elements (line 91) | def get_picture_elements(instance): FILE: cmsplugin_cascade/clipboard/admin.py class JSONAdminWidget (line 16) | class JSONAdminWidget(widgets.Textarea): method __init__ (line 17) | def __init__(self): method render (line 21) | def render(self, name, value, attrs=None, renderer=None): class CascadeClipboardAdmin (line 40) | class CascadeClipboardAdmin(admin.ModelAdmin): class Media (line 48) | class Media: method save_clipboard (line 52) | def save_clipboard(self, obj): method restore_clipboard (line 57) | def restore_clipboard(self, obj): method save_model (line 62) | def save_model(self, request, obj, form, change): FILE: cmsplugin_cascade/clipboard/cms_plugins.py class CascadeClipboardPlugin (line 22) | class CascadeClipboardPlugin(CMSPluginBase): method get_plugin_urls (line 26) | def get_plugin_urls(self): method get_extra_placeholder_menu_items (line 34) | def get_extra_placeholder_menu_items(cls, request, placeholder): method render_modal_window (line 60) | def render_modal_window(self, request, form): method import_plugins_view (line 84) | def import_plugins_view(self, request): method paste_from_clipboard (line 112) | def paste_from_clipboard(self, request, form): method export_plugins_view (line 145) | def export_plugins_view(self, request): method add_to_clipboard (line 167) | def add_to_clipboard(self, request, form): FILE: cmsplugin_cascade/clipboard/cms_toolbars.py class CascadeClipboardToolbar (line 6) | class CascadeClipboardToolbar(CMSToolbar): class Media (line 7) | class Media: FILE: cmsplugin_cascade/clipboard/forms.py class ClipboardBaseForm (line 10) | class ClipboardBaseForm(forms.Form): method clean_identifier (line 23) | def clean_identifier(self): FILE: cmsplugin_cascade/clipboard/utils.py function serialize_from_placeholder (line 15) | def serialize_from_placeholder(placeholder, admin_site=default_admin_site): function deserialize_to_clipboard (line 39) | def deserialize_to_clipboard(request, data): FILE: cmsplugin_cascade/cms_toolbars.py class CascadePageToolbar (line 10) | class CascadePageToolbar(ExtensionToolbar): method populate (line 13) | def populate(self): FILE: cmsplugin_cascade/extra_fields/admin.py class PluginExtraFieldsForm (line 24) | class PluginExtraFieldsForm(EntangledModelForm): class Meta (line 40) | class Meta: method clean_class_names (line 47) | def clean_class_names(self): class PluginExtraFieldsAdmin (line 57) | class PluginExtraFieldsAdmin(admin.ModelAdmin): class Media (line 82) | class Media: method plugins_for_site (line 86) | def plugins_for_site(self): method get_form (line 99) | def get_form(self, request, obj=None, **kwargs): method has_add_permission (line 125) | def has_add_permission(self, request): method module (line 132) | def module(self, obj): method allowed_classes_styles (line 136) | def allowed_classes_styles(self, obj): class TextEditorConfigForm (line 145) | class TextEditorConfigForm(ModelForm): class Meta (line 148) | class Meta: method clean_css_classes (line 151) | def clean_css_classes(self): class TextEditorConfigAdmin (line 162) | class TextEditorConfigAdmin(admin.ModelAdmin): method get_urls (line 166) | def get_urls(self): method render_texteditor_config (line 172) | def render_texteditor_config(self, request): FILE: cmsplugin_cascade/extra_fields/config.py class PluginExtraFieldsConfig (line 2) | class PluginExtraFieldsConfig: method __init__ (line 25) | def __init__(self, allow_id_tag=False, css_classes=None, inline_styles... FILE: cmsplugin_cascade/extra_fields/mixins.py class ExtraFieldsMixin (line 12) | class ExtraFieldsMixin(metaclass=MediaDefiningClass): method __str__ (line 19) | def __str__(self): method get_form (line 22) | def get_form(self, request, obj=None, **kwargs): method get_css_classes (line 92) | def get_css_classes(cls, obj): method get_inline_styles (line 104) | def get_inline_styles(cls, obj): method get_html_tag_attributes (line 125) | def get_html_tag_attributes(cls, obj): method get_identifier (line 133) | def get_identifier(cls, obj): FILE: cmsplugin_cascade/fields.py class GlossaryField (line 21) | class GlossaryField: method __init__ (line 27) | def __init__(self, widget, label=None, name=None, initial='', help_tex... method run_validators (line 40) | def run_validators(self, value): method get_element_ids (line 63) | def get_element_ids(self, prefix_id): class BorderChoiceField (line 76) | class BorderChoiceField(MultiValueField): method __init__ (line 80) | def __init__(self, *args, **kwargs): method prepare_value (line 92) | def prepare_value(self, value): method compress (line 95) | def compress(self, data_list): method css_value (line 99) | def css_value(self, values): class SelectTextAlignField (line 103) | class SelectTextAlignField(ChoiceField): method __init__ (line 106) | def __init__(self, *args, **kwargs): class SelectOverflowField (line 110) | class SelectOverflowField(ChoiceField): method __init__ (line 113) | def __init__(self, *args, **kwargs): class ColorValidator (line 118) | class ColorValidator(): method __init__ (line 122) | def __init__(self, with_alpha): method __call__ (line 128) | def __call__(self, value): method __eq__ (line 135) | def __eq__(self, other): class ColorField (line 144) | class ColorField(MultiValueField): method __init__ (line 147) | def __init__(self, inherit_color=False, default_color=DEFAULT_COLOR, *... method compress (line 160) | def compress(self, data_list): method css_value (line 165) | def css_value(self, values): class SizeUnitValidator (line 170) | class SizeUnitValidator(): method __init__ (line 175) | def __init__(self, allowed_units=None, allow_negative=True): method __call__ (line 193) | def __call__(self, value): method __eq__ (line 204) | def __eq__(self, other): class SizeField (line 213) | class SizeField(Field): method __init__ (line 218) | def __init__(self, *, allowed_units=None, **kwargs): method to_python (line 224) | def to_python(self, value): class MultiSizeField (line 233) | class MultiSizeField(MultiValueField): method __init__ (line 238) | def __init__(self, properties, sublabels=None, *args, **kwargs): method prepare_value (line 257) | def prepare_value(self, value): method compress (line 263) | def compress(self, data_list): class HiddenDictField (line 268) | class HiddenDictField(Field): method prepare_value (line 271) | def prepare_value(self, value): method clean (line 277) | def clean(self, value): class CascadeImageField (line 284) | class CascadeImageField(AdminImageFormField): method __init__ (line 285) | def __init__(self, *args, **kwargs): FILE: cmsplugin_cascade/forms.py class ManageChildrenFormMixin (line 7) | class ManageChildrenFormMixin: class Meta (line 14) | class Meta: method __init__ (line 17) | def __init__(self, *args, **kwargs): class CascadeModelFormMixin (line 25) | class CascadeModelFormMixin(EntangledModelFormMixin): method _clean_form (line 30) | def _clean_form(self): class CascadeModelForm (line 37) | class CascadeModelForm(CascadeModelFormMixin, ModelForm): FILE: cmsplugin_cascade/generic/custom_snippet.py class CustomSnippetPlugin (line 9) | class CustomSnippetPlugin(TransparentContainer, CascadePluginBase): method get_identifier (line 22) | def get_identifier(cls, instance): FILE: cmsplugin_cascade/generic/heading.py class HeadingFormMixin (line 11) | class HeadingFormMixin(EntangledModelFormMixin): class Meta (line 24) | class Meta: class HeadingPlugin (line 28) | class HeadingPlugin(CascadePluginBase): method get_identifier (line 36) | def get_identifier(cls, instance): method render (line 43) | def render(self, context, instance, placeholder): FILE: cmsplugin_cascade/generic/horizontal_rule.py class HorizontalRulePlugin (line 7) | class HorizontalRulePlugin(CascadePluginBase): FILE: cmsplugin_cascade/generic/mixins.py class SectionFormMixin (line 11) | class SectionFormMixin(EntangledModelFormMixin): class Meta (line 19) | class Meta: method clean_element_id (line 22) | def clean_element_id(self): method check_unique_element_id (line 28) | def check_unique_element_id(cls, instance, element_id): class SectionModelMixin (line 46) | class SectionModelMixin: method element_id (line 47) | def element_id(self): method delete (line 52) | def delete(self, *args, **kwargs): class SectionMixin (line 62) | class SectionMixin: method get_form (line 63) | def get_form(self, request, obj=None, **kwargs): method get_identifier (line 70) | def get_identifier(cls, instance): method save_model (line 80) | def save_model(self, request, obj, form, change): FILE: cmsplugin_cascade/generic/settings.py function set_defaults (line 3) | def set_defaults(config): FILE: cmsplugin_cascade/generic/simple_wrapper.py class SimpleWrapperFormMixin (line 10) | class SimpleWrapperFormMixin(EntangledModelFormMixin): class Meta (line 20) | class Meta: class SimpleWrapperPlugin (line 24) | class SimpleWrapperPlugin(TransparentContainer, CascadePluginBase): method get_identifier (line 33) | def get_identifier(cls, instance): method get_render_template (line 40) | def get_render_template(self, context, instance, placeholder): FILE: cmsplugin_cascade/generic/text_image.py class TextImageFormMixin (line 13) | class TextImageFormMixin(ImageFormMixin): class Meta (line 52) | class Meta: class TextImagePlugin (line 56) | class TextImagePlugin(LinkPluginBase): class Media (line 69) | class Media: method requires_parent_plugin (line 73) | def requires_parent_plugin(cls, slot, page): method get_inline_styles (line 81) | def get_inline_styles(cls, instance): method render (line 88) | def render(self, context, instance, placeholder): FILE: cmsplugin_cascade/hide_plugins.py class HidePluginFormMixin (line 9) | class HidePluginFormMixin(EntangledModelFormMixin): class Meta (line 16) | class Meta: class HidePluginMixin (line 20) | class HidePluginMixin: method get_form (line 41) | def get_form(self, request, obj=None, **kwargs): method get_render_template (line 47) | def get_render_template(self, context, instance, placeholder): FILE: cmsplugin_cascade/icon/admin.py class UploadIconsForms (line 13) | class UploadIconsForms(ModelForm): class Meta (line 14) | class Meta: method media (line 18) | def media(self): method clean (line 27) | def clean(self): class IconFontAdmin (line 61) | class IconFontAdmin(admin.ModelAdmin): method save_model (line 66) | def save_model(self, request, obj, form, change): method get_readonly_fields (line 78) | def get_readonly_fields(self, request, obj=None): method preview_icons (line 84) | def preview_icons(self, obj): method num_icons (line 93) | def num_icons(self, obj): method css_prefix (line 100) | def css_prefix(self, obj): FILE: cmsplugin_cascade/icon/forms.py function get_default_icon_font (line 9) | def get_default_icon_font(): class IconFormMixin (line 16) | class IconFormMixin(EntangledModelFormMixin): class Meta (line 28) | class Meta: method __init__ (line 31) | def __init__(self, *args, **kwargs): FILE: cmsplugin_cascade/icon/plugin_base.py class IconPluginMixin (line 7) | class IconPluginMixin(CascadePluginMixinBase): class Media (line 11) | class Media: method changeform_view (line 15) | def changeform_view(self, request, object_id=None, form_url='', extra_... method render (line 19) | def render(self, context, instance, placeholder): FILE: cmsplugin_cascade/icon/simpleicon.py class SimpleIconPlugin (line 10) | class SimpleIconPlugin(IconPluginMixin, LinkPluginBase): class Media (line 20) | class Media: FILE: cmsplugin_cascade/icon/texticon.py class TextIconPlugin (line 10) | class TextIconPlugin(IconPluginMixin, LinkPluginBase): class Media (line 24) | class Media: method requires_parent_plugin (line 28) | def requires_parent_plugin(cls, slot, page): FILE: cmsplugin_cascade/icon/utils.py function unzip_archive (line 12) | def unzip_archive(label, zip_ref): FILE: cmsplugin_cascade/image.py class ImageFormMixin (line 9) | class ImageFormMixin(EntangledModelFormMixin): class Meta (line 26) | class Meta: method __init__ (line 29) | def __init__(self, *args, **kwargs): method clean_image_file (line 34) | def clean_image_file(self): class ImagePropertyMixin (line 46) | class ImagePropertyMixin: method __str__ (line 50) | def __str__(self): method image (line 57) | def image(self): method post_copy (line 62) | def post_copy(self, old_instance, new_old_ziplist): FILE: cmsplugin_cascade/leaflet/map.py class MarkerModelMixin (line 29) | class MarkerModelMixin: method data (line 31) | def data(self): class MarkerForm (line 35) | class MarkerForm(CascadeModelForm): class Meta (line 86) | class Meta: method clean (line 90) | def clean(self): class MarkerInline (line 113) | class MarkerInline(StackedInline): class LeafletFormMixin (line 122) | class LeafletFormMixin(CascadeModelFormMixin): class Meta (line 155) | class Meta: method clean (line 159) | def clean(self): class LeafletModelMixin (line 171) | class LeafletModelMixin: method map_position (line 173) | def map_position(self): class LeafletPlugin (line 177) | class LeafletPlugin(WithInlineElementsMixin, CascadePluginBase): class Media (line 191) | class Media: method add_view (line 204) | def add_view(self, request, form_url='', extra_context=None): method change_view (line 208) | def change_view(self, request, object_id, form_url='', extra_context=N... method render (line 212) | def render(self, context, instance, placeholder): method get_css_classes (line 254) | def get_css_classes(cls, obj): method get_identifier (line 262) | def get_identifier(cls, obj): method get_data_representation (line 268) | def get_data_representation(cls, instance): FILE: cmsplugin_cascade/leaflet/settings.py function set_defaults (line 5) | def set_defaults(config): FILE: cmsplugin_cascade/link/cms_plugins.py class TextLinkPlugin (line 10) | class TextLinkPlugin(LinkPluginBase): class Media (line 19) | class Media: method get_identifier (line 23) | def get_identifier(cls, obj): method requires_parent_plugin (line 27) | def requires_parent_plugin(cls, slot, page): FILE: cmsplugin_cascade/link/forms.py function format_page_link (line 25) | def format_page_link(title, path): class PageSelect2Widget (line 30) | class PageSelect2Widget(HeavySelect2Widget): method __init__ (line 31) | def __init__(self, *args, **kwargs): method media (line 36) | def media(self): method render (line 42) | def render(self, *args, **kwargs): class LinkSearchField (line 53) | class LinkSearchField(ModelChoiceField): method __init__ (line 56) | def __init__(self, *args, **kwargs): method clean (line 65) | def clean(self, value): class SectionChoiceField (line 70) | class SectionChoiceField(fields.ChoiceField): method __init__ (line 71) | def __init__(self, *args, **kwargs): method valid_value (line 75) | def valid_value(self, value): class LinkForm (line 83) | class LinkForm(EntangledModelFormMixin): class Meta (line 159) | class Meta: method __init__ (line 165) | def __init__(self, *args, **kwargs): method _preset_section (line 178) | def _preset_section(self, instance): method _post_clean (line 192) | def _post_clean(self): method clean_phone_number (line 218) | def clean_phone_number(self): method unset_required_for (line 222) | def unset_required_for(cls, sharable_fields): class TextLinkFormMixin (line 233) | class TextLinkFormMixin(EntangledModelFormMixin): class Meta (line 240) | class Meta: FILE: cmsplugin_cascade/link/plugin_base.py class LinkPluginBase (line 10) | class LinkPluginBase(CascadePluginBase): class Media (line 18) | class Media: method get_link (line 23) | def get_link(cls, obj): class DefaultLinkPluginBase (line 55) | class DefaultLinkPluginBase(LinkPluginBase): class LinkElementMixin (line 62) | class LinkElementMixin: method __str__ (line 68) | def __str__(self): method link (line 72) | def link(self): method content (line 76) | def content(self): method download_name (line 80) | def download_name(self): FILE: cmsplugin_cascade/migrations/0001_initial.py class Migration (line 5) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0002_auto_20150530_1018.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0003_inlinecascadeelement.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0004_auto_20151112_0147.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0005_tabset_and_clipboard.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0006_bootstrapgallerypluginmodel.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0007_add_proxy_models.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0008_sortableinlinecascadeelement.py class Migration (line 5) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0009_cascadepage.py class Migration (line 5) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0010_refactor_heading.py function forwards (line 3) | def forwards(apps, schema_editor): function backwards (line 12) | def backwards(apps, schema_editor): class Migration (line 21) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0011_merge_sharable_with_cascadeelement.py class Migration (line 10) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0012_auto_20160619_1854.py class Migration (line 5) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0013_iconfont.py class Migration (line 7) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0014_glossary_field.py function forwards (line 52) | def forwards(apps, schema_editor): function backwards (line 59) | def backwards(apps, schema_editor): function migrate_glossary (line 66) | def migrate_glossary(apps, field_mappings): class Migration (line 80) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0015_carousel_slide.py function _replace_text_body (line 11) | def _replace_text_body(old_body, input_pattern, output_tag, id_format): function forwards (line 40) | def forwards(apps, schema_editor): function backwards (line 72) | def backwards(apps, schema_editor): class Migration (line 76) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0016_shared_glossary_uneditable.py class Migration (line 5) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0017_fake_proxy_models.py class Migration (line 7) | class Migration(migrations.Migration): method operations (line 18) | def operations(self): FILE: cmsplugin_cascade/migrations/0018_iconfont_color.py function forwards (line 5) | def forwards(apps, schema_editor): function backwards (line 22) | def backwards(apps, schema_editor): class Migration (line 39) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0019_verbose_table_names.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0020_page_icon_font.py function forwards (line 5) | def forwards(apps, schema_editor): function backwards (line 9) | def backwards(apps, schema_editor): class Migration (line 13) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0021_cascadepage_verbose_name.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0022_auto_20181202_1055.py class Migration (line 5) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0023_iconfont_is_default.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0024_page_icon_font.py function forwards (line 6) | def forwards(apps, schema_editor): function backwards (line 22) | def backwards(apps, schema_editor): class Migration (line 26) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0025_texteditorconfigfields.py class Migration (line 4) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0026_cascadepage_menu_symbol.py class Migration (line 5) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0027_version_1.py function migrate_link (line 5) | def migrate_link(glossary): function migrate_icon (line 43) | def migrate_icon(glossary): function migrate_image (line 52) | def migrate_image(glossary): function forwards (line 66) | def forwards(apps, schema_editor): function backwards (line 84) | def backwards(apps, schema_editor): class Migration (line 88) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0028_cascade_clipboard.py class Migration (line 6) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0029_json_field.py function backwards (line 6) | def backwards(apps, schema_editor): class Migration (line 10) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0030_separate_ids_per_language.py function forwards (line 5) | def forwards(apps, schema_editor): function backwards (line 17) | def backwards(apps, schema_editor): class Migration (line 29) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/migrations/0031_alter_texteditorconfigfields_element_type.py class Migration (line 6) | class Migration(migrations.Migration): FILE: cmsplugin_cascade/mixins.py class CascadePluginMixin (line 4) | class CascadePluginMixin: method get_tag_type (line 11) | def get_tag_type(self, instance): method get_css_classes (line 18) | def get_css_classes(cls, instance): method get_inline_styles (line 35) | def get_inline_styles(cls, instance): method get_html_tag_attributes (line 46) | def get_html_tag_attributes(cls, instance): class WithInlineElementsMixin (line 57) | class WithInlineElementsMixin: method get_data_representation (line 63) | def get_data_representation(cls, instance): method add_inline_elements (line 69) | def add_inline_elements(cls, instance, inlines): class WithSortableInlineElementsMixin (line 75) | class WithSortableInlineElementsMixin: method get_data_representation (line 81) | def get_data_representation(cls, instance): method add_inline_elements (line 87) | def add_inline_elements(cls, instance, inlines): FILE: cmsplugin_cascade/models.py class SharedGlossary (line 23) | class SharedGlossary(models.Model): class Meta (line 46) | class Meta: method __str__ (line 50) | def __str__(self): method save (line 53) | def save(self, force_insert=False, force_update=False, using=None, upd... class CascadeElement (line 64) | class CascadeElement(CascadeModelBase): class Meta (line 75) | class Meta: method copy_relations (line 80) | def copy_relations(self, oldinstance): class SharableCascadeElement (line 92) | class SharableCascadeElement(CascadeElement): class Meta (line 96) | class Meta: method __getattribute__ (line 99) | def __getattribute__(self, name): class InlineCascadeElement (line 109) | class InlineCascadeElement(models.Model): class Meta (line 121) | class Meta: class SortableInlineCascadeElement (line 125) | class SortableInlineCascadeElement(models.Model): class Meta (line 142) | class Meta: method __str__ (line 146) | def __str__(self): class PluginExtraFields (line 150) | class PluginExtraFields(models.Model): class Meta (line 181) | class Meta: method __str__ (line 185) | def __str__(self): method name (line 189) | def name(self): class TextEditorConfigFields (line 193) | class TextEditorConfigFields(models.Model): class Meta (line 215) | class Meta: method get_config (line 218) | def get_config(self): class Segmentation (line 227) | class Segmentation(models.Model): class Meta (line 228) | class Meta: class CascadeClipboard (line 234) | class CascadeClipboard(models.Model): class Meta (line 271) | class Meta: method __str__ (line 275) | def __str__(self): class FilePathField (line 279) | class FilePathField(models.FilePathField): method __init__ (line 284) | def __init__(self, **kwargs): method deconstruct (line 288) | def deconstruct(self): class IconFont (line 294) | class IconFont(models.Model): class Meta (line 320) | class Meta: method __str__ (line 324) | def __str__(self): method get_icon_families (line 327) | def get_icon_families(self): method get_stylesheet_url (line 340) | def get_stylesheet_url(self): method config_data_as_json (line 346) | def config_data_as_json(self): method delete_icon_font (line 353) | def delete_icon_font(cls, instance=None, **kwargs): class CascadePage (line 366) | class CascadePage(PageExtension): class Meta (line 398) | class Meta: method __str__ (line 402) | def __str__(self): method assure_relation (line 406) | def assure_relation(cls, cms_page): method delete_cascade_element (line 416) | def delete_cascade_element(cls, instance=None, **kwargs): FILE: cmsplugin_cascade/models_base.py class CascadeModelBase (line 11) | class CascadeModelBase(CMSPlugin): class Meta (line 15) | class Meta: method __str__ (line 27) | def __str__(self): method plugin_class (line 31) | def plugin_class(self): method tag_type (line 35) | def tag_type(self): method css_classes (line 39) | def css_classes(self): method inline_styles (line 44) | def inline_styles(self): method html_tag_attributes (line 49) | def html_tag_attributes(self): method get_parent_instance (line 56) | def get_parent_instance(self): method get_parent_glossary (line 72) | def get_parent_glossary(self): method get_complete_glossary (line 84) | def get_complete_glossary(self): method get_num_children (line 95) | def get_num_children(self): method sanitize_children (line 101) | def sanitize_children(self): method from_db (line 114) | def from_db(cls, db, field_names, values): method save (line 120) | def save(self, sanitize_only=False, *args, **kwargs): method _get_cascade_elements (line 134) | def _get_cascade_elements(cls): FILE: cmsplugin_cascade/plugin_base.py function create_proxy_model (line 27) | def create_proxy_model(name, model_mixins, base_model, attrs=None, modul... class CascadePluginMixinMetaclass (line 48) | class CascadePluginMixinMetaclass(MediaDefiningClass): method __new__ (line 51) | def __new__(cls, name, bases, attrs): class CascadePluginMixinBase (line 66) | class CascadePluginMixinBase(metaclass=CascadePluginMixinMetaclass): class CascadePluginBaseMetaclass (line 72) | class CascadePluginBaseMetaclass(CascadePluginMixinMetaclass, CMSPluginB... method __new__ (line 86) | def __new__(cls, name, bases, attrs): class TransparentWrapper (line 133) | class TransparentWrapper: method get_child_classes (line 147) | def get_child_classes(cls, slot, page, instance=None): method get_parent_classes (line 161) | def get_parent_classes(cls, slot, page, instance=None): class TransparentContainer (line 172) | class TransparentContainer(TransparentWrapper): method get_plugins (line 183) | def get_plugins(): class CascadeFormMixin (line 197) | class CascadeFormMixin(EntangledModelFormMixin): class Meta (line 198) | class Meta: class CascadePluginBase (line 202) | class CascadePluginBase(metaclass=CascadePluginBaseMetaclass): class Media (line 209) | class Media: method __init__ (line 213) | def __init__(self, model=None, admin_site=None): method __repr__ (line 216) | def __repr__(self): method super (line 220) | def super(cls, klass, instance): method _get_parent_classes_transparent (line 230) | def _get_parent_classes_transparent(cls, slot, page, instance=None): method get_child_classes (line 246) | def get_child_classes(cls, slot, page, instance=None): method get_parent_classes (line 266) | def get_parent_classes(cls, slot, page, instance=None): method get_identifier (line 270) | def get_identifier(cls, instance): method sanitize_model (line 277) | def sanitize_model(cls, instance): method get_data_representation (line 290) | def get_data_representation(cls, instance): method add_inline_elements (line 297) | def add_inline_elements(cls, instance, inlines): method add_shared_reference (line 303) | def add_shared_reference(cls, instance, shared_glossary): method extend_children (line 308) | def extend_children(self, parent, wanted_children, child_class, child_... method get_form (line 321) | def get_form(self, request, obj=None, **kwargs): method get_parent_instance (line 332) | def get_parent_instance(self, request=None, obj=None): method get_previous_instance (line 363) | def get_previous_instance(self, obj): method get_next_instance (line 374) | def get_next_instance(self, obj): method render_change_form (line 385) | def render_change_form(self, request, context, add=False, change=False... method in_edit_mode (line 402) | def in_edit_mode(self, request, placeholder): FILE: cmsplugin_cascade/render_template.py class RenderTemplateFormMixin (line 9) | class RenderTemplateFormMixin(EntangledModelFormMixin): class Meta (line 16) | class Meta: class RenderTemplateMixin (line 20) | class RenderTemplateMixin(metaclass=MediaDefiningClass): method get_template_choices (line 27) | def get_template_choices(cls): method get_form (line 30) | def get_form(self, request, obj=None, **kwargs): method get_render_template (line 40) | def get_render_template(self, context, instance, placeholder): FILE: cmsplugin_cascade/segmentation/admin.py class SegmentationAdminMetaclass (line 8) | class SegmentationAdminMetaclass(MediaDefiningClass): method __new__ (line 9) | def __new__(cls, name, bases, attrs): class SegmentationAdmin (line 15) | class SegmentationAdmin(admin.ModelAdmin, metaclass=SegmentationAdminMet... class Media (line 16) | class Media: method get_model_perms (line 19) | def get_model_perms(self, request): method get_queryset (line 25) | def get_queryset(self, request): FILE: cmsplugin_cascade/segmentation/cms_plugins.py class Template (line 13) | class Template(DjangoTemplate): method render (line 14) | def render(self, context): class SegmentFormMixin (line 20) | class SegmentFormMixin(EntangledModelFormMixin): class Meta (line 32) | class Meta: method __init__ (line 35) | def __init__(self, *args, **kwargs): method clean (line 40) | def clean(self): class SegmentPlugin (line 55) | class SegmentPlugin(TransparentContainer, CascadePluginBase): class Media (line 74) | class Media: method get_identifier (line 78) | def get_identifier(cls, obj): method get_render_template (line 84) | def get_render_template(self, context, instance, placeholder): method render (line 137) | def render(self, context, instance, placeholder): method get_form (line 144) | def get_form(self, request, obj=None, **kwargs): method save_model (line 159) | def save_model(self, request, obj, form, change): method _get_previous_open_tag (line 166) | def _get_previous_open_tag(self, obj): FILE: cmsplugin_cascade/segmentation/cms_toolbars.py class SegmentationToolbar (line 9) | class SegmentationToolbar(CMSToolbar): method populate (line 10) | def populate(self): FILE: cmsplugin_cascade/segmentation/mixins.py class SegmentPluginModelMixin (line 12) | class SegmentPluginModelMixin: method get_context_override (line 18) | def get_context_override(self, request): method render_plugin (line 26) | def render_plugin(self, context=None, placeholder=None, admin=False, p... class EmulateUserModelMixin (line 33) | class EmulateUserModelMixin(SegmentPluginModelMixin): method get_context_override (line 36) | def get_context_override(self, request): class EmulateUserAdminMixin (line 50) | class EmulateUserAdminMixin: method populate_toolbar (line 54) | def populate_toolbar(segmentation_menu, request): method get_urls (line 74) | def get_urls(self): method emulate_user (line 81) | def emulate_user(self, request, user_id): method emulate_users (line 88) | def emulate_users(self, request): method clear_emulations (line 162) | def clear_emulations(self, request): FILE: cmsplugin_cascade/sharable/admin.py class SharedGlossaryAdmin (line 12) | class SharedGlossaryAdmin(admin.ModelAdmin): class Media (line 18) | class Media: method get_form (line 21) | def get_form(self, request, obj=None, **kwargs): method has_add_permission (line 40) | def has_add_permission(self, request): method add_view (line 44) | def add_view(self, request, form_url='', extra_context=None): method change_view (line 47) | def change_view(self, request, object_id, form_url='', extra_context=N... method used_by (line 55) | def used_by(self, obj): method render_change_form (line 62) | def render_change_form(self, request, context, add=False, change=False... method plugin_name (line 74) | def plugin_name(self, obj): FILE: cmsplugin_cascade/sharable/fields.py class SharedSettingsWidget (line 7) | class SharedSettingsWidget(widgets.MultiWidget): class Media (line 8) | class Media: method __init__ (line 11) | def __init__(self): method decompress (line 18) | def decompress(self, value): class SharedSettingsField (line 22) | class SharedSettingsField(MultiValueField): method __init__ (line 23) | def __init__(self, *args, **kwargs): method clean (line 33) | def clean(self, value): FILE: cmsplugin_cascade/sharable/forms.py class SelectSharedGlossary (line 14) | class SelectSharedGlossary(forms.Select): method create_option (line 17) | def create_option(self, name, value, label, selected, index, subindex=... method _get_data_glossary (line 24) | def _get_data_glossary(self, option_value): method _enrich_link (line 33) | def _enrich_link(self, glossary): class SharedFormMixin (line 45) | class SharedFormMixin(EntangledModelFormMixin): class Meta (line 60) | class Meta: class SharableFormMixin (line 64) | class SharableFormMixin(SharedFormMixin): class Meta (line 69) | class Meta: method clean_save_settings_as (line 72) | def clean_save_settings_as(self): class SharableGlossaryMixin (line 81) | class SharableGlossaryMixin(metaclass=forms.MediaDefiningClass): class Media (line 90) | class Media: method changeform_view (line 93) | def changeform_view(self, request, object_id=None, form_url='', extra_... method get_form (line 133) | def get_form(self, request, obj=None, **kwargs): method save_model (line 152) | def save_model(self, request, obj, form, change): method get_data_representation (line 172) | def get_data_representation(cls, instance): method add_shared_reference (line 181) | def add_shared_reference(cls, instance, shared_glossary_identifier): FILE: cmsplugin_cascade/sphinx/cms_apps.py class SphinxDocsView (line 17) | class SphinxDocsView(TemplateView): method get (line 18) | def get(self, request, *args, **kwargs): method get_template_names (line 30) | def get_template_names(self): method get_context_data (line 33) | def get_context_data(self, page='index.html', **kwargs): class SphinxDocsApp (line 44) | class SphinxDocsApp(CMSApp): method get_urls (line 47) | def get_urls(self, page=None, language=None, **kwargs): FILE: cmsplugin_cascade/sphinx/cms_menus.py class DocumentationMenu (line 12) | class DocumentationMenu(CMSAttachMenu): method get_nodes (line 15) | def get_nodes(self, request, root_page): FILE: cmsplugin_cascade/sphinx/fragmentsbuilder.py class FragmentsBuilder (line 7) | class FragmentsBuilder(DirectoryHTMLBuilder): method __init__ (line 10) | def __init__(self, app): method prepare_writing (line 24) | def prepare_writing(self, docnames): method _get_local_toctree (line 42) | def _get_local_toctree(self, docname, collapse=True, **kwds): method finish (line 49) | def finish(self): function setup (line 55) | def setup(app): FILE: cmsplugin_cascade/sphinx/link_plugin.py class DocumentationSelect2Widget (line 13) | class DocumentationSelect2Widget(Select2Widget): method render (line 14) | def render(self, name, value, attrs=None, renderer=None): function get_documents_map (line 19) | def get_documents_map(): class SphinxDocsLinkForm (line 35) | class SphinxDocsLinkForm(LinkForm): method clean_documentation (line 51) | def clean_documentation(self): method set_initial_documentation (line 58) | def set_initial_documentation(self, initial): class SphinxDocsLinkPlugin (line 65) | class SphinxDocsLinkPlugin(LinkPluginBase): class Media (line 72) | class Media: method get_link (line 76) | def get_link(cls, obj): FILE: cmsplugin_cascade/static/cascade/js/admin/cascadepage.js function fontChanged (line 13) | function fontChanged() { function selectIcon (line 31) | function selectIcon() { function renderIcons (line 37) | function renderIcons(response) { FILE: cmsplugin_cascade/static/cascade/js/admin/clipboard.js function o (line 7) | function o(a,c){if(!n[a]){if(!e[a]){var s="function"==typeof require&&re... function r (line 7) | function r(t,e){if(i)return i.call(t,e);for(var n=t.parentNode.querySele... function r (line 7) | function r(t,e,n,r){var i=o.apply(this,arguments);return t.addEventListe... function o (line 7) | function o(t,e,n,r){return function(n){n.delegateTarget=i(n.target,e,!0)... function r (line 7) | function r(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required argume... function o (line 7) | function o(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.r... function i (line 7) | function i(t,e,n){return Array.prototype.forEach.call(t,function(t){t.ad... function a (line 7) | function a(t,e,n){return s(document.body,t,e,n)} function r (line 7) | function r(t){var e;if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName)t.f... function r (line 7) | function r(){} function r (line 7) | function r(){o.off(t,r),e.apply(n,arguments)} function r (line 7) | function r(t){return t&&t.__esModule?t:{"default":t}} function o (line 7) | function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a ... function t (line 7) | function t(t,e){for(var n=0;n