Exemple #1
0
def js_config():
    config = {
        # is the user logged in?
        "logged":
        c.user_is_loggedin and c.user.name,
        # the subreddit's name (for posts)
        "post_site":
        c.site.name if not c.default_sr else "",
        # are we in an iframe?
        "cnameframe":
        bool(c.cname and not c.authorized_cname),
        # this page's referer
        "referer":
        _force_unicode(request.referer) or "",
        # the user's voting hash
        "modhash":
        c.modhash or False,
        # the current rendering style
        "renderstyle":
        c.render_style,
        # current domain
        "cur_domain":
        get_domain(cname=c.frameless_cname, subreddit=False, no_www=True),
        # where do ajax requests go?
        "ajax_domain":
        get_domain(cname=c.authorized_cname, subreddit=False),
        "extension":
        c.extension,
        "https_endpoint":
        is_subdomain(request.host, g.domain) and g.https_endpoint,
        # debugging?
        "debug":
        g.debug,
        "vl": {},
        "sr": {},
        "status_msg": {
            "fetching": _("fetching title..."),
            "submitting": _("submitting..."),
            "loading": _("loading...")
        },
        "is_fake":
        isinstance(c.site, FakeSubreddit),
        "tracking_domain":
        g.tracking_domain,
        "adtracker_url":
        g.adtracker_url,
        "clicktracker_url":
        g.clicktracker_url,
        "static_root":
        static(''),
    }
    return config
def js_config():
    config = {
        # is the user logged in?
        "logged": c.user_is_loggedin and c.user.name,
        # the subreddit's name (for posts)
        "post_site": c.site.name if not c.default_sr else "",
        # are we in an iframe?
        "cnameframe": bool(c.cname and not c.authorized_cname),
        # this page's referer
        "referer": _force_unicode(request.referer) or "",
        # the user's voting hash
        "modhash": c.modhash or False,
        # the current rendering style
        "renderstyle": c.render_style,
        # current domain
        "cur_domain": get_domain(cname=c.frameless_cname, subreddit=False, no_www=True),
        # where do ajax requests go?
        "ajax_domain": get_domain(cname=c.authorized_cname, subreddit=False),
        "extension": c.extension,
        "https_endpoint": is_subdomain(request.host, g.domain) and g.https_endpoint,
        # debugging?
        "debug": g.debug,
        "vl": {},
        "sr": {},
        "status_msg": {
          "fetching": _("fetching title..."),
          "submitting": _("submitting..."),
          "loading": _("loading...")
        },
        "is_fake": isinstance(c.site, FakeSubreddit),
        "tracking_domain": g.tracking_domain,
        "adtracker_url": g.adtracker_url,
        "clicktracker_url": g.clicktracker_url,
        "uitracker_url": g.uitracker_url,
        "static_root": static(''),
    }
    return config
def add_friend_distinguish(distinguish_attribs_list, note=None):
    if note:
        label = u"%s (%s)" % (_("friend"), _force_unicode(note))
    else:
        label = None
    add_attr(distinguish_attribs_list, 'F', label)
Exemple #4
0
def add_friend_distinguish(distinguish_attribs_list, note=None):
    if note:
        label = u"%s (%s)" % (_("friend"), _force_unicode(note))
    else:
        label = None
    add_attr(distinguish_attribs_list, 'F', label)