Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%namespace name="ps" module="irective.lib.Javascript"/>
- <html>
- <head><title>IREctive</title></head>
- <script language="Javascript" src="/jquery-1.3.2.js"></script>
- <%ps:pyvascript>
- import AjaxHelper
- class Login(AjaxHelper):
- def __init__(self):
- self.call(_uriOf(Frontend.login),
- username=_('#loginUsername').val(),
- password=_('#loginPassword').val()
- )
- def success(self, error):
- if error == None:
- window.location = _uriOf(Dashboard)
- else:
- _('#errorBox').html(error)
- def failure(self):
- _('#errorBox').html('Could not communicate with server.')
- class Register(AjaxHelper):
- def __init__(self):
- self.call(_uriOf(Frontend.register),
- username=_('#regUsername').val(),
- password=_('#regPassword').val(),
- repeat=_('#regRepeat').val()
- )
- def success(self, error):
- if error == None:
- window.location = _uriOf(Dashboard)
- else:
- _('#errorBox').html(error)
- def failure(self):
- _('#errorBox').html('Could not communicate with server.')
- </%ps:pyvascript>
- <body>
- <h1>IREctive</h1>
- <div style="color: red" id="errorBox"></div>
- Log in:<br />
- <div style="padding-left: 20px">
- Username: <input type="text" id="loginUsername" /><br />
- Password: <input type="password" id="loginPassword" /><br />
- <input type="submit" value="Submit" onClick="new Login()" />
- </div><br />
- <br />
- Register<br />
- <div style="padding-left: 20px">
- Username: <input type="text" id="regUsername" /><br />
- Password: <input type="password" id="regPassword" /><br />
- Repeat: <input type="password" id="regRepeat" /><br />
- <input type="submit" value="Submit" onClick="new Register()" />
- </div>
- </body>
- </html>
Add Comment
Please, Sign In to add comment