def highlight_code(request): """ hightlight sourcecode for copy&paste """ context = { "title": _("hightlight sourcecode"), "form_url": request.path, } # get the EditableHtmlHeadFile path to pygments.css (page_msg created, if not exists) pygments_css_path = get_pygments_css(request) context["pygments_css"] = pygments_css_path if request.method == "POST": form = HighlightCodeForm(request.POST) if form.is_valid(): sourcecode = form.cleaned_data["sourcecode"] source_type = form.cleaned_data["source_type"] highlighted = make_html(sourcecode, source_type, django_escape=True) context["highlighted"] = highlighted html_code = make_html(highlighted, "html", django_escape=True) context["html_code"] = html_code else: form = HighlightCodeForm() context["form"] = form return context
def highlight_code(request): """ hightlight sourcecode for copy&paste """ context = { "title": _("hightlight sourcecode"), "form_url": request.path, } if request.method == "POST": form = HighlightCodeForm(request.POST) if form.is_valid(): sourcecode = form.cleaned_data["sourcecode"] source_type = form.cleaned_data["source_type"] highlighted = make_html(sourcecode, source_type, django_escape=True) context["highlighted"] = highlighted html_code = make_html(highlighted, "html", django_escape=True) context["html_code"] = html_code else: form = HighlightCodeForm() context["form"] = form return context