Example #1
0
    def render_template(self, filename, **kwargs):
        kwargs.update({
            'current_user': self.user,
            'current_url': self.request.url,
            'lang': i18n.set_lang_cookie_and_return_dict(self),
            'is_mobile': utils.set_device_cookie_and_return_bool(self),
            'path': self.request.path,
            })
        kwargs.update(self.auth_config)
        if self.messages:
            kwargs['messages'] = self.messages[0][0]
            kwargs['level'] = self.messages[0][1]

        self.response.headers.add_header('X-UA-Compatible', 'IE=Edge,chrome=1')
        self.response.write(self.jinja2.render_template(filename, **kwargs))
    def render_template(self, filename, **kwargs):
        kwargs.update({
            'google_analytics_code' : config.google_analytics_code,
            'user_id': self.user_id,
            'username': self.username,
            'url': self.request.url,
            'path': self.request.path,
            'query_string': self.request.query_string,
            'path_for_language': self.path_for_language,
            'lang': i18n.set_lang_cookie_and_return_dict(self),
            'lang_native': i18n.languages,
            'is_mobile': utils.set_device_cookie_and_return_bool(self),
            })
        kwargs.update(self.auth_config)
        if self.messages:
            kwargs['messages'] = self.messages[0][0]
            kwargs['level'] = self.messages[0][1]

        self.response.headers.add_header('X-UA-Compatible', 'IE=Edge,chrome=1')
        self.response.write(self.jinja2.render_template(filename, **kwargs))