mirror of
https://github.com/Doodle3D/doodle3d-connect.git
synced 2024-12-26 10:33:48 +01:00
started with network settings page
This commit is contained in:
parent
61a087927f
commit
33931127aa
84
js/NetworkSettingsPage.js
Normal file
84
js/NetworkSettingsPage.js
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
/*
|
||||||
|
* This file is part of the Doodle3D project (http://doodle3d.com).
|
||||||
|
*
|
||||||
|
* Copyright (c) 2013-2017, Doodle3D
|
||||||
|
* This software is licensed under the terms of the GNU GPL v2 or later.
|
||||||
|
* See file LICENSE.txt or visit http://www.gnu.org/licenses/gpl.html for full license details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
(function (w) {
|
||||||
|
var _page;
|
||||||
|
var _form;
|
||||||
|
var _statusField;
|
||||||
|
var _infoField;
|
||||||
|
var _noRetainCheckbox;
|
||||||
|
var _includeBetasCheckbox;
|
||||||
|
var _submitButton;
|
||||||
|
var _settings;
|
||||||
|
|
||||||
|
var _updateAPI = new UpdateAPI();
|
||||||
|
var _configAPI = new ConfigAPI();
|
||||||
|
var _printerAPI = new PrinterAPI();
|
||||||
|
var _infoAPI = new InfoAPI();
|
||||||
|
var _pageData = {};
|
||||||
|
var _updateStatus = {};
|
||||||
|
var _title;
|
||||||
|
var endCode;
|
||||||
|
|
||||||
|
var PAGE_ID = "#networksettings";
|
||||||
|
|
||||||
|
var timerObject = {
|
||||||
|
interval_id : null
|
||||||
|
};
|
||||||
|
|
||||||
|
var _self = this;
|
||||||
|
|
||||||
|
$.mobile.document.on( "pageinit", PAGE_ID, function( event, data ) {
|
||||||
|
console.log(PAGE_ID+":pageinit");
|
||||||
|
|
||||||
|
_page = $(this);
|
||||||
|
_title = _page.find(".ui-title");
|
||||||
|
|
||||||
|
d3d.util.showLoader();
|
||||||
|
|
||||||
|
_pageData = d3d.util.getPageParams(PAGE_ID);
|
||||||
|
|
||||||
|
if(_pageData === undefined) {
|
||||||
|
console.log("ERROR",PAGE_ID,"_pageData undefined");
|
||||||
|
$.mobile.changePage("#boxes");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
$.mobile.document.on("pagebeforeshow", PAGE_ID, function( event, data ) {
|
||||||
|
_pageData = d3d.util.getPageParams(PAGE_ID);
|
||||||
|
|
||||||
|
if(_pageData === undefined) {
|
||||||
|
console.log("ERROR",PAGE_ID,"_pageData undefined");
|
||||||
|
$.mobile.changePage("#boxes");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var boxURL = "http://"+_pageData.localip;
|
||||||
|
|
||||||
|
_title.text("Network Settings for " + _pageData.wifiboxid);
|
||||||
|
|
||||||
|
_configAPI.init(boxURL);
|
||||||
|
_printerAPI.init(boxURL);
|
||||||
|
_infoAPI.init(boxURL);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$.mobile.document.on('pagehide', PAGE_ID, function(){
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$.mobile.document.on( "pagebeforehide", PAGE_ID, function( event, data ) {
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
})(window);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user