diff --git a/webpack_loader/templatetags/webpack_loader.py b/webpack_loader/templatetags/webpack_loader.py index d1e87ce7..be9cca52 100644 --- a/webpack_loader/templatetags/webpack_loader.py +++ b/webpack_loader/templatetags/webpack_loader.py @@ -8,8 +8,8 @@ @register.simple_tag -def render_bundle(bundle_name, extension=None, config='DEFAULT', attrs=''): - tags = utils.get_as_tags(bundle_name, extension=extension, config=config, attrs=attrs) +def render_bundle(bundle_name, extension=None, config='DEFAULT', attrs='', jsType='text/javascript'): + tags = utils.get_as_tags(bundle_name, extension=extension, config=config, attrs=attrs, jsType=jsType) return mark_safe('\n'.join(tags)) diff --git a/webpack_loader/utils.py b/webpack_loader/utils.py index c501cc63..bc98a9d6 100644 --- a/webpack_loader/utils.py +++ b/webpack_loader/utils.py @@ -48,7 +48,7 @@ def get_files(bundle_name, extension=None, config='DEFAULT'): return list(_get_bundle(bundle_name, extension, config)) -def get_as_tags(bundle_name, extension=None, config='DEFAULT', attrs=''): +def get_as_tags(bundle_name, extension=None, config='DEFAULT', attrs='', jsType='text/javascript'): ''' Get a list of formatted ' - ).format(chunk['url'], attrs)) + '' + ).format(jsType, chunk['url'], attrs)) elif chunk['name'].endswith(('.css', '.css.gz')): tags.append(( ''