def _reactjs(script, context, version=settings.VERSION, minified=MINIFIED): return mark_safe("""<script type="text/javascript" src="{react}"></script> <script type="text/javascript" src="{reactdom}"></script>""".format( reactdom=_static( iri_to_uri("reactjs/{script}-{version}{minified}.js".format( script="react-dom", version=version, minified=minified, ))), react=_static( iri_to_uri("reactjs/{script}-{version}{minified}.js".format( script=script, version=version, minified=minified, ))), ))
def thickbox(): return mark_safe("""%(css)s <script type="text/javascript">var tb_pathToImage = "%(img)s";</script> %(js)s""" % { "css": css("fluo/thickbox/css/thickbox.css", media="all"), "img": _static("fluo/thickbox/images/loadingAnimation.gif"), "js": js("fluo/thickbox/js/%(thickbox)s" % {True: 'thickbox.min.js', False: 'thickbox.js'}[JQUERY_MINIFIED]), })
def static(path): global _static if _static is None: if apps.is_installed('django.contrib.staticfiles'): from django.contrib.staticfiles.templatetags.staticfiles import static as _static else: from django.templatetags.static import static as _static return _static(path)
def static(path): global _static if _static is None: if _is_installed('django.contrib.staticfiles'): from django.contrib.staticfiles.templatetags.staticfiles import static as _static else: from django.templatetags.static import static as _static return _static(path)
def _reactjs(script, context, version=settings.VERSION, minified=MINIFIED): return mark_safe( """<script type="text/javascript" src="{react}"></script> <script type="text/javascript" src="{reactdom}"></script>""".format( reactdom=_static( iri_to_uri( "reactjs/{script}-{version}{minified}.js".format( script="react-dom", version=version, minified=minified ) ) ), react=_static( iri_to_uri( "reactjs/{script}-{version}{minified}.js".format(script=script, version=version, minified=minified) ) ), ) )
def static(path): url = _static(path) if url.startswith("http"): return url site = base.get_current() url_tmpl = "{scheme}//{domain}{url}" scheme = site.scheme and "{0}:".format(site.scheme) or "" return url_tmpl.format(scheme=scheme, domain=site.domain, url=url)
def tag_babeljs(context, version=settings.VERSION, minified=MINIFIED): return mark_safe("""<script type="text/javascript" src="{babel}"></script>""".format( babel=_static(iri_to_uri( "babeljs/{script}-{version}{minified}.js".format( script="browser", version=version, minified=minified, ) )), ))
def static(path, site_id=None): url = _static(path) if url.startswith("http"): return url if site_id is None: site = base.get_current() else: site = base.get_by_id(site_id) return get_absolute_url_for_site(url, site)
def static(path, site_id=None): url = _static(path) if url.startswith("http"): return url if site_id is None: site = base.get_current() else: site = base.get_by_id(site_id) url_tmpl = "{scheme}//{domain}{url}" scheme = site.scheme and "{0}:".format(site.scheme) or "" return url_tmpl.format(scheme=scheme, domain=site.domain, url=url)
name="code-of-conduct/harassment-incidents"), url(r"^code-of-conduct/harassment-staff-procedures/$", TemplateView.as_view( template_name= "static_pages/code_of_conduct/harassment_procedure_staff.html"), name="code-of-conduct/harassment-staff-procedures"), url(r"^terms-and-conditions/$", TemplateView.as_view( template_name="static_pages/terms_and_conditions.html"), name="terms-and-conditions"), url(r"^terms/$", RedirectView.as_view(url="/terms-and-conditions")), # sponsor url(r"^sponsors/prospectus/$", RedirectView.as_view( url=_static("/assets/northbaypython_prospectus.pdf")), name="sponsors/prospectus"), url(r"^northbaypython_prospectus.pdf$", RedirectView.as_view( url=_static("/assets/northbaypython_prospectus.pdf")), name="northbaypython_prospectus.pdf"), url(r"^sponsors/become-a-sponsor/$", TemplateView.as_view( template_name="static_pages/sponsors/become_a_sponsor.html"), name="sponsors/become-a-sponsor"), url(r"^sponsors/donate/$", TemplateView.as_view( template_name="static_pages/sponsors/donate.html"), name="sponsors/donate"), url(r"^donate/$", RedirectView.as_view(url="/sponsors/donate")), url(r"^about/donate/$", RedirectView.as_view(url="/sponsors/donate")),
def static(path, site_id=None): return _static(path)
TemplateView.as_view( template_name= "static_pages/code_of_conduct/harassment_procedure_staff.html"), name="code-of-conduct/harassment-staff-procedures"), # Maybe: # url(r"^terms-and-conditions$", TemplateView.as_view(template_name="static_pages/terms_and_conditions.html"), name="terms-and-conditions"), # url(r"^terms$", RedirectView.as_view(url="terms-and-conditions")), # sponsor url(r"^sponsors/prospectus$", TemplateView.as_view( template_name="static_pages/sponsors/prospectus.html"), name="sponsors/prospectus"), url(r"^prospectus.pdf$", RedirectView.as_view( url=_static("assets/PyOhio-2018-Sponsorship-Prospectus.pdf")), name="pyohio-2018-prospectus.pdf"), url(r"^sponsors/become-a-sponsor$", TemplateView.as_view( template_name="static_pages/sponsors/become_a_sponsor.html"), name="sponsors/become-a-sponsor"), url(r"^sponsors/individual$", TemplateView.as_view( template_name="static_pages/sponsors/individual.html"), name="sponsors/individual"), # url(r"^donate$", RedirectView.as_view(url="sponsors/donate")), # url(r"^about/donate$", RedirectView.as_view(url="sponsors/donate")), # jobs url(r"^jobs$", TemplateView.as_view(template_name="static_pages/jobs/job_board.html"),
from django.apps import apps
# url(r"^food$", RedirectView.as_view(url="attend/food")), # url(r"^attend/transit$", TemplateView.as_view(template_name="static_pages/attend/transit.html"), name="attend/transit"), # url(r"^transit$", RedirectView.as_view(url="attend/transit")), # Maybe: # url(r"^attend/business-case$", TemplateView.as_view(template_name="static_pages/attend/business-case.html"), name="attend/business-case"), url(r"^code-of-conduct$", TemplateView.as_view(template_name="static_pages/code_of_conduct/code_of_conduct.html"), name="code-of-conduct"), url(r"^code-of-conduct/harassment-incidents$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_attendee.html"), name="code-of-conduct/harassment-incidents"), url(r"^code-of-conduct/harassment-staff-procedures$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_staff.html"), name="code-of-conduct/harassment-staff-procedures"), # Maybe: # url(r"^terms-and-conditions$", TemplateView.as_view(template_name="static_pages/terms_and_conditions.html"), name="terms-and-conditions"), # url(r"^terms$", RedirectView.as_view(url="terms-and-conditions")), # sponsor url(r"^sponsors/prospectus$", TemplateView.as_view(template_name="static_pages/sponsors/prospectus.html"), name="sponsors/prospectus"), url(r"^prospectus.pdf$", RedirectView.as_view(url=_static("assets/PyArkansas-2019-Sponsorship-Prospectus.pdf")), name="pyarkansas-2019-prospectus.pdf"), url(r"^sponsors/become-a-sponsor$", TemplateView.as_view(template_name="static_pages/sponsors/become_a_sponsor.html"), name="sponsors/become-a-sponsor"), url(r"^sponsors/individual$", TemplateView.as_view(template_name="static_pages/sponsors/individual.html"), name="sponsors/individual"), # url(r"^donate$", RedirectView.as_view(url="sponsors/donate")), # url(r"^about/donate$", RedirectView.as_view(url="sponsors/donate")), # jobs url(r"^jobs$", TemplateView.as_view(template_name="static_pages/jobs/job_board.html"), name="jobs"), # Django, Symposion, and Registrasion URLs url(r"^login$", views.account_login, name="dashboard_login"), # Override the default account_login view with one that takes email addys url(r"^account/login/$", views.EmailLoginView.as_view(), name="account_login"), url(r"^account/signup/$", views.EmailSignupView.as_view(), name="account_signup"), url(r"^account/", include("account.urls")),
def static_url(): """ Returns the string contained in the setting STATIC_URL. """ return _static("")
def css(script, media="all"): return mark_safe('<link rel="stylesheet" type="text/css" href="%(script)s" media="%(media)s"/>' % { 'script': _static(iri_to_uri(script)), 'media': media, })
def js(script): return mark_safe('<script type="text/javascript" src="%(script)s"></script>' % { 'script': _static(iri_to_uri(script)), })
def static(path): return _static(path)
def _get_default_avatar_image(request, query, is_secure=False): if settings.DEFAULT_IMAGE: query["d"] = request.build_absolute_uri(_static(settings.DEFAULT_IMAGE))