1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-13 11:29:53 +03:00

Improve user experience by adding tabs for the welcome and firmware

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.
This commit is contained in:
Dominic Clifton 2015-01-25 17:37:47 +01:00
parent 994b04b0aa
commit d269d60391
11 changed files with 51 additions and 46 deletions

View file

@ -198,7 +198,11 @@ GUI_control.prototype.tab_switch_cleanup = function (callback) {
MSP.callbacks_cleanup(); // we don't care about any old data that might or might not arrive
GUI.interval_kill_all(); // all intervals (mostly data pulling) needs to be removed on tab switch
TABS[this.active_tab].cleanup(callback);
if (this.active_tab) {
TABS[this.active_tab].cleanup(callback);
} else {
callback();
}
};
// initialize object into GUI variable