def render_tag(self, context, *tag_args, **tag_kwargs): request = self.get_request(context) media = rendering.get_frontend_media(request) if not media or not (media._js or media._css): return u'' if not tag_args: return media.render() elif tag_args[0] == 'js': return u'\n'.join(media.render_js()) elif tag_args[0] == 'css': return u'\n'.join(media.render_css()) else: return ''
def render_tag(self, context, media_type=None, domain=None): request = self.get_request(context) media = rendering.get_frontend_media(request) if not media or not (media._js or media._css): return u'' if not media_type: return media.render() elif media_type == 'js': if domain: media = _split_js(media, domain) return u'\n'.join(media.render_js()) elif media_type == 'css': if domain: media = _split_css(media, domain) return u'\n'.join(media.render_css()) else: return ''