From 5e3988e37db5d8032dbe21187e33db5ea48a1a9d Mon Sep 17 00:00:00 2001 From: Jeremy Carbaugh Date: Tue, 6 Oct 2009 10:20:06 -0400 Subject: [PATCH] add mkpath method to construct url from base_url, path, and filename --- mediasync/templatetags/media.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/mediasync/templatetags/media.py b/mediasync/templatetags/media.py index 49324b2..1539951 100644 --- a/mediasync/templatetags/media.py +++ b/mediasync/templatetags/media.py @@ -10,6 +10,11 @@ DOCTYPE = getattr(settings, "MEDIASYNC_DOCTYPE", 'xhtml') register = template.Library() +def mkpath(url, path, filename): + if path: + url = "%s/%s" % (url, path) + return "%s/%s" % (url, filename) + # # media stuff # @@ -25,10 +30,8 @@ def media_url(): LINK_ENDER = ' />' if DOCTYPE == 'xhtml' else '>' def linktag(url, path, filename, media): - if path: - url = "%s/%s" % (url, path) - params = (url, filename, media, LINK_ENDER) - return """""" + markup = """""" else: - markup = """""" - return markup % (url, filename) + markup = """""" + return markup % mkpath(url, path, filename) @register.simple_tag def js(filename):