Add external option to site_url

This commit is contained in:
str4d
2015-11-14 00:06:16 +00:00
parent ab16305450
commit 129438c61f

View File

@@ -21,14 +21,14 @@ I2P_TO_CLEAR = {
@app.context_processor @app.context_processor
def utility_processor(): def utility_processor():
# Shorthand for getting a site url # Shorthand for getting a site url
def get_site_url(path=None): def get_site_url(path=None, external=False):
lang = 'en' lang = 'en'
if hasattr(g, 'lang') and g.lang: if hasattr(g, 'lang') and g.lang:
lang = g.lang lang = g.lang
if path: if path:
return url_for('site_show', lang=lang, page=path) return url_for('site_show', lang=lang, page=path, _external=external)
else: else:
return url_for('site_show', lang=lang) return url_for('site_show', lang=lang, _external=external)
def get_spec_url(name): def get_spec_url(name):
return url_for('spec_show', name=name, _external=True) return url_for('spec_show', name=name, _external=True)