def format_actor_links(value, request=None): """Formats usernames / channels """ value = re.sub( user_regex, lambda match: '<a href="%s">@%s</a>' % (models.actor_url(match.group(1), 'user', request=request), match.group(1)), value) value = re.sub( channel_regex, lambda match: '<a href="%s">#%s</a>' % (models.actor_url(match.group(1), 'channel', request=request), match.group(1)), value) return value
def format_actor_links(value, request=None): """Formats usernames / channels """ value = re.sub(user_regex, lambda match: '<a href="%s" rel="user">@%s</a>' % ( models.actor_url(match.group(1), 'user', request=request), match.group(1)), value) value = re.sub(channel_regex, lambda match: '<a href="%s" rel="channel">#%s</a>' % ( models.actor_url(match.group(1), 'channel', request=request), match.group(1)), value) return value
def entry_actor_link(value, request=None): """ Returns an actor html link. value an entry_actor object. request a HttpRequest (optional). """ return '<a href="%s">%s</a>' % (models.actor_url(url_nick(value), "user", request=request), display_nick(value))
def entry_actor_link(value, request=None): """ Returns an actor html link. value an entry_actor object. request a HttpRequest (optional). """ return '<a href="%s">%s</a>' % (models.actor_url( url_nick(value), 'user', request=request), display_nick(value))
def url(self, path="", request=None, mobile=False): """ returns a url, with optional path appended NOTE: if appending a path, it should start with '/' """ return actor_url(_get_actor_urlnick_from_nick(self.nick), self.type, path=path, request=request, mobile=mobile)
def channel_replace(match): return '<a href="%s">#%s</a>' % (models.actor_url(match.group(1), "channel"), match.group(1))
def user_replace(match): return '<a href="%s">@%s</a>' % (models.actor_url(match.group(1), "user"), match.group(1))