Example #1
0
 def render(self, context):
     next = get_redirect_url(context.get('request', None))
     url = next if next else self.url_node.render(context)
     if self.url_node.asvar:
         context[self.url_node.asvar] = url
         return ''
     return url
Example #2
0
 def render(self, context):
     next = get_redirect_url(context.get('request', None))
     url = next if next else self.url_node.render(context)
     if self.url_node.asvar:
         context[self.url_node.asvar] = url
         return ''
     return url
Example #3
0
def _do_uturn_param(request):
    next = get_redirect_url(request)
    if next:
        attr = {
            'param': conditional_escape(param_name()),
            'value': conditional_escape(next)
        }
        f = "<input type='hidden' name='%(param)s' value='%(value)s'>" % attr
        return mark_safe("<div style='display:none'>%s</div>" % f)
    return ''
Example #4
0
def _do_uturn_param(request):
    next = get_redirect_url(request)
    if next:
        attr = {
            'param': conditional_escape(param_name()),
            'value': conditional_escape(next)
        }
        f = "<input type='hidden' name='%(param)s' value='%(value)s'>" % attr
        return mark_safe("<div style='display:none'>%s</div>" % f)
    return ''