def _get_markitup_context():
    context = {
        "MARKITUP_SET": absolute_url(settings.MARKITUP_SET).rstrip("/"),
        "MARKITUP_SKIN": absolute_url(settings.MARKITUP_SKIN).rstrip("/"),
        "MARKITUP_JS": absolute_url("markitup/jquery.markitup.js"),
        "AJAXCSRF_JS": absolute_url("markitup/ajax_csrf.js"),
    }
    if settings.JQUERY_URL is not None:
        context["JQUERY_URL"] = absolute_url(settings.JQUERY_URL)
    return context
    def __init__(self, attrs=None, markup_set=None, markup_skin=None, auto_preview=None):

    #        self.miu_set = absolute_url(markup_set or settings.MARKUP_SET)
        self.miu_skin = absolute_url(markup_skin or MARKUP_SKIN)
        if auto_preview is None:
            auto_preview = MARKUP_AUTO_PREVIEW
        self.auto_preview = auto_preview
        #        super(MarkupWidget, self).__init__(attrs)
        super(MarkupWidget, self).__init__({'class': 'dice_markup_editor'})
    def _media(self):
        js = []

        if JQUERY_URL is not None:
            js.append(absolute_url(JQUERY_URL))

        js.append(absolute_url('markitup/ajax_csrf.js'))
        js.append(absolute_url('markitup/jquery.markitup.js'))
        js.append(absolute_url('markitup/update_widget.js'))

        css = []
        css.append(absolute_url(posixpath.join(self.miu_skin, 'style.css')))
        css.append(absolute_url('markitup/sets/style.css'))

        return forms.Media(css={'all': css}, js=js)