def render(self, context): """ Renders JS configuration. """ return 'var configuration = ' + json.dumps( DEFAULT_CONFIGURATION_BUILDER.get_configuration() ) + ';'
def render(self, context): """ Renders JS configuration. """ jssettings = getattr(context.get('request'), 'javascript_settings', {}) return 'var configuration = ' + json.dumps( DEFAULT_CONFIGURATION_BUILDER.get_configuration(**jssettings) ) + ';'
def render(self, context): """ Renders JS configuration. """ if 'request' not in context: return '' js_template = Template(self.js_template_str) template_context = Context({ 'js_configuration': json.dumps(DEFAULT_CONFIGURATION_BUILDER.get_configuration( context['request']), cls=DjangoJSONEncoder), }) return js_template.render(template_context)
def render(self, context): """ Renders JS configuration. """ js_code = """ (function(){ var configuration = %s; window.getDjangoParam = function(key){ return configuration[key] }; })(); """ if 'request' not in context: return '' return js_code % json.dumps( DEFAULT_CONFIGURATION_BUILDER.get_configuration(context['request']) )
def render(self, context): """ Renders JS configuration. """ js_code = """ (function(){ var configuration = %s; window.getDjangoParam = function(key){ return configuration[key] }; })(); """ if 'request' not in context: return '' return js_code % json.dumps( DEFAULT_CONFIGURATION_BUILDER.get_configuration( context['request']), cls=DjangoJSONEncoder)
def _get_javascript_configuration(self): configuration_dict = DEFAULT_CONFIGURATION_BUILDER.get_configuration() return json.dumps(configuration_dict)