def _get_markitup_context():
    return {
        "MARKITUP_SET": absolute_url(settings.MARKITUP_SET).rstrip("/"),
        "MARKITUP_SKIN": absolute_url(settings.MARKITUP_SKIN).rstrip("/"),
        "JQUERY_URL": absolute_jquery_url(),
        "MARKITUP_JS": absolute_url("markitup/jquery.markitup.js"),
    }
def _get_markitup_context():
    return {
        'MARKITUP_SET': absolute_url(settings.MARKITUP_SET).rstrip('/'),
        'MARKITUP_SKIN': absolute_url(settings.MARKITUP_SKIN).rstrip('/'),
        'JQUERY_URL': absolute_url(settings.JQUERY_URL),
        'MARKITUP_JS': absolute_url('markitup/jquery.markitup.js'),
        'AJAXCSRF_JS': absolute_url('markitup/ajax_csrf.js'),
        }
예제 #3
0
 def _media(self):
     return forms.Media(
         css= {'screen': (posixpath.join(self.miu_skin, 'style.css'),
                          posixpath.join(self.miu_set, 'style.css'))},
         js=(absolute_url(settings.JQUERY_URL),
             absolute_url('markitup/ajax_csrf.js'),
             absolute_url('markitup/jquery.markitup.js'),
             posixpath.join(self.miu_set, 'set.js')))
예제 #4
0
 def _media(self):
     js_media = [absolute_url(settings.JQUERY_URL)] if settings.JQUERY_URL is not None else []
     js_media = js_media + [absolute_url('markitup/ajax_csrf.js'),
                            absolute_url('markitup/jquery.markitup.js'),
                            posixpath.join(self.miu_set, 'set.js')]
     return forms.Media(
         css={'screen': (posixpath.join(self.miu_skin, 'style.css'),
                         posixpath.join(self.miu_set, 'style.css'))},
         js=js_media)
예제 #5
0
 def _media(self):
     js_media = [absolute_url(settings.JQUERY_URL)] if settings.JQUERY_URL is not None else []
     js_media = js_media + [absolute_url('markitup/ajax_csrf.js'),
                            absolute_url('markitup/jquery.markitup.js'),
                            posixpath.join(self.miu_set, 'set.js')]
     return forms.Media(
         css={'screen': (posixpath.join(self.miu_skin, 'style.css'),
                         posixpath.join(self.miu_set, 'style.css'))},
         js=js_media)
예제 #6
0
 def __init__(self, attrs=None,
              markitup_set=None,
              markitup_skin=None,
              auto_preview=None):
     self.miu_set = absolute_url(markitup_set or settings.MARKITUP_SET)
     self.miu_skin = absolute_url(markitup_skin or settings.MARKITUP_SKIN)
     if auto_preview is None:
         auto_preview = settings.MARKITUP_AUTO_PREVIEW
     self.auto_preview = auto_preview
     super(MarkItUpWidget, self).__init__(attrs)
예제 #7
0
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
예제 #8
0
 def __init__(self, attrs=None,
              markitup_set=None,
              markitup_skin=None,
              auto_preview=None):
     self.miu_set = absolute_url(markitup_set or settings.MARKITUP_SET)
     self.miu_skin = absolute_url(markitup_skin or settings.MARKITUP_SKIN)
     if auto_preview is None:
         auto_preview = settings.MARKITUP_AUTO_PREVIEW
     self.auto_preview = auto_preview
     super(MarkItUpWidget, self).__init__(attrs)
예제 #9
0
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
예제 #10
0
 def _media(self):
     return forms.Media(
         css= {'screen': (posixpath.join(self.miu_skin, 'style.css'),
                          posixpath.join(self.miu_set, 'style.css'))},
         js=(absolute_jquery_url(),
             absolute_url('markitup/jquery.markitup.js'),
             posixpath.join(self.miu_set, 'set.js')))
예제 #11
0
 def _media(self):
     media = super(MarkitUpFilebrowserWidget, self)._media()
     media.add_js((
         absolute_url('markitup_filebrowser/sets/markdown/FilebrowserHelper.js'),
         posixpath.join(URL_FILEBROWSER_MEDIA, 'js/AddFileBrowser.js'),
     ))
     return media
예제 #12
0
    def __init__(self,
                 attrs=None,
                 markitup_set=None,
                 markitup_skin=None,
                 auto_preview=None):
        self.miu_set = absolute_url(markitup_set or settings.MARKITUP_SET)
        self.miu_skin = absolute_url(markitup_skin or settings.MARKITUP_SKIN)
        if auto_preview is None:
            auto_preview = settings.MARKITUP_AUTO_PREVIEW
        self.auto_preview = auto_preview

        try:
            preview_url = reverse_lazy('markitup_preview')
        except NoReverseMatch:
            preview_url = ""

        attrs = attrs or {}
        classes = attrs.get('class', '').split()
        attrs['class'] = ' '.join(classes + ['django-markitup-widget'])
        attrs['data-preview-url'] = preview_url
        if auto_preview:
            attrs['data-auto-preview'] = '1'

        super(MarkItUpWidget, self).__init__(attrs)