Add a rudimentary login page

This commit is contained in:
lukeIam committed 2013-12-13 17:35:05 +01:00
1 parent 08261d4e77
commit 8dfa321c8a
2 files changed
+86 -57

No files matched your search

+17 -3
View File
@@ -10,6 +10,21 @@
<script src="js/main.js"></script> <script src="js/main.js"></script>
</head> </head>
<body> <body>
<div id="login" data-content-theme="a" data-role="page" data-add-back-btn="true">
<div data-role="header">
<h1>Login</h1>
</div>
<!-- /header -->
<div id="loginContent" data-role="content">
<label for="playerName" class="input">Id:</label>
<input type="text" id="playerId" name="playerId" data-mini="true">
<br />
<a data-role="button" id="loginButton">Login</a>
</div>
<!-- /content -->
</div>
<!-- /page -->
<div id="main" data-role="page" data-content-theme="a"> <div id="main" data-role="page" data-content-theme="a">
<div data-role="header"> <div data-role="header">
@@ -20,7 +35,7 @@
<div id="mainContent" data-role="content" data-add-back-btn="true"> <div id="mainContent" data-role="content" data-add-back-btn="true">
<ul data-role="listview"> <ul data-role="listview">
<li> <li>
<a href="#displayProfile" data-transition="slidefade"> <a id="yourProfileLink" href="#" data-transition="slidefade">
<img src="img/profile.png"> <img src="img/profile.png">
<h2>Your Profile</h2> <h2>Your Profile</h2>
<p>Edit your profile</p> <p>Edit your profile</p>
@@ -73,7 +88,6 @@
</div> </div>
<!-- /page --> <!-- /page -->
<div id="displayProfile" data-content-theme="a" data-role="page" data-add-back-btn="true"> <div id="displayProfile" data-content-theme="a" data-role="page" data-add-back-btn="true">
<div data-role="header"> <div data-role="header">
<h1>Profile</h1> <h1>Profile</h1>
@@ -150,7 +164,7 @@
</div> </div>
<!-- /page --> <!-- /page -->
<div class="ui-loader-background"> </div> <div class="ui-loader-background"></div>
</body> </body>
</html> </html>
+69 -54
View File
@@ -6,6 +6,7 @@ $(document).ready(function () {
initPageLoadHandler(); initPageLoadHandler();
initKeyboardPageHandler(); initKeyboardPageHandler();
initMainPageHandler(); initMainPageHandler();
initLoginPageHandler();
}); });
function replaceTransitionHandler() { function replaceTransitionHandler() {
@@ -131,65 +132,21 @@ function initPageLoadHandler() {
} }
function initKeyboardPageHandler() { function initLoginPageHandler() {
$('#keyboardButtonUp').click(function () { $('#loginButton').click(function () {
$.ajax({ ownProfileId = parseInt($('#playerId').prop("value"));
url: "sendKeyEvent=up" if (ownProfileId != "NaN") {
}) $.mobile.changePage("#main", { transition: "slidefade" });
});
$('#keyboardButtonDown').click(function () {
$.ajax({
url: "sendKeyEvent=down"
})
});
$('#keyboardButtonLeft').click(function () {
$.ajax({
url: "sendKeyEvent=left"
})
});
$('#keyboardButtonRight').click(function () {
$.ajax({
url: "sendKeyEvent=right"
})
});
$('#keyboardButtonEscape').click(function () {
$.ajax({
url: "sendKeyEvent=escape"
})
});
$('#keyboardButtonkeyboardButtonTab').click(function () {
$.ajax({
url: "sendKeyEvent=tab"
})
});
$('#keyboardButtonReturn').click(function () {
$.ajax({
url: "sendKeyEvent=return"
})
});
$('#keyboardButtonKeys').keyup(function (e) {
var c = String.fromCharCode(e.keyCode);
if (c.match(/\w/)) {
c = e.keyCode >= 65 ? c.toLowerCase() : c;
$.ajax({
url: "sendKeyEvent=" + c
})
}
var oldText = $('#keyboardButtonKeys')[0].value;
if (oldText.length > 0) {
$('#keyboardButtonKeys')[0].value = oldText.slice(1);
} }
}); });
} }
function initMainPageHandler() { function initMainPageHandler() {
$('#yourProfileLink').click(function () {
profileIdRequest = ownProfileId;
$.mobile.changePage("#displayProfile", { transition: "slidefade" });
});
$('#mainPageTakePhotoLink').click(function () { $('#mainPageTakePhotoLink').click(function () {
if ($('#captureContainer').length > 0) { if ($('#captureContainer').length > 0) {
$('#captureContainer').remove(); $('#captureContainer').remove();
@@ -231,3 +188,61 @@ function initMainPageHandler() {
$('#capture').click(); $('#capture').click();
}); });
} }
function initKeyboardPageHandler() {
$('#keyboardButtonUp').click(function () {
$.ajax({
url: "sendKeyEvent?key=up"
})
});
$('#keyboardButtonDown').click(function () {
$.ajax({
url: "sendKeyEvent?key=down"
})
});
$('#keyboardButtonLeft').click(function () {
$.ajax({
url: "sendKeyEvent?key=left"
})
});
$('#keyboardButtonRight').click(function () {
$.ajax({
url: "sendKeyEvent?key=right"
})
});
$('#keyboardButtonEscape').click(function () {
$.ajax({
url: "sendKeyEvent?key=escape"
})
});
$('#keyboardButtonkeyboardButtonTab').click(function () {
$.ajax({
url: "sendKeyEvent?key=tab"
})
});
$('#keyboardButtonReturn').click(function () {
$.ajax({
url: "sendKeyEvent?key=return"
})
});
$('#keyboardButtonKeys').keyup(function (e) {
var c = String.fromCharCode(e.keyCode);
if (c.match(/\w/)) {
c = e.keyCode >= 65 ? c.toLowerCase() : c;
$.ajax({
url: "sendKeyEvent?key=" + c
})
}
var oldText = $('#keyboardButtonKeys')[0].value;
if (oldText.length > 0) {
$('#keyboardButtonKeys')[0].value = oldText.slice(1);
}
});
}