def insert_editor_css():
    css_files = ['wagtailtinymce/css/icons.css']
    css_includes = format_html_join(
        '\n',
        '<link rel="stylesheet" href="{0}">',
        ((static(filename), ) for filename in css_files),
    )
    return css_includes + hook_output('insert_tinymce_css')
Beispiel #2
0
def insert_editor_css():
    css_files = [
        'UEditor/themes/iframe.css',
        'UEditor/themes/default/css/ueditor.css',
    ]
    css_includes = format_html_join(
        '\n',
        '<link rel="stylesheet" href="{0}">',
        ((static(filename),) for filename in css_files),
    )
    return css_includes + hook_output('insert_Ueditor_css')
def insert_editor_js():
    preload = format_html(
        '<script>'
        '(function() {{'
        '    "use strict";'
        '    window.tinymce = window.tinymce || {{}};'
        '    window.tinymce.base = window.tinymce.baseURL = {};'
        '    window.tinymce.suffix = "";'
        '}}());'
        '</script>',
        to_js_primitive(static('wagtailtinymce/js/vendor/tinymce')),
    )
    js_includes = _format_js_includes([
        'wagtailtinymce/js/vendor/tinymce/jquery.tinymce.min.js',
        'wagtailtinymce/js/vendor/tinymce/tinymce.min.js',
        'wagtailtinymce/js/tinymce-editor.js',
    ])
    return preload + js_includes + hook_output('insert_tinymce_js')
Beispiel #4
0
def insert_editor_js():
    preload = format_html(
        '<script>'
        '(function() {{'
        '    "use strict";'
        '    window.tinymce = window.tinymce || {{}};'
        '    window.tinymce.base = window.tinymce.baseURL = {};'
        '    window.tinymce.suffix = "";'
        '}}());'
        '</script>',
        to_js_primitive(static('wagtailtinymce/js/vendor/tinymce')),
    )
    js_files = [
        'wagtailtinymce/js/vendor/tinymce/tinymce.jquery.js',
        'wagtailtinymce/js/tinymce-editor.js',
    ]
    js_includes = format_html_join('\n', '<script src="{0}"></script>',
                                   ((static(filename), )
                                    for filename in js_files))
    return preload + js_includes + hook_output('insert_tinymce_js')
Beispiel #5
0
def insert_editor_js():
    js_files = [
        'UEditor/ueditor.config.js',
        'UEditor/ueditor.all.js',
        'UEditor/ueditor.parse.js',
        'UEditor/ueditor.init.js',
    ]

    js_includes = format_html_join(
        '\n',
        '<script src="{0}"></script>',
        ((static(filename),) for filename in js_files)
    )
    return js_includes + hook_output('insert_Ueditor_js')


# @hooks.register('insert_tinymce_js')
# def images_richtexteditor_js():
#     return format_html(
#         """
#         <script>
#             registerMCEPlugin("wagtailimage", {}, {});
#             window.chooserUrls.imageChooserSelectFormat = {};
#         </script>
#         """,
#         to_js_primitive(static('wagtailtinymce/js/tinymce-plugins/wagtailimage.js')),
#         to_js_primitive(translation.to_locale(translation.get_language())),
#         to_js_primitive(reverse('wagtailimages:chooser_select_format', args=['00000000']))
#     )


# @hooks.register('insert_tinymce_js')
# def embeds_richtexteditor_js():
#     return format_html(
#         """
#         <script>
#             registerMCEPlugin("wagtailembeds", {}, {});
#         </script>
#         """,
#         to_js_primitive(static('wagtailtinymce/js/tinymce-plugins/wagtailembeds.js')),
#         to_js_primitive(translation.to_locale(translation.get_language())),
#     )


# @hooks.register('insert_tinymce_js')
# def links_richtexteditor_js():
#     return format_html(
#         """
#         <script>
#             registerMCEPlugin("wagtaillink", {}, {});
#         </script>
#         """,
#         to_js_primitive(static('wagtailtinymce/js/tinymce-plugins/wagtaillink.js')),
#         to_js_primitive(translation.to_locale(translation.get_language())),
#     )


# @hooks.register('insert_tinymce_js')
# def docs_richtexteditor_js():
#     return format_html(
#         """
#         <script>
#             registerMCEPlugin("wagtaildoclink", {}, {});
#         </script>
#         """,
#         to_js_primitive(static('wagtailtinymce/js/tinymce-plugins/wagtaildoclink.js')),
#         to_js_primitive(translation.to_locale(translation.get_language())),
# )