mirror of
https://github.com/Doodle3D/doodle3d-connect.git
synced 2024-12-25 01:53:48 +01:00
Smarter box page buttons managment
This commit is contained in:
parent
b533b28e00
commit
fae6295d08
@ -14,6 +14,7 @@ var BoxPage = (function (w) {
|
|||||||
var _drawItem;
|
var _drawItem;
|
||||||
var _updateItem;
|
var _updateItem;
|
||||||
var _joinNetworkItem;
|
var _joinNetworkItem;
|
||||||
|
var _defaultItems;
|
||||||
|
|
||||||
var _networkStatus;
|
var _networkStatus;
|
||||||
var _networkAPI = new NetworkAPI();
|
var _networkAPI = new NetworkAPI();
|
||||||
@ -31,9 +32,10 @@ var BoxPage = (function (w) {
|
|||||||
_title = _page.find(".ui-title");
|
_title = _page.find(".ui-title");
|
||||||
_intro = _page.find(".intro");
|
_intro = _page.find(".intro");
|
||||||
|
|
||||||
_drawItem = _page.find("#drawItem");
|
_defaultItems = _list.children();
|
||||||
_updateItem = _page.find("#updateItem");
|
_drawItem = _list.find("#drawItem");
|
||||||
_joinNetworkItem = _page.find("#joinNetworkItem");
|
_updateItem = _list.find("#updateItem");
|
||||||
|
_joinNetworkItem = _list.find("#joinNetworkItem");
|
||||||
});
|
});
|
||||||
$.mobile.document.on( "pagebeforeshow", PAGE_ID, function( event, data ) {
|
$.mobile.document.on( "pagebeforeshow", PAGE_ID, function( event, data ) {
|
||||||
console.log("Box page pagebeforeshow");
|
console.log("Box page pagebeforeshow");
|
||||||
@ -81,35 +83,34 @@ var BoxPage = (function (w) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function setNetworkStatus(status) {
|
function setNetworkStatus(status) {
|
||||||
//console.log("setNetworkStatus: ",status);
|
console.log(PAGE_ID+":setNetworkStatus: ",status);
|
||||||
var introText = "";
|
var introText = "";
|
||||||
if(status === NetworkAPI.STATUS.CONNECTED) { // online
|
if(status === NetworkAPI.STATUS.CONNECTED) { // online
|
||||||
//console.log("online");
|
//console.log("online");
|
||||||
_drawItem.find("a").text("Draw");
|
_drawItem.find("a").text("Draw");
|
||||||
// ToDo: Link to your app here?
|
|
||||||
// ToDo: Status
|
|
||||||
// ToDo: Control
|
|
||||||
_joinNetworkItem.toggleClass("ui-screen-hidden",true);
|
|
||||||
_updateItem.toggleClass("ui-screen-hidden",false);
|
|
||||||
// ToDo: retrieve update information
|
|
||||||
|
|
||||||
|
// display the right buttons
|
||||||
|
_defaultItems.toggleClass("ui-screen-hidden",false);
|
||||||
_joinNetworkItem.toggleClass("ui-screen-hidden",true);
|
_joinNetworkItem.toggleClass("ui-screen-hidden",true);
|
||||||
|
// ToDo: retrieve update information
|
||||||
|
|
||||||
} else { // offline
|
} else { // offline
|
||||||
//console.log("offline");
|
//console.log("offline");
|
||||||
introText = "Please connect your WiFi-Box to the internet. You can also use it offline, but then you won't be able to update.";
|
introText = "Please connect your WiFi-Box to the internet. You can also use it offline, but then you won't be able to update.";
|
||||||
|
|
||||||
|
_drawItem.find("a").text("Draw (offline)");
|
||||||
|
|
||||||
|
// display the right buttons
|
||||||
|
_defaultItems.toggleClass("ui-screen-hidden",true);
|
||||||
|
_drawItem.toggleClass("ui-screen-hidden",false);
|
||||||
_joinNetworkItem.toggleClass("ui-screen-hidden",false);
|
_joinNetworkItem.toggleClass("ui-screen-hidden",false);
|
||||||
|
console.log(" _defaultItems: ",_defaultItems);
|
||||||
|
console.log(" _drawItem: ",_drawItem);
|
||||||
|
console.log(" _joinNetworkItem: ",_joinNetworkItem);
|
||||||
|
|
||||||
var joinLink = _joinNetworkItem.find("a").attr("href");
|
var joinLink = _joinNetworkItem.find("a").attr("href");
|
||||||
joinLink = d3d.util.replaceURLParameters(joinLink,_boxData);
|
joinLink = d3d.util.replaceURLParameters(joinLink,_boxData);
|
||||||
_joinNetworkItem.find("a").attr("href",joinLink);
|
_joinNetworkItem.find("a").attr("href",joinLink);
|
||||||
|
|
||||||
_drawItem.find("a").text("Draw (offline)");
|
|
||||||
_updateItem.toggleClass("ui-screen-hidden",true);
|
|
||||||
|
|
||||||
// ToDo: Status
|
|
||||||
// ToDo: Control
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_intro.text(introText);
|
_intro.text(introText);
|
||||||
|
Loading…
Reference in New Issue
Block a user