##// END OF EJS Templates
Removed much of the word "search" all over the search page
Removed much of the word "search" all over the search page

File last commit:

r1066:dc65b709 default
r1072:8518d258 default
Show More
preview.py
39 lines | 992 B | text/x-python | PythonLexer
from django.shortcuts import render
from django.template import RequestContext
from django.views.generic import View
from boards.mdx_neboard import Parser
FORM_QUERY = 'query'
CONTEXT_RESULT = 'result'
CONTEXT_QUERY = 'query'
__author__ = 'neko259'
TEMPLATE = 'boards/preview.html'
class PostPreviewView(View):
def get(self, request):
context = RequestContext(request)
# TODO Use dict here
return render(request, TEMPLATE, context_instance=context)
def post(self, request):
context = RequestContext(request)
if FORM_QUERY in request.POST:
raw_text = request.POST[FORM_QUERY]
if len(raw_text) >= 0:
parser = Parser()
rendered_text = parser.parse(parser.preparse(raw_text))
context[CONTEXT_RESULT] = rendered_text
context[CONTEXT_QUERY] = raw_text
# TODO Use dict here
return render(request, TEMPLATE, context_instance=context)