1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-16 21:05:30 +03:00

Chore/move gui to modules (#3001)

Move `GUI` to esm
This commit is contained in:
Tomas Chmelevskij 2022-12-28 21:08:48 +01:00 committed by GitHub
parent 704970e291
commit 483dec9103
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
34 changed files with 559 additions and 546 deletions

1
.gitignore vendored
View file

@ -31,3 +31,4 @@ nbproject/
# Eclipse # Eclipse
.project .project
.settings/ .settings/
test-results-junit/

View file

@ -1,4 +1,4 @@
'use strict'; import GUI from './gui.js';
/** /**
* Encapsulates the Clipboard logic, depending on web or nw * Encapsulates the Clipboard logic, depending on web or nw
@ -99,3 +99,5 @@ if (GUI.isNWJS()){
} else { } else {
Clipboard._configureClipboardAsOther(); Clipboard._configureClipboardAsOther();
} }
export default Clipboard;

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,6 @@
import i18next from 'i18next'; import i18next from 'i18next';
import i18nextXHRBackend from 'i18next-xhr-backend'; import i18nextXHRBackend from 'i18next-xhr-backend';
import GUI from './gui.js';
const i18n = {}; const i18n = {};
/* /*

View file

@ -1,5 +1,6 @@
import '../components/init.js'; import '../components/init.js';
import { i18n } from './localization.js'; import { i18n } from './localization.js';
import GUI from './gui.js';
$(document).ready(function () { $(document).ready(function () {

View file

@ -1,4 +1,5 @@
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const adjustments = {}; const adjustments = {};

View file

@ -1,4 +1,5 @@
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const auxiliary = {}; const auxiliary = {};

View file

@ -1,4 +1,6 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import Clipboard from "../Clipboard";
import GUI from '../gui';
const cli = { const cli = {
lineDelayMs: 15, lineDelayMs: 15,

View file

@ -1,5 +1,6 @@
import semver from 'semver'; import semver from 'semver';
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const configuration = { const configuration = {
// intended // intended

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const failsafe = {}; const failsafe = {};

View file

@ -1,4 +1,5 @@
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const firmware_flasher = { const firmware_flasher = {
targets: null, targets: null,

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const gps = {}; const gps = {};
gps.initialize = function (callback) { gps.initialize = function (callback) {

View file

@ -1,3 +1,5 @@
import GUI from '../gui';
const help = {}; const help = {};
help.initialize = function (callback) { help.initialize = function (callback) {

View file

@ -1,3 +1,5 @@
import GUI from '../gui';
const landing = {}; const landing = {};
landing.initialize = function (callback) { landing.initialize = function (callback) {

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const led_strip = { const led_strip = {
wireMode: false, wireMode: false,

View file

@ -1,4 +1,5 @@
import { millitime } from '../utils/common.js'; import { millitime } from '../utils/common.js';
import GUI from '../gui';
const logging = {}; const logging = {};
logging.initialize = function (callback) { logging.initialize = function (callback) {

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const motors = { const motors = {
previousDshotBidir: null, previousDshotBidir: null,

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
let sdcardTimer; let sdcardTimer;

View file

@ -1,4 +1,5 @@
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const options = {}; const options = {};
options.initialize = function (callback) { options.initialize = function (callback) {

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const FONT = {}; const FONT = {};
const SYM = {}; const SYM = {};

View file

@ -1,5 +1,6 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import { colorTables, getColorForPercentage } from '../utils/css.js'; import { colorTables, getColorForPercentage } from '../utils/css.js';
import GUI from '../gui';
const pid_tuning = { const pid_tuning = {
RATE_PROFILE_MASK: 128, RATE_PROFILE_MASK: 128,

View file

@ -1,5 +1,6 @@
import semver from 'semver'; import semver from 'semver';
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const ports = { const ports = {
// intentional // intentional

View file

@ -1,4 +1,5 @@
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const power = { const power = {
supported: false, supported: false,

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const MD5 = require('md5.js'); const MD5 = require('md5.js');

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const sensors = {}; const sensors = {};
sensors.initialize = function (callback) { sensors.initialize = function (callback) {

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const servos = {}; const servos = {};
servos.initialize = function (callback) { servos.initialize = function (callback) {

View file

@ -1,4 +1,5 @@
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const setup = { const setup = {
yaw_fix: 0.0, yaw_fix: 0.0,

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const setup_osd = { const setup_osd = {
}; };

View file

@ -1,4 +1,5 @@
import { i18n } from '../localization'; import { i18n } from '../localization';
import GUI from '../gui';
const staticTab = {}; const staticTab = {};
staticTab.initialize = function (staticTabName, callback) { staticTab.initialize = function (staticTabName, callback) {

View file

@ -1,4 +1,5 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import GUI from '../gui';
const transponder = { const transponder = {
available: false, available: false,

View file

@ -1,4 +1,6 @@
import { i18n } from "../localization"; import { i18n } from "../localization";
import Clipboard from "../Clipboard";
import GUI from '../gui';
const vtx = { const vtx = {
supported: false, supported: false,

View file

@ -90,7 +90,6 @@
<script type="text/javascript" src="./js/port_handler.js"></script> <script type="text/javascript" src="./js/port_handler.js"></script>
<script type="text/javascript" src="./js/port_usage.js"></script> <script type="text/javascript" src="./js/port_usage.js"></script>
<script type="text/javascript" src="./js/serial.js"></script> <script type="text/javascript" src="./js/serial.js"></script>
<script type="text/javascript" src="./js/gui.js"></script>
<script type="text/javascript" src="./js/mdns_discovery.js"></script> <script type="text/javascript" src="./js/mdns_discovery.js"></script>
<script type="text/javascript" src="./js/huffman.js"></script> <script type="text/javascript" src="./js/huffman.js"></script>
<script type="text/javascript" src="./js/default_huffman_tree.js"></script> <script type="text/javascript" src="./js/default_huffman_tree.js"></script>
@ -113,7 +112,6 @@
<script type="text/javascript" src="./js/ConfigInserter.js"></script> <script type="text/javascript" src="./js/ConfigInserter.js"></script>
<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>
<!-- TODO: might be removed when everythign is in modules --> <!-- TODO: might be removed when everythign is in modules -->
<script type="text/javascript" src="./tabs/presets/CliEngine.js"></script> <script type="text/javascript" src="./tabs/presets/CliEngine.js"></script>
<script type="text/javascript" src="./tabs/presets/PickedPreset.js"></script> <script type="text/javascript" src="./tabs/presets/PickedPreset.js"></script>

View file

@ -1,4 +1,4 @@
'use strict'; import GUI from '../../js/gui';
import { favoritePresets } from './FavoritePresets'; import { favoritePresets } from './FavoritePresets';

View file

@ -17,7 +17,7 @@ module.exports = function(config) {
'./src/js/serial.js', './src/js/serial.js',
'./src/js/data_storage.js', './src/js/data_storage.js',
{ pattern: './src/js/localization.js', type: 'module', watched: false }, { pattern: './src/js/localization.js', type: 'module', watched: false },
'./src/js/gui.js', { pattern: './src/js/gui.js', type: 'module', watched: false },
'./src/js/CliAutoComplete.js', './src/js/CliAutoComplete.js',
{ pattern: './src/js/tabs/cli.js', type: 'module', watched: false }, { pattern: './src/js/tabs/cli.js', type: 'module', watched: false },
'./src/js/phones_ui.js', './src/js/phones_ui.js',
@ -41,6 +41,7 @@ module.exports = function(config) {
preprocessors: { preprocessors: {
'./src/js/localization.js': ['rollup'], './src/js/localization.js': ['rollup'],
'./src/js/tabs/cli.js': ['rollup'], './src/js/tabs/cli.js': ['rollup'],
'./src/js/gui.js': ['rollup'],
}, },
rollupPreprocessor: { rollupPreprocessor: {
plugins: [ plugins: [