Merge pull request #192 from lukeIam/noApp
Removed (native) app-only code
This commit is contained in:
commit
145a699369
2 files changed
+4
-148
No files matched your search
@@ -6,8 +6,6 @@
|
|||||||
<link rel="stylesheet" href="css/jquery.mobile-1.3.2.min.css" />
|
<link rel="stylesheet" href="css/jquery.mobile-1.3.2.min.css" />
|
||||||
<link rel="stylesheet" href="css/style.css" />
|
<link rel="stylesheet" href="css/style.css" />
|
||||||
<script src="js/jquery-1.9.1.min.js"></script>
|
<script src="js/jquery-1.9.1.min.js"></script>
|
||||||
<script src="phonegap.js"></script>
|
|
||||||
<script src="barcodescanner.js"></script>
|
|
||||||
<script>
|
<script>
|
||||||
if (document.location.protocol == "file:") {
|
if (document.location.protocol == "file:") {
|
||||||
if (typeof (window.deviceAndJqmLoaded) == "undefined") {
|
if (typeof (window.deviceAndJqmLoaded) == "undefined") {
|
||||||
@@ -38,24 +36,6 @@
|
|||||||
<script src="js/main.js"></script>
|
<script src="js/main.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="discover" data-content-theme="a" data-role="page" data-add-back-btn="false">
|
|
||||||
<div data-role="header">
|
|
||||||
<h1 data-i18n="discoverConnectHeader"></h1>
|
|
||||||
</div>
|
|
||||||
<!-- /header -->
|
|
||||||
|
|
||||||
<div id="discoverContent" data-role="content">
|
|
||||||
<label for="discoverServerAddress" class="input" data-i18n="discoverConnectServerAddress"></label>
|
|
||||||
<input type="text" id="discoverServerAddress" name="discoverServerAddress" data-mini="true">
|
|
||||||
<a data-role="button" id="discoverConnect" data-i18n="discoverConnectButton"></a>
|
|
||||||
<br />
|
|
||||||
<hr />
|
|
||||||
<br />
|
|
||||||
<a data-role="button" id="discoverReadQr" data-i18n="discoverReadQrButton"></a>
|
|
||||||
</div>
|
|
||||||
<!-- /content -->
|
|
||||||
</div>
|
|
||||||
<!-- /page -->
|
|
||||||
<div id="login" data-content-theme="a" data-role="page" data-add-back-btn="false">
|
<div id="login" data-content-theme="a" data-role="page" data-add-back-btn="false">
|
||||||
<div data-role="header">
|
<div data-role="header">
|
||||||
<h1 data-i18n="">Login</h1>
|
<h1 data-i18n="">Login</h1>
|
||||||
|
|||||||
+4
-128
@@ -5,7 +5,6 @@
|
|||||||
var translator;
|
var translator;
|
||||||
var pageHandler;
|
var pageHandler;
|
||||||
var sessionHandler;
|
var sessionHandler;
|
||||||
var matchingServerVersion = "";
|
|
||||||
|
|
||||||
var initMain = function () {
|
var initMain = function () {
|
||||||
if (document.location.protocol == "file:") {
|
if (document.location.protocol == "file:") {
|
||||||
@@ -175,19 +174,15 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
this.translate = function () {
|
this.translate = function () {
|
||||||
//repair broken buttons on the first page (get broken while translating)
|
|
||||||
var repairButtons = function () {
|
|
||||||
$($('#discoverConnect')[0].childNodes).wrap('<span class="ui-btn-inner"><span class="ui-btn-text"> </span></span>');
|
|
||||||
$($('#discoverReadQr')[0].childNodes).wrap('<span class="ui-btn-inner"><span class="ui-btn-text"> </span></span>');
|
|
||||||
};
|
|
||||||
$('body').i18n();
|
$('body').i18n();
|
||||||
repairButtons();
|
//repair broken buttons on the first page (got broken while translating)
|
||||||
|
$($('#loginButton')[0].childNodes).wrap('<span class="ui-btn-inner"><span class="ui-btn-text"> </span></span>');
|
||||||
|
$($('#registerButton')[0].childNodes).wrap('<span class="ui-btn-inner"><span class="ui-btn-text"> </span></span>');
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
function PageHandler() {
|
function PageHandler() {
|
||||||
var loginPageHandler;
|
var loginPageHandler;
|
||||||
var discoverPageHandler;
|
|
||||||
var mainPageHandler;
|
var mainPageHandler;
|
||||||
var keyboardPageHandler;
|
var keyboardPageHandler;
|
||||||
var userPageHandler;
|
var userPageHandler;
|
||||||
@@ -203,7 +198,6 @@
|
|||||||
this.init = function () {
|
this.init = function () {
|
||||||
replaceTransitionHandler();
|
replaceTransitionHandler();
|
||||||
loginPageHandler = new LoginPageHandler();
|
loginPageHandler = new LoginPageHandler();
|
||||||
discoverPageHandler = new DiscoverPageHandler();
|
|
||||||
mainPageHandler = new MainPageHandler();
|
mainPageHandler = new MainPageHandler();
|
||||||
keyboardPageHandler = new KeyboardPageHandler();
|
keyboardPageHandler = new KeyboardPageHandler();
|
||||||
userPageHandler = new UserPageHandler();
|
userPageHandler = new UserPageHandler();
|
||||||
@@ -240,124 +234,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
var DiscoverPageHandler = function () {
|
|
||||||
var init = function () {
|
|
||||||
//pageLoadHandler for discover
|
|
||||||
$(document).on('pagebeforeshow', '#discover', pagebeforeshowDiscover);
|
|
||||||
|
|
||||||
initDiscoverPageHandler();
|
|
||||||
};
|
|
||||||
|
|
||||||
var initDiscoverPageHandler = function () {
|
|
||||||
var keyPressed = function (e) {
|
|
||||||
if (e.which == 13) {
|
|
||||||
$('#discoverConnect').click();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
$('#discoverServerAddress').keypress(keyPressed);
|
|
||||||
|
|
||||||
function handleAddress(address) {
|
|
||||||
if (address != null && address != "") {
|
|
||||||
if (address.indexOf("http") != 0) {
|
|
||||||
address = "http://" + address;
|
|
||||||
}
|
|
||||||
if (address.slice(-1) != '/') {
|
|
||||||
address = address + '/';
|
|
||||||
}
|
|
||||||
sessionHandler.serverBaseAddress = "";
|
|
||||||
request({
|
|
||||||
url: address + "getServerVersion",
|
|
||||||
timeout: 10000
|
|
||||||
}, "Checking...")
|
|
||||||
.done(function (serverVersion) {
|
|
||||||
if(serverVersion === matchingServerVersion){
|
|
||||||
sessionHandler.serverBaseAddress = address;
|
|
||||||
window.localStorage.setItem("VocaluxeServerAddress", address);
|
|
||||||
$.mobile.changePage("#login", { transition: "none" });
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
window.location.href = address;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.fail(function () {
|
|
||||||
$('#discoverServerAddress').prop("value", "");
|
|
||||||
if (document.location.protocol == "file:"
|
|
||||||
&& typeof window.BarcodeScanner != "undefined") {
|
|
||||||
$('#discoverReadQr').show();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$('#discoverConnect').click(function () {
|
|
||||||
handleAddress($('#discoverServerAddress').prop("value"));
|
|
||||||
});
|
|
||||||
|
|
||||||
try {
|
|
||||||
window.BarcodeScanner = cordova.require("cordova/plugin/BarcodeScanner");
|
|
||||||
} catch (e) {
|
|
||||||
}
|
|
||||||
|
|
||||||
$('#discoverReadQr').hide().click(function () {
|
|
||||||
window.BarcodeScanner.scan(
|
|
||||||
function (result) {
|
|
||||||
handleAddress(result.text);
|
|
||||||
},
|
|
||||||
function () {
|
|
||||||
showError("Scan faild");
|
|
||||||
}
|
|
||||||
);
|
|
||||||
});
|
|
||||||
|
|
||||||
//Fire pageLoadHandler for discover (first page shown after start)
|
|
||||||
setTimeout(function () {
|
|
||||||
pagebeforeshowDiscover();
|
|
||||||
$(this).removeData('promise');
|
|
||||||
}, 1);
|
|
||||||
};
|
|
||||||
|
|
||||||
var pagebeforeshowDiscover = function () {
|
|
||||||
if (document.location.protocol == "file:") {
|
|
||||||
if (window.localStorage) {
|
|
||||||
var address = window.localStorage.getItem("VocaluxeServerAddress");
|
|
||||||
if (address != null) {
|
|
||||||
sessionHandler.serverBaseAddress = "";
|
|
||||||
var prom = request({
|
|
||||||
url: address + "getServerVersion",
|
|
||||||
timeout: 10000
|
|
||||||
}, "Checking...").done(function (serverVersion) {
|
|
||||||
if (serverVersion === matchingServerVersion) {
|
|
||||||
sessionHandler.serverBaseAddress = address;
|
|
||||||
window.localStorage.setItem("VocaluxeServerAddress", address);
|
|
||||||
$.mobile.changePage("#login", { transition: "none" });
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
window.location.href = address;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}).fail(function () {
|
|
||||||
if (typeof window.BarcodeScanner != "undefined") {
|
|
||||||
$('#discoverReadQr').show();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$(this).data('promise', prom);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
else if (typeof window.BarcodeScanner != "undefined") {
|
|
||||||
$('#discoverReadQr').show();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
$('#discoverReadQr').hide();
|
|
||||||
$.mobile.changePage("#login", { transition: "none" });
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
init();
|
|
||||||
};
|
|
||||||
|
|
||||||
var LoginPageHandler = function () {
|
var LoginPageHandler = function () {
|
||||||
var init = function () {
|
var init = function () {
|
||||||
//pageLoadHandler for login
|
//pageLoadHandler for login
|
||||||
@@ -1328,7 +1204,7 @@
|
|||||||
var checkSession = function () {
|
var checkSession = function () {
|
||||||
if (t.ownProfileId == -1
|
if (t.ownProfileId == -1
|
||||||
&& pageHandler.profileIdRequest == -1
|
&& pageHandler.profileIdRequest == -1
|
||||||
&& ($.mobile.activePage.attr("id") == "displayProfile" || $.mobile.activePage.attr("id") == "login" || $.mobile.activePage.attr("id") == "discover")) {
|
&& ($.mobile.activePage.attr("id") == "displayProfile" || $.mobile.activePage.attr("id") == "login")) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
request({
|
request({
|
||||||
|
|||||||
Reference in new issue
Block a user