Пример #1
0
def urlize_target_blank(value, limit=37, autoescape=None):
    return mark_safe(
        urlize_impl(
            value,
            trim_url_limit=int(limit),
            nofollow=True,
            autoescape=autoescape,
        ).replace('<a', '<a target="_blank"'))
Пример #2
0
def urlizetrunc(value, limit, autoescape=None):
    """
    Converts URLs into clickable links, truncating URLs to the given character
    limit, and adding 'rel=nofollow' attribute to discourage spamming.

    Argument: Length to truncate URLs to.
    """
    return mark_safe(urlize_impl(value, trim_url_limit=int(limit), nofollow=True, autoescape=autoescape))
Пример #3
0
def urlize_target_blank(value, limit=None, autoescape=None):
    if not limit:
        limit = len(value)
    return mark_safe(
        urlize_impl(value, trim_url_limit=int(limit), nofollow=True, autoescape=autoescape).replace(
            "<a", '<a target="_blank"'
        )
    )
Пример #4
0
def urlizetrunc(value, limit, autoescape=None):
    """
    Converts URLs into clickable links, truncating URLs to the given character
    limit, and adding 'rel=nofollow' attribute to discourage spamming.

    Argument: Length to truncate URLs to.
    """
    return mark_safe(urlize_impl(value, trim_url_limit=int(limit), nofollow=True,
                                 autoescape=autoescape))
Пример #5
0
def urlize_target_blank(value, limit, autoescape=None):
    '''
    This tag extends the default 'urlize' filter in Django.
    Apart from urlizing the text, it opens the links in a new window
    '''
    if limit is not None:
        limit = int(limit)
    return mark_safe(urlize_impl(value, trim_url_limit=limit,
                     nofollow=True, autoescape=autoescape).
                     replace('<a', '<a target="_blank"'))
Пример #6
0
def urlize(value, autoescape=None):
    """Converts URLs in plain text into clickable links."""
    return mark_safe(urlize_impl(value, nofollow=True, autoescape=autoescape))
Пример #7
0
def urlize(value, autoescape=None):
    """Converts URLs in plain text into clickable links."""
    return mark_safe(urlize_impl(value, nofollow=True, autoescape=autoescape))
Пример #8
0
def urlize_target_blank(value, limit=50, autoescape=None):
    return mark_safe(urlize_impl(value,
                                 trim_url_limit=int(limit),
                                 nofollow=True,
                                 autoescape=autoescape).\
                     replace('<a', '<a target="_blank"'))
Пример #9
0
def urlize_target_blank(value, autoescape=None):
    return mark_safe(
        urlize_impl(value, nofollow=True, autoescape=autoescape).replace(
            '<a', '<a rel="noopener" target="_blank"'))