## login.html <%! import os.path%> <%! from vispa import url%> <%inherit file="${os.path.join('..','base.html')}" /> <%namespace name="base" file="${os.path.join('..','base.html')}"/> <%block name="title">Vispa - Login <%block name="favicon">"${url.static('img/ico/favicon.ico')}" <%block name="js_imports_pre"> <% jquery_scripts = ["jquery.min.js", "ui/jquery.ui.min.js", "qtip/jquery.qtip.min.js", "ui/jquery.ui.touch-punch.min.js", "topics/jquery.topics.min.js", "sha256/jquery.sha256.min.js", "logger/jquery.logger.min.js"] base_scripts = ["jquerymods.js", "helpers.js", "messenger.js", "url.js"] framework_scripts = ["class/class.min.js"] site_scripts = ["login.js", "view.js"] for script in jquery_scripts: base.import_js(url.static(url.join("frameworks/jquery", script))) for script in framework_scripts: base.import_js(url.static(url.join("frameworks", script))) for script in base_scripts: base.import_js(url.static(url.join("js/base", script))) for script in site_scripts: base.import_js(url.static(url.join("js/sites/login", script))) %> <%block name="css_imports"> <% jquery_scripts = ["qtip/css/jquery.qtip.min.css", "ui/css/overcast/jquery-ui-1.10.2.custom.min.css"] base_scripts = ["resets.css", "overlay.css", "messenger.css"] site_scripts = ["login.css"] for script in jquery_scripts: base.import_css(url.static(url.join("frameworks/jquery", script))) for script in base_scripts: base.import_css(url.static(url.join("css/base", script))) for script in site_scripts: base.import_css(url.static(url.join("css/sites/login", script))) %> <%block name="js_inline_post"> $(function() { // simple config var config = { requestedPath: '${requested_path}', useForgot: ${"true" if use_forgot else "false"}, urlHandler: { dynamicBase: '${base_dynamic}', staticBase: '${base_static}' } }; window.Vispa = new Vispa(config); window.Vispa.startup(); }); ## Login GUI Markup
${welcome_text or ''}

Login

${login_text + '
' if login_text else ''}
Username or mail address:
Password:

Register

${registration_text + '
' if registration_text else ''}
Username:
Mail address:
Confirm mail address:
Password:
Confirm Password:

Forgot password

${forgot_text + '

' if forgot_text else ''}
Username or mail address: