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))
def is_mobile(self): return utils.set_device_cookie_and_return_bool(self)