def get_fields_js(environ, start_response): template = templating.get_template(environ, 'fields.js.html') fields = getFields(environ) start_response('200 OK', [ ('Content-Type', 'application/javascript'), # XXX unless the fields are changing often this is wrong ('Pragma', 'no-cache') ]) return template.render(fields=fields)
def get_fields_js(environ, start_response): template = templating.get_template(environ, "fields.js.html") fields = getFields(environ) start_response( "200 OK", [ ("Content-Type", "application/javascript"), # XXX unless the fields are changing often this is wrong ("Pragma", "no-cache"), ], ) return template.render(fields=fields)
def common_vars(environ): """ To make sure that templates have access to common fields. """ fields = getFields(environ) tooltips = getTooltips() usersign = environ['tiddlyweb.usersign'] if not 'fields' in usersign: usersign['fields'] = {'name': ''} captcha = process_captcha(environ) query = environ['tiddlyweb.query'] return {'fields':fields, 'tooltips':tooltips, 'usersign':usersign, 'captcha':captcha, 'query':query}