mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-16 12:55:13 +03:00
flasher. The welcome (aka 'landing') and firmware flasher were already modelled as tabs but were never displayed as tabs. The UI didn't make sense when the whether the welcome message or firmware flasher was displayed since there was no active tab or other indication.
31 lines
No EOL
882 B
JavaScript
31 lines
No EOL
882 B
JavaScript
'use strict';
|
|
|
|
TABS.landing = {};
|
|
TABS.landing.initialize = function (callback) {
|
|
var self = this;
|
|
|
|
if (GUI.active_tab != 'landing') {
|
|
GUI.active_tab = 'landing';
|
|
googleAnalytics.sendAppView('Landing');
|
|
}
|
|
|
|
$('#content').load("./tabs/landing.html", function () {
|
|
//check_usb_permissions(); // temporary enabled in dev branch, should be commented out untill DFU support goes live
|
|
|
|
// translate to user-selected language
|
|
localize();
|
|
|
|
// load changelog content
|
|
$('div.changelog.configurator .wrapper').load('./changelog.html');
|
|
|
|
$('div.welcome a, div.sponsors a').click(function () {
|
|
googleAnalytics.sendEvent('ExternalUrls', 'Click', $(this).prop('href'));
|
|
});
|
|
|
|
if (callback) callback();
|
|
});
|
|
};
|
|
|
|
TABS.landing.cleanup = function (callback) {
|
|
if (callback) callback();
|
|
}; |