Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

from django.http import HttpResponse 

from django.views.generic.base import View 

 

from markupmirror.markup.base import markup_pool 

 

 

class MarkupPreview(View): 

    """Renders markup content to HTML for preview purposes.""" 

 

    http_method_names = ['post'] 

 

    def post(self, request, markup_type, *args, **kwargs): 

        markup = markup_pool.get_markup(markup_type) 

        text = self.request.POST.get('text', u"") 

        return HttpResponse(markup(text), content_type='text/html') 

 

 

__all__ = ('MarkupMirrorPreview',)