mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-17 21:35:33 +03:00
Merge pull request #2444 from chmelevskij/modules/static_tab
feat: move static tabs to modules
This commit is contained in:
commit
0061d9979c
3 changed files with 16 additions and 7 deletions
|
@ -302,13 +302,19 @@ function startProcess() {
|
||||||
|
|
||||||
switch (tab) {
|
switch (tab) {
|
||||||
case 'landing':
|
case 'landing':
|
||||||
import('./tabs/landing').then(({ landing }) => landing.initialize(content_ready));
|
import("./tabs/landing").then(({ landing }) =>
|
||||||
|
landing.initialize(content_ready)
|
||||||
|
);
|
||||||
break;
|
break;
|
||||||
case 'changelog':
|
case 'changelog':
|
||||||
TABS.staticTab.initialize('changelog', content_ready);
|
import("./tabs/static_tab").then(({ staticTab }) =>
|
||||||
|
staticTab.initialize("changelog", content_ready)
|
||||||
|
);
|
||||||
break;
|
break;
|
||||||
case 'privacy_policy':
|
case 'privacy_policy':
|
||||||
TABS.staticTab.initialize('privacy_policy', content_ready);
|
import("./tabs/static_tab").then(({ staticTab }) =>
|
||||||
|
staticTab.initialize("privacy_policy", content_ready)
|
||||||
|
);
|
||||||
break;
|
break;
|
||||||
case 'options':
|
case 'options':
|
||||||
TABS.options.initialize(content_ready);
|
TABS.options.initialize(content_ready);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
'use strict';
|
import { i18n } from '../localization';
|
||||||
|
|
||||||
TABS.staticTab = {};
|
const staticTab = {};
|
||||||
TABS.staticTab.initialize = function (staticTabName, callback) {
|
staticTab.initialize = function (staticTabName, callback) {
|
||||||
|
|
||||||
if (GUI.active_tab != staticTabName) {
|
if (GUI.active_tab != staticTabName) {
|
||||||
GUI.active_tab = staticTabName;
|
GUI.active_tab = staticTabName;
|
||||||
|
@ -18,3 +18,7 @@ TABS.staticTab.initialize = function (staticTabName, callback) {
|
||||||
|
|
||||||
};
|
};
|
||||||
// Just noting that other tabs have cleanup functions.
|
// Just noting that other tabs have cleanup functions.
|
||||||
|
|
||||||
|
// TODO: remove when modules are in place
|
||||||
|
window.TABS.staticTab = staticTab;
|
||||||
|
export { staticTab };
|
||||||
|
|
|
@ -110,7 +110,6 @@
|
||||||
<script type="text/javascript" src="./js/GitHubApi.js"></script>
|
<script type="text/javascript" src="./js/GitHubApi.js"></script>
|
||||||
<script type="module" src="./js/main.js"></script>
|
<script type="module" src="./js/main.js"></script>
|
||||||
<script type="text/javascript" src="./js/Clipboard.js"></script>
|
<script type="text/javascript" src="./js/Clipboard.js"></script>
|
||||||
<script type="text/javascript" src="./js/tabs/static_tab.js"></script>
|
|
||||||
<script type="text/javascript" src="./js/tabs/setup.js"></script>
|
<script type="text/javascript" src="./js/tabs/setup.js"></script>
|
||||||
<script type="text/javascript" src="./js/tabs/setup_osd.js"></script>
|
<script type="text/javascript" src="./js/tabs/setup_osd.js"></script>
|
||||||
<script type="text/javascript" src="./js/tabs/ports.js"></script>
|
<script type="text/javascript" src="./js/tabs/ports.js"></script>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue