diff --git a/images/dmg-background.png b/assets/osx/dmg-background.png similarity index 100% rename from images/dmg-background.png rename to assets/osx/dmg-background.png diff --git a/dmg-background.psd b/assets/osx/dmg-background.psd similarity index 100% rename from dmg-background.psd rename to assets/osx/dmg-background.psd diff --git a/images/dmg-background@2x.png b/assets/osx/dmg-background@2x.png similarity index 100% rename from images/dmg-background@2x.png rename to assets/osx/dmg-background@2x.png diff --git a/gulpfile.js b/gulpfile.js index 8445109b..34a6836a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -26,9 +26,9 @@ const RELEASE_DIR = './release/'; var nwBuilderOptions = { version: '0.27.4', files: './dist/**/*', - macIcns: './images/bf_icon.icns', + macIcns: './src/images/bf_icon.icns', macPlist: { 'CFBundleDisplayName': 'Betaflight Configurator'}, - winIco: './images/bf_icon.ico' + winIco: './src/images/bf_icon.ico' }; //----------------- @@ -52,7 +52,7 @@ gulp.task('clean-release', clean_release); gulp.task('clean-cache', clean_cache); -var distBuild = gulp.series(clean_dist, dist); +var distBuild = gulp.series(clean_dist, dist_src, dist_locale, dist_libraries, dist_resources); gulp.task('dist', distBuild); var appsBuild = gulp.series(gulp.parallel(clean_apps, distBuild), apps, gulp.parallel(listPostBuildTasks(APPS_DIR))); @@ -197,137 +197,122 @@ function clean_cache() { // Real work for dist task. Done in another task to call it via // run-sequence. -function dist() { +function dist_src() { var distSources = [ // CSS files - './main.css', - './tabs/power.css', - './tabs/firmware_flasher.css', - './tabs/onboard_logging.css', - './tabs/receiver.css', - './tabs/cli.css', - './tabs/servos.css', - './tabs/adjustments.css', - './tabs/configuration.css', - './tabs/auxiliary.css', - './tabs/pid_tuning.css', - './tabs/transponder.css', - './tabs/gps.css', - './tabs/led_strip.css', - './tabs/sensors.css', - './tabs/osd.css', - './tabs/motors.css', - './tabs/receiver_msp.css', - './tabs/logging.css', - './tabs/landing.css', - './tabs/setup_osd.css', - './tabs/help.css', - './tabs/failsafe.css', - './tabs/ports.css', - './tabs/setup.css', - './css/opensans_webfontkit/fonts.css', - './css/dropdown-lists/css/style_lists.css', - './css/font-awesome/css/font-awesome.min.css', - './js/libraries/flightindicators.css', - './js/libraries/jbox/jBox.css', - './js/libraries/jbox/themes/NoticeBorder.css', - './js/libraries/jbox/themes/ModalBorder.css', - './js/libraries/jbox/themes/TooltipDark.css', - './js/libraries/jbox/themes/TooltipBorder.css', - './js/libraries/jquery.nouislider.pips.min.css', - './js/libraries/switchery/switchery.css', - './js/libraries/jquery.nouislider.min.css', + './src/css/main.css', + './src/css/tabs/power.css', + './src/css/tabs/firmware_flasher.css', + './src/css/tabs/onboard_logging.css', + './src/css/tabs/receiver.css', + './src/css/tabs/cli.css', + './src/css/tabs/servos.css', + './src/css/tabs/adjustments.css', + './src/css/tabs/configuration.css', + './src/css/tabs/auxiliary.css', + './src/css/tabs/pid_tuning.css', + './src/css/tabs/transponder.css', + './src/css/tabs/gps.css', + './src/css/tabs/led_strip.css', + './src/css/tabs/sensors.css', + './src/css/tabs/osd.css', + './src/css/tabs/motors.css', + './src/css/tabs/receiver_msp.css', + './src/css/tabs/logging.css', + './src/css/tabs/landing.css', + './src/css/tabs/setup_osd.css', + './src/css/tabs/help.css', + './src/css/tabs/failsafe.css', + './src/css/tabs/ports.css', + './src/css/tabs/setup.css', + './src/css/opensans_webfontkit/fonts.css', + './src/css/dropdown-lists/css/style_lists.css', + './src/css/font-awesome/css/font-awesome.min.css', + './src/css/font-awesome/fonts/*', + './src/css/opensans_webfontkit/*.{eot,svg,ttf,woff,woff2}', - // JavaScript - './js/libraries/q.js', - './js/libraries/jquery-2.1.4.min.js', - './js/libraries/jquery-ui-1.11.4.min.js', - './js/libraries/d3.min.js', - './js/libraries/jquery.nouislider.all.min.js', - './js/libraries/three/three.min.js', - './js/libraries/three/Projector.js', - './js/libraries/three/CanvasRenderer.js', - './js/libraries/jquery.flightindicators.js', - './js/libraries/semver.js', - './js/libraries/jbox/jBox.min.js', - './js/libraries/switchery/switchery.js', - './js/libraries/bluebird.min.js', - './js/libraries/jquery.ba-throttle-debounce.min.js', - './js/libraries/inflection.min.js', - './js/injected_methods.js', - './js/data_storage.js', - './js/workers/hex_parser.js', - './js/fc.js', - './js/port_handler.js', - './js/port_usage.js', - './js/serial.js', - './js/gui.js', - './js/huffman.js', - './js/default_huffman_tree.js', - './js/model.js', - './js/serial_backend.js', - './js/msp/MSPCodes.js', - './js/msp.js', - './js/msp/MSPHelper.js', - './js/backup_restore.js', - './js/peripherals.js', - './js/protocols/stm32.js', - './js/protocols/stm32usbdfu.js', - './js/localization.js', - './js/boards.js', - './js/RateCurve.js', - './js/Features.js', - './js/Beepers.js', - './js/release_checker.js', - './tabs/adjustments.js', - './tabs/auxiliary.js', - './tabs/cli.js', - './tabs/configuration.js', - './tabs/failsafe.js', - './tabs/firmware_flasher.js', - './tabs/gps.js', - './tabs/help.js', - './tabs/landing.js', - './tabs/led_strip.js', - './tabs/logging.js', - './tabs/map.js', - './tabs/motors.js', - './tabs/onboard_logging.js', - './tabs/osd.js', - './tabs/pid_tuning.js', - './tabs/ports.js', - './tabs/power.js', - './tabs/receiver.js', - './tabs/receiver_msp.js', - './tabs/sensors.js', - './tabs/servos.js', - './tabs/setup.js', - './tabs/setup_osd.js', - './tabs/transponder.js', - './main.js', + // JS files + './src/js/injected_methods.js', + './src/js/data_storage.js', + './src/js/workers/hex_parser.js', + './src/js/fc.js', + './src/js/port_handler.js', + './src/js/port_usage.js', + './src/js/serial.js', + './src/js/gui.js', + './src/js/huffman.js', + './src/js/default_huffman_tree.js', + './src/js/model.js', + './src/js/serial_backend.js', + './src/js/msp/MSPCodes.js', + './src/js/msp.js', + './src/js/msp/MSPHelper.js', + './src/js/backup_restore.js', + './src/js/peripherals.js', + './src/js/protocols/stm32.js', + './src/js/protocols/stm32usbdfu.js', + './src/js/localization.js', + './src/js/boards.js', + './src/js/RateCurve.js', + './src/js/Features.js', + './src/js/Beepers.js', + './src/js/release_checker.js', + './src/js/tabs/adjustments.js', + './src/js/tabs/auxiliary.js', + './src/js/tabs/cli.js', + './src/js/tabs/configuration.js', + './src/js/tabs/failsafe.js', + './src/js/tabs/firmware_flasher.js', + './src/js/tabs/gps.js', + './src/js/tabs/help.js', + './src/js/tabs/landing.js', + './src/js/tabs/led_strip.js', + './src/js/tabs/logging.js', + './src/js/tabs/map.js', + './src/js/tabs/motors.js', + './src/js/tabs/onboard_logging.js', + './src/js/tabs/osd.js', + './src/js/tabs/pid_tuning.js', + './src/js/tabs/ports.js', + './src/js/tabs/power.js', + './src/js/tabs/receiver.js', + './src/js/tabs/receiver_msp.js', + './src/js/tabs/sensors.js', + './src/js/tabs/servos.js', + './src/js/tabs/setup.js', + './src/js/tabs/setup_osd.js', + './src/js/tabs/transponder.js', + './src/js/main.js', + './src/js/eventPage.js', - // everything else - './package.json', // For NW.js - './manifest.json', // For Chrome app - './eventPage.js', - './*.html', - './tabs/*.html', - './images/**/*', - './_locales/**/*', - './css/font-awesome/fonts/*', - './css/opensans_webfontkit/*.{eot,svg,ttf,woff,woff2}', - './resources/*.json', - './resources/models/*', - './resources/osd/*.mcm', - './resources/motor_order/*.svg', + // Src + './src/*.html', + './src/tabs/*.html', + './src/images/**/*', ]; - return gulp.src(distSources, { base: '.' }) - .pipe(gulp.dest(DIST_DIR)) - .pipe(install({ - npm: '--production --ignore-scripts' - }));; + + return gulp.src(distSources, { base: 'src' }) + .pipe(gulp.src('manifest.json', { passthrougth: true })) + .pipe(gulp.src('package.json', { passthrougth: true })) + .pipe(gulp.src('changelog.html', { passthrougth: true })) + .pipe(gulp.dest(DIST_DIR)); }; +function dist_locale() { + return gulp.src('./locales/**/*', { base: 'locales'}) + .pipe(gulp.dest(DIST_DIR + '_locales')); +} + +function dist_libraries() { + return gulp.src('./libraries/**/*', { base: '.'}) + .pipe(gulp.dest(DIST_DIR + 'js')); +} + +function dist_resources() { + return gulp.src('./resources/**/*', { base: '.'}) + .pipe(gulp.dest(DIST_DIR)); +} + // Create runable app directories in ./apps function apps(done) { var platforms = getPlatforms(); @@ -523,7 +508,7 @@ function release_osx64() { { 'x': 448, 'y': 342, 'type': 'link', 'path': '/Applications' }, { 'x': 192, 'y': 344, 'type': 'file', 'path': pkg.name + '.app', 'name': 'Betaflight Configurator.app' } ], - background: path.join(__dirname, 'images/dmg-background.png'), + background: path.join(__dirname, 'assets/osx/dmg-background.png'), format: 'UDZO', window: { size: { diff --git a/js/libraries/bluebird.min.js b/libraries/bluebird.min.js similarity index 100% rename from js/libraries/bluebird.min.js rename to libraries/bluebird.min.js diff --git a/js/libraries/d3.min.js b/libraries/d3.min.js similarity index 100% rename from js/libraries/d3.min.js rename to libraries/d3.min.js diff --git a/js/libraries/flightindicators.css b/libraries/flightindicators.css similarity index 100% rename from js/libraries/flightindicators.css rename to libraries/flightindicators.css diff --git a/js/libraries/inflection.min.js b/libraries/inflection.min.js similarity index 100% rename from js/libraries/inflection.min.js rename to libraries/inflection.min.js diff --git a/js/libraries/jbox/jBox.css b/libraries/jbox/jBox.css similarity index 100% rename from js/libraries/jbox/jBox.css rename to libraries/jbox/jBox.css diff --git a/js/libraries/jbox/jBox.min.js b/libraries/jbox/jBox.min.js similarity index 100% rename from js/libraries/jbox/jBox.min.js rename to libraries/jbox/jBox.min.js diff --git a/js/libraries/jbox/themes/ModalBorder.css b/libraries/jbox/themes/ModalBorder.css similarity index 100% rename from js/libraries/jbox/themes/ModalBorder.css rename to libraries/jbox/themes/ModalBorder.css diff --git a/js/libraries/jbox/themes/NoticeBorder.css b/libraries/jbox/themes/NoticeBorder.css similarity index 100% rename from js/libraries/jbox/themes/NoticeBorder.css rename to libraries/jbox/themes/NoticeBorder.css diff --git a/js/libraries/jbox/themes/TooltipBorder.css b/libraries/jbox/themes/TooltipBorder.css similarity index 100% rename from js/libraries/jbox/themes/TooltipBorder.css rename to libraries/jbox/themes/TooltipBorder.css diff --git a/js/libraries/jbox/themes/TooltipDark.css b/libraries/jbox/themes/TooltipDark.css similarity index 100% rename from js/libraries/jbox/themes/TooltipDark.css rename to libraries/jbox/themes/TooltipDark.css diff --git a/js/libraries/jquery-2.1.4.min.js b/libraries/jquery-2.1.4.min.js similarity index 100% rename from js/libraries/jquery-2.1.4.min.js rename to libraries/jquery-2.1.4.min.js diff --git a/js/libraries/jquery-2.1.4.min.map b/libraries/jquery-2.1.4.min.map similarity index 100% rename from js/libraries/jquery-2.1.4.min.map rename to libraries/jquery-2.1.4.min.map diff --git a/js/libraries/jquery-ui-1.11.2.min.js b/libraries/jquery-ui-1.11.2.min.js similarity index 100% rename from js/libraries/jquery-ui-1.11.2.min.js rename to libraries/jquery-ui-1.11.2.min.js diff --git a/js/libraries/jquery-ui-1.11.4.min.js b/libraries/jquery-ui-1.11.4.min.js similarity index 100% rename from js/libraries/jquery-ui-1.11.4.min.js rename to libraries/jquery-ui-1.11.4.min.js diff --git a/js/libraries/jquery.ba-throttle-debounce.min.js b/libraries/jquery.ba-throttle-debounce.min.js similarity index 100% rename from js/libraries/jquery.ba-throttle-debounce.min.js rename to libraries/jquery.ba-throttle-debounce.min.js diff --git a/js/libraries/jquery.flightindicators.js b/libraries/jquery.flightindicators.js similarity index 100% rename from js/libraries/jquery.flightindicators.js rename to libraries/jquery.flightindicators.js diff --git a/js/libraries/jquery.liblink.js b/libraries/jquery.liblink.js similarity index 100% rename from js/libraries/jquery.liblink.js rename to libraries/jquery.liblink.js diff --git a/js/libraries/jquery.nouislider.all.min.js b/libraries/jquery.nouislider.all.min.js similarity index 100% rename from js/libraries/jquery.nouislider.all.min.js rename to libraries/jquery.nouislider.all.min.js diff --git a/js/libraries/jquery.nouislider.min.css b/libraries/jquery.nouislider.min.css similarity index 100% rename from js/libraries/jquery.nouislider.min.css rename to libraries/jquery.nouislider.min.css diff --git a/js/libraries/jquery.nouislider.pips.min.css b/libraries/jquery.nouislider.pips.min.css similarity index 100% rename from js/libraries/jquery.nouislider.pips.min.css rename to libraries/jquery.nouislider.pips.min.css diff --git a/js/libraries/q.js b/libraries/q.js similarity index 100% rename from js/libraries/q.js rename to libraries/q.js diff --git a/js/libraries/semver.js b/libraries/semver.js similarity index 100% rename from js/libraries/semver.js rename to libraries/semver.js diff --git a/js/libraries/switchery/switchery.css b/libraries/switchery/switchery.css similarity index 100% rename from js/libraries/switchery/switchery.css rename to libraries/switchery/switchery.css diff --git a/js/libraries/switchery/switchery.js b/libraries/switchery/switchery.js similarity index 100% rename from js/libraries/switchery/switchery.js rename to libraries/switchery/switchery.js diff --git a/js/libraries/three/CanvasRenderer.js b/libraries/three/CanvasRenderer.js similarity index 100% rename from js/libraries/three/CanvasRenderer.js rename to libraries/three/CanvasRenderer.js diff --git a/js/libraries/three/Projector.js b/libraries/three/Projector.js similarity index 100% rename from js/libraries/three/Projector.js rename to libraries/three/Projector.js diff --git a/js/libraries/three/three.min.js b/libraries/three/three.min.js similarity index 100% rename from js/libraries/three/three.min.js rename to libraries/three/three.min.js diff --git a/_locales/ca/messages.json b/locales/ca/messages.json similarity index 100% rename from _locales/ca/messages.json rename to locales/ca/messages.json diff --git a/_locales/de/messages.json b/locales/de/messages.json similarity index 100% rename from _locales/de/messages.json rename to locales/de/messages.json diff --git a/_locales/en/messages.json b/locales/en/messages.json similarity index 100% rename from _locales/en/messages.json rename to locales/en/messages.json diff --git a/_locales/es/messages.json b/locales/es/messages.json similarity index 100% rename from _locales/es/messages.json rename to locales/es/messages.json diff --git a/_locales/fr/messages.json b/locales/fr/messages.json similarity index 100% rename from _locales/fr/messages.json rename to locales/fr/messages.json diff --git a/_locales/ko/messages.json b/locales/ko/messages.json similarity index 100% rename from _locales/ko/messages.json rename to locales/ko/messages.json diff --git a/manifest.json b/manifest.json index 7a08f8bd..b6fe8c09 100755 --- a/manifest.json +++ b/manifest.json @@ -13,7 +13,7 @@ "app": { "background": { - "scripts": ["eventPage.js"], + "scripts": ["js/eventPage.js"], "persistent": false } }, diff --git a/package.json b/package.json index 0ea1c3d8..7d971cf3 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "description": "Crossplatform configuration tool for Betaflight flight control system.", "version": "10.2.0", "main": "main_nwjs.html", - "bg-script": "eventPage.js", + "bg-script": "js/eventPage.js", "default_locale": "en", "scripts": { "start": "node node_modules/gulp/bin/gulp.js debug", diff --git a/css/dropdown-lists/LICENSE b/src/css/dropdown-lists/LICENSE similarity index 100% rename from css/dropdown-lists/LICENSE rename to src/css/dropdown-lists/LICENSE diff --git a/css/dropdown-lists/css/style_lists.css b/src/css/dropdown-lists/css/style_lists.css similarity index 100% rename from css/dropdown-lists/css/style_lists.css rename to src/css/dropdown-lists/css/style_lists.css diff --git a/css/font-awesome/css/font-awesome.css b/src/css/font-awesome/css/font-awesome.css similarity index 100% rename from css/font-awesome/css/font-awesome.css rename to src/css/font-awesome/css/font-awesome.css diff --git a/css/font-awesome/css/font-awesome.min.css b/src/css/font-awesome/css/font-awesome.min.css similarity index 100% rename from css/font-awesome/css/font-awesome.min.css rename to src/css/font-awesome/css/font-awesome.min.css diff --git a/css/font-awesome/fonts/FontAwesome.otf b/src/css/font-awesome/fonts/FontAwesome.otf similarity index 100% rename from css/font-awesome/fonts/FontAwesome.otf rename to src/css/font-awesome/fonts/FontAwesome.otf diff --git a/css/font-awesome/fonts/fontawesome-webfont.eot b/src/css/font-awesome/fonts/fontawesome-webfont.eot similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.eot rename to src/css/font-awesome/fonts/fontawesome-webfont.eot diff --git a/css/font-awesome/fonts/fontawesome-webfont.svg b/src/css/font-awesome/fonts/fontawesome-webfont.svg similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.svg rename to src/css/font-awesome/fonts/fontawesome-webfont.svg diff --git a/css/font-awesome/fonts/fontawesome-webfont.ttf b/src/css/font-awesome/fonts/fontawesome-webfont.ttf similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.ttf rename to src/css/font-awesome/fonts/fontawesome-webfont.ttf diff --git a/css/font-awesome/fonts/fontawesome-webfont.woff b/src/css/font-awesome/fonts/fontawesome-webfont.woff similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.woff rename to src/css/font-awesome/fonts/fontawesome-webfont.woff diff --git a/css/font-awesome/fonts/fontawesome-webfont.woff2 b/src/css/font-awesome/fonts/fontawesome-webfont.woff2 similarity index 100% rename from css/font-awesome/fonts/fontawesome-webfont.woff2 rename to src/css/font-awesome/fonts/fontawesome-webfont.woff2 diff --git a/main.css b/src/css/main.css similarity index 82% rename from main.css rename to src/css/main.css index 9d76dbcd..aff01ce2 100644 --- a/main.css +++ b/src/css/main.css @@ -45,7 +45,7 @@ a.disabled { height: 14px; width: 14px; opacity: 0.2; - background-image: url(images/icons/cf_icon_info_grey.svg); + background-image: url(../images/icons/cf_icon_info_grey.svg); background-size: contain; background-position: center; transition: none; @@ -53,7 +53,7 @@ a.disabled { .helpicon:hover { opacity: 0.9; - background-image: url(images/icons/cf_icon_info_green.svg); + background-image: url(../images/icons/cf_icon_info_green.svg); transition: none; } @@ -130,7 +130,7 @@ input[type="number"]::-webkit-inner-spin-button { float: left; height: 70px; z-index: 0; - background-image: url("images/light-wide-2.svg"); + background-image: url(../images/light-wide-2.svg); background-repeat: no-repeat; width: 340px; background-position: left center; @@ -237,7 +237,7 @@ input[type="number"]::-webkit-inner-spin-button { } .gyroicon { - background-image: url(images/icons/sensor_gyro_off.png); + background-image: url(../images/icons/sensor_gyro_off.png); background-size: 43px; background-position: top; background-repeat: no-repeat; @@ -250,13 +250,13 @@ input[type="number"]::-webkit-inner-spin-button { } .gyroicon.active { - background-image: url(images/icons/sensor_gyro_on.png); + background-image: url(../images/icons/sensor_gyro_on.png); color: #61d514; color: #818181; } .accicon { - background-image: url(images/icons/sensor_acc_off.png); + background-image: url(../images/icons/sensor_acc_off.png); background-size: 40px; background-position: -5px 2px; background-repeat: no-repeat; @@ -269,13 +269,13 @@ input[type="number"]::-webkit-inner-spin-button { } .accicon.active { - background-image: url(images/icons/sensor_acc_on.png); + background-image: url(../images/icons/sensor_acc_on.png); color: #61d514; color: #818181; } .magicon { - background-image: url(images/icons/sensor_mag_off.png); + background-image: url(../images/icons/sensor_mag_off.png); background-size: 42px; background-position: -5px 2px; background-repeat: no-repeat; @@ -288,12 +288,12 @@ input[type="number"]::-webkit-inner-spin-button { } .magicon.active { - background-image: url(images/icons/sensor_mag_on.png); + background-image: url(../images/icons/sensor_mag_on.png); color: #818181; } .gpsicon { - background-image: url(images/icons/sensor_sat_off.png); + background-image: url(../images/icons/sensor_sat_off.png); background-size: 42px; background-position: -5px 2px; background-repeat: no-repeat; @@ -306,12 +306,12 @@ input[type="number"]::-webkit-inner-spin-button { } .gpsicon.active { - background-image: url(images/icons/sensor_sat_on.png); + background-image: url(../images/icons/sensor_sat_on.png); color: #818181; } .baroicon { - background-image: url(images/icons/sensor_baro_off.png); + background-image: url(../images/icons/sensor_baro_off.png); background-size: 40px; background-position: -5px 2px; background-repeat: no-repeat; @@ -324,12 +324,12 @@ input[type="number"]::-webkit-inner-spin-button { } .baroicon.active { - background-image: url(images/icons/sensor_baro_on.png); + background-image: url(../images/icons/sensor_baro_on.png); color: #818181; } .sonaricon { - background-image: url(images/icons/sensor_sonar_off.png); + background-image: url(../images/icons/sensor_sonar_off.png); background-size: 41px; background-position: -4px 1px; background-repeat: no-repeat; @@ -342,7 +342,7 @@ input[type="number"]::-webkit-inner-spin-button { } .sonaricon.active { - background-image: url(images/icons/sensor_sonar_on.png); + background-image: url(../images/icons/sensor_sonar_on.png); color: #818181; } @@ -369,7 +369,7 @@ input[type="number"]::-webkit-inner-spin-button { height: 20px; margin-top: 10px; margin-right: 10px; - background-image: url('./images/CF_settings_white.svg'); + background-image: url(../images/CF_settings_white.svg); background-position: -1px -1px; background-repeat: no-repeat; opacity: 0.4; @@ -424,7 +424,7 @@ input[type="number"]::-webkit-inner-spin-button { top: 113px; height: 27px; width: 27px; - background-image: url(images/icons/scroll.svg); + background-image: url(../images/icons/scroll.svg); background-repeat: no-repeat; background-size: 100%; opacity: 0.0; @@ -583,309 +583,309 @@ input[type="number"]::-webkit-inner-spin-button { /* Tab-Icons */ .ic_setup { - background-image: url(images/icons/cf_icon_setup_grey.svg); + background-image: url(../images/icons/cf_icon_setup_grey.svg); } .ic_setup:hover { - background-image: url(images/icons/cf_icon_setup_white.svg); + background-image: url(../images/icons/cf_icon_setup_white.svg); } li.active .ic_setup { - background-image: url(images/icons/cf_icon_setup_white.svg); + background-image: url(../images/icons/cf_icon_setup_white.svg); } .ic_ports { - background-image: url(images/icons/cf_icon_ports_grey.svg); + background-image: url(../images/icons/cf_icon_ports_grey.svg); } .ic_ports:hover { - background-image: url(images/icons/cf_icon_ports_white.svg); + background-image: url(../images/icons/cf_icon_ports_white.svg); } li.active .ic_ports { - background-image: url(images/icons/cf_icon_ports_white.svg); + background-image: url(../images/icons/cf_icon_ports_white.svg); } .ic_config { - background-image: url(images/icons/cf_icon_config_grey.svg); + background-image: url(../images/icons/cf_icon_config_grey.svg); } .ic_config:hover { - background-image: url(images/icons/cf_icon_config_white.svg); + background-image: url(../images/icons/cf_icon_config_white.svg); } li.active .ic_config { - background-image: url(images/icons/cf_icon_config_white.svg); + background-image: url(../images/icons/cf_icon_config_white.svg); } .ic_pid { - background-image: url(images/icons/cf_icon_pid_grey.svg); + background-image: url(../images/icons/cf_icon_pid_grey.svg); } .ic_pid:hover { - background-image: url(images/icons/cf_icon_pid_white.svg); + background-image: url(../images/icons/cf_icon_pid_white.svg); } li.active .ic_pid { - background-image: url(images/icons/cf_icon_pid_white.svg); + background-image: url(../images/icons/cf_icon_pid_white.svg); } .ic_rx { - background-image: url(images/icons/cf_icon_rx_grey.svg); + background-image: url(../images/icons/cf_icon_rx_grey.svg); } .ic_rx:hover { - background-image: url(images/icons/cf_icon_rx_white.svg); + background-image: url(../images/icons/cf_icon_rx_white.svg); } li.active .ic_rx { - background-image: url(images/icons/cf_icon_rx_white.svg); + background-image: url(../images/icons/cf_icon_rx_white.svg); } .ic_modes { - background-image: url(images/icons/cf_icon_modes_grey.svg); + background-image: url(../images/icons/cf_icon_modes_grey.svg); } .ic_modes:hover { - background-image: url(images/icons/cf_icon_modes_white.svg); + background-image: url(../images/icons/cf_icon_modes_white.svg); } li.active .ic_modes { - background-image: url(images/icons/cf_icon_modes_white.svg); + background-image: url(../images/icons/cf_icon_modes_white.svg); } .ic_adjust { - background-image: url(images/icons/cf_icon_adjust_grey.svg); + background-image: url(../images/icons/cf_icon_adjust_grey.svg); } .ic_adjust:hover { - background-image: url(images/icons/cf_icon_adjust_white.svg); + background-image: url(../images/icons/cf_icon_adjust_white.svg); } li.active .ic_adjust { - background-image: url(images/icons/cf_icon_adjust_white.svg); + background-image: url(../images/icons/cf_icon_adjust_white.svg); } .ic_servo { - background-image: url(images/icons/cf_icon_servo_grey.svg); + background-image: url(../images/icons/cf_icon_servo_grey.svg); } .ic_servo:hover { - background-image: url(images/icons/cf_icon_servo_white.svg); + background-image: url(../images/icons/cf_icon_servo_white.svg); } li.active .ic_servo { - background-image: url(images/icons/cf_icon_servo_white.svg); + background-image: url(../images/icons/cf_icon_servo_white.svg); } .ic_gps { - background-image: url(images/icons/cf_icon_gps_grey.svg); + background-image: url(../images/icons/cf_icon_gps_grey.svg); } .ic_gps:hover { - background-image: url(images/icons/cf_icon_gps_white.svg); + background-image: url(../images/icons/cf_icon_gps_white.svg); } li.active .ic_gps { - background-image: url(images/icons/cf_icon_gps_white.svg); + background-image: url(../images/icons/cf_icon_gps_white.svg); } .ic_led { - background-image: url(images/icons/cf_icon_led_grey.svg); + background-image: url(../images/icons/cf_icon_led_grey.svg); } .ic_led:hover { - background-image: url(images/icons/cf_icon_led_white.svg); + background-image: url(../images/icons/cf_icon_led_white.svg); } li.active .ic_led { - background-image: url(images/icons/cf_icon_led_white.svg); + background-image: url(../images/icons/cf_icon_led_white.svg); } .ic_sensors { - background-image: url(images/icons/cf_icon_sensors_grey.svg); + background-image: url(../images/icons/cf_icon_sensors_grey.svg); } .ic_sensors:hover { - background-image: url(images/icons/cf_icon_sensors_white.svg); + background-image: url(../images/icons/cf_icon_sensors_white.svg); } li.active .ic_sensors { - background-image: url(images/icons/cf_icon_sensors_white.svg); + background-image: url(../images/icons/cf_icon_sensors_white.svg); } .ic_log { - background-image: url(images/icons/cf_icon_log_grey.svg); + background-image: url(../images/icons/cf_icon_log_grey.svg); } .ic_log:hover { - background-image: url(images/icons/cf_icon_log_white.svg); + background-image: url(../images/icons/cf_icon_log_white.svg); } li.active .ic_log { - background-image: url(images/icons/cf_icon_log_white.svg); + background-image: url(../images/icons/cf_icon_log_white.svg); } .ic_data { - background-image: url(images/icons/cf_icon_data_grey.svg); + background-image: url(../images/icons/cf_icon_data_grey.svg); } .ic_data:hover { - background-image: url(images/icons/cf_icon_data_white.svg); + background-image: url(../images/icons/cf_icon_data_white.svg); } li.active .ic_data { - background-image: url(images/icons/cf_icon_data_white.svg); + background-image: url(../images/icons/cf_icon_data_white.svg); } .ic_cli { - background-image: url(images/icons/cf_icon_cli_grey.svg); + background-image: url(../images/icons/cf_icon_cli_grey.svg); } .ic_cli:hover { - background-image: url(images/icons/cf_icon_cli_white.svg); + background-image: url(../images/icons/cf_icon_cli_white.svg); } li.active .ic_cli { - background-image: url(images/icons/cf_icon_cli_white.svg); + background-image: url(../images/icons/cf_icon_cli_white.svg); } .ic_motor { - background-image: url(images/icons/cf_icon_motor_grey.svg); + background-image: url(../images/icons/cf_icon_motor_grey.svg); } .ic_motor:hover { - background-image: url(images/icons/cf_icon_motor_white.svg); + background-image: url(../images/icons/cf_icon_motor_white.svg); } li.active .ic_motor { - background-image: url(images/icons/cf_icon_motor_white.svg); + background-image: url(../images/icons/cf_icon_motor_white.svg); } .ic_welcome { - background-image: url(images/icons/cf_icon_welcome_grey.svg); + background-image: url(../images/icons/cf_icon_welcome_grey.svg); } .ic_welcome:hover { - background-image: url(images/icons/cf_icon_welcome_white.svg); + background-image: url(../images/icons/cf_icon_welcome_white.svg); } li.active .ic_welcome { - background-image: url(images/icons/cf_icon_welcome_white.svg); + background-image: url(../images/icons/cf_icon_welcome_white.svg); } .ic_help { - background-image: url(images/icons/cf_icon_help_grey.svg); + background-image: url(../images/icons/cf_icon_help_grey.svg); } .ic_help:hover { - background-image: url(images/icons/cf_icon_help_white.svg); + background-image: url(../images/icons/cf_icon_help_white.svg); } li.active .ic_help { - background-image: url(images/icons/cf_icon_help_white.svg); + background-image: url(../images/icons/cf_icon_help_white.svg); } .ic_flasher { - background-image: url(images/icons/cf_icon_flasher_grey.svg); + background-image: url(../images/icons/cf_icon_flasher_grey.svg); } .ic_flasher:hover { - background-image: url(images/icons/cf_icon_flasher_white.svg); + background-image: url(../images/icons/cf_icon_flasher_white.svg); } li.active .ic_flasher { - background-image: url(images/icons/cf_icon_flasher_white.svg); + background-image: url(../images/icons/cf_icon_flasher_white.svg); } .ic_transponder { - background-image: url(images/icons/cf_icon_transponder_grey.svg); + background-image: url(../images/icons/cf_icon_transponder_grey.svg); } .ic_transponder:hover { - background-image: url(images/icons/cf_icon_transponder_white.svg); + background-image: url(../images/icons/cf_icon_transponder_white.svg); } li.active .ic_transponder { - background-image: url(images/icons/cf_icon_transponder_white.svg); + background-image: url(../images/icons/cf_icon_transponder_white.svg); } .ic_osd { - background-image: url(images/icons/icon_osd.svg); + background-image: url(../images/icons/icon_osd.svg); background-position-y: 4px; } .ic_osd:hover, li.active .ic_osd { - background-image: url(images/icons/icon_osd_white.svg); + background-image: url(../images/icons/icon_osd_white.svg); } .ic_power { - background-image: url(images/icons/cf_icon_power_grey.svg); + background-image: url(../images/icons/cf_icon_power_grey.svg); background-position-y: 9px; } .ic_power:hover { - background-image: url(images/icons/cf_icon_power_white.svg); + background-image: url(../images/icons/cf_icon_power_white.svg); } li.active .ic_power { - background-image: url(images/icons/cf_icon_power_white.svg); + background-image: url(../images/icons/cf_icon_power_white.svg); } /* SPARE Tab-Icons */ .ic_failsafe { - background-image: url(images/icons/cf_icon_failsafe_grey.svg); + background-image: url(../images/icons/cf_icon_failsafe_grey.svg); } .ic_failsafe:hover { - background-image: url(images/icons/cf_icon_failsafe_white.svg); + background-image: url(../images/icons/cf_icon_failsafe_white.svg); } li.active .ic_failsafe { - background-image: url(images/icons/cf_icon_failsafe_white.svg); + background-image: url(../images/icons/cf_icon_failsafe_white.svg); } .ic_backup { - background-image: url(images/icons/cf_icon_backup_grey.svg); + background-image: url(../images/icons/cf_icon_backup_grey.svg); } .ic_backup:hover { - background-image: url(images/icons/cf_icon_backup_white.svg); + background-image: url(../images/icons/cf_icon_backup_white.svg); } li.active .ic_backup { - background-image: url(images/icons/cf_icon_backup_white.svg); + background-image: url(../images/icons/cf_icon_backup_white.svg); } .ic_wizzard { - background-image: url(images/icons/cf_icon_wizard_grey.svg); + background-image: url(../images/icons/cf_icon_wizard_grey.svg); } .ic_wizzard:hover { - background-image: url(images/icons/cf_icon_wizard_white.svg); + background-image: url(../images/icons/cf_icon_wizard_white.svg); } li.active .ic_wizard { - background-image: url(images/icons/cf_icon_wizard_white.svg); + background-image: url(../images/icons/cf_icon_wizard_white.svg); } .ic_advanced { - background-image: url(images/icons/cf_icon_advanced_grey.svg); + background-image: url(../images/icons/cf_icon_advanced_grey.svg); } .ic_advanced:hover { - background-image: url(images/icons/cf_icon_advanced_white.svg); + background-image: url(../images/icons/cf_icon_advanced_white.svg); } li.active .ic_advanced { - background-image: url(images/icons/cf_icon_advanced_white.svg); + background-image: url(../images/icons/cf_icon_advanced_white.svg); } .ic_mission { - background-image: url(images/icons/cf_icon_mission_grey.svg); + background-image: url(../images/icons/cf_icon_mission_grey.svg); } .ic_mission:hover { - background-image: url(images/icons/cf_icon_mission_white.svg); + background-image: url(../images/icons/cf_icon_mission_white.svg); } li.active .ic_mission { - background-image: url(images/icons/cf_icon_mission_white.svg); + background-image: url(../images/icons/cf_icon_mission_white.svg); } #content { @@ -946,7 +946,7 @@ li.active .ic_mission { .data-loading { width: 100%; height: 100%; - background-image: url('../images/loading-spin.svg'); + background-image: url(../images/loading-spin.svg); background-repeat: no-repeat; background-position: center 45%; } @@ -1461,7 +1461,7 @@ dialog { .connect_b a.connect { background-color: #ffbb00; border: 1px solid #dba718; - background-image: url(images/icons/cf_icon_usb2_white.svg); + background-image: url(../images/icons/cf_icon_usb2_white.svg); background-repeat: no-repeat; background-size: 44px; background-position: center 6px; @@ -1475,7 +1475,7 @@ dialog { .connect_b a.connect.active { background-color: #e60000; border: 1px solid #fe0000; - background-image: url(images/icons/cf_icon_usb1_white.svg); + background-image: url(../images/icons/cf_icon_usb1_white.svg); transition: none; } @@ -1695,7 +1695,7 @@ dialog { } .battery-icon { - background-image: url(images/icons/cf_icon_bat_grey.svg); + background-image: url(../images/icons/cf_icon_bat_grey.svg); background-size: contain; background-position: center; display: inline-block; @@ -1723,14 +1723,14 @@ dialog { } .armedicon { - background-image: url(images/icons/cf_icon_armed_grey.svg); + background-image: url(../images/icons/cf_icon_armed_grey.svg); } .failsafeicon { - background-image: url(images/icons/cf_icon_failsafe_grey.svg); + background-image: url(../images/icons/cf_icon_failsafe_grey.svg); } .linkicon { - background-image: url(images/icons/cf_icon_link_grey.svg); + background-image: url(../images/icons/cf_icon_link_grey.svg); } .bottomStatusIcons { diff --git a/css/opensans_webfontkit/fonts.css b/src/css/opensans_webfontkit/fonts.css similarity index 100% rename from css/opensans_webfontkit/fonts.css rename to src/css/opensans_webfontkit/fonts.css diff --git a/css/opensans_webfontkit/generator_config.txt b/src/css/opensans_webfontkit/generator_config.txt similarity index 100% rename from css/opensans_webfontkit/generator_config.txt rename to src/css/opensans_webfontkit/generator_config.txt diff --git a/css/opensans_webfontkit/opensans-bold-demo.html b/src/css/opensans_webfontkit/opensans-bold-demo.html similarity index 100% rename from css/opensans_webfontkit/opensans-bold-demo.html rename to src/css/opensans_webfontkit/opensans-bold-demo.html diff --git a/css/opensans_webfontkit/opensans-bold-webfont.eot b/src/css/opensans_webfontkit/opensans-bold-webfont.eot similarity index 100% rename from css/opensans_webfontkit/opensans-bold-webfont.eot rename to src/css/opensans_webfontkit/opensans-bold-webfont.eot diff --git a/css/opensans_webfontkit/opensans-bold-webfont.svg b/src/css/opensans_webfontkit/opensans-bold-webfont.svg similarity index 100% rename from css/opensans_webfontkit/opensans-bold-webfont.svg rename to src/css/opensans_webfontkit/opensans-bold-webfont.svg diff --git a/css/opensans_webfontkit/opensans-bold-webfont.ttf b/src/css/opensans_webfontkit/opensans-bold-webfont.ttf similarity index 100% rename from css/opensans_webfontkit/opensans-bold-webfont.ttf rename to src/css/opensans_webfontkit/opensans-bold-webfont.ttf diff --git a/css/opensans_webfontkit/opensans-bold-webfont.woff b/src/css/opensans_webfontkit/opensans-bold-webfont.woff similarity index 100% rename from css/opensans_webfontkit/opensans-bold-webfont.woff rename to src/css/opensans_webfontkit/opensans-bold-webfont.woff diff --git a/css/opensans_webfontkit/opensans-bold-webfont.woff2 b/src/css/opensans_webfontkit/opensans-bold-webfont.woff2 similarity index 100% rename from css/opensans_webfontkit/opensans-bold-webfont.woff2 rename to src/css/opensans_webfontkit/opensans-bold-webfont.woff2 diff --git a/css/opensans_webfontkit/opensans-bolditalic-demo.html b/src/css/opensans_webfontkit/opensans-bolditalic-demo.html similarity index 100% rename from css/opensans_webfontkit/opensans-bolditalic-demo.html rename to src/css/opensans_webfontkit/opensans-bolditalic-demo.html diff --git a/css/opensans_webfontkit/opensans-bolditalic-webfont.eot b/src/css/opensans_webfontkit/opensans-bolditalic-webfont.eot similarity index 100% rename from css/opensans_webfontkit/opensans-bolditalic-webfont.eot rename to src/css/opensans_webfontkit/opensans-bolditalic-webfont.eot diff --git a/css/opensans_webfontkit/opensans-bolditalic-webfont.svg b/src/css/opensans_webfontkit/opensans-bolditalic-webfont.svg similarity index 100% rename from css/opensans_webfontkit/opensans-bolditalic-webfont.svg rename to src/css/opensans_webfontkit/opensans-bolditalic-webfont.svg diff --git a/css/opensans_webfontkit/opensans-bolditalic-webfont.ttf b/src/css/opensans_webfontkit/opensans-bolditalic-webfont.ttf similarity index 100% rename from css/opensans_webfontkit/opensans-bolditalic-webfont.ttf rename to src/css/opensans_webfontkit/opensans-bolditalic-webfont.ttf diff --git a/css/opensans_webfontkit/opensans-bolditalic-webfont.woff b/src/css/opensans_webfontkit/opensans-bolditalic-webfont.woff similarity index 100% rename from css/opensans_webfontkit/opensans-bolditalic-webfont.woff rename to src/css/opensans_webfontkit/opensans-bolditalic-webfont.woff diff --git a/css/opensans_webfontkit/opensans-bolditalic-webfont.woff2 b/src/css/opensans_webfontkit/opensans-bolditalic-webfont.woff2 similarity index 100% rename from css/opensans_webfontkit/opensans-bolditalic-webfont.woff2 rename to src/css/opensans_webfontkit/opensans-bolditalic-webfont.woff2 diff --git a/css/opensans_webfontkit/opensans-italic-demo.html b/src/css/opensans_webfontkit/opensans-italic-demo.html similarity index 100% rename from css/opensans_webfontkit/opensans-italic-demo.html rename to src/css/opensans_webfontkit/opensans-italic-demo.html diff --git a/css/opensans_webfontkit/opensans-italic-webfont.eot b/src/css/opensans_webfontkit/opensans-italic-webfont.eot similarity index 100% rename from css/opensans_webfontkit/opensans-italic-webfont.eot rename to src/css/opensans_webfontkit/opensans-italic-webfont.eot diff --git a/css/opensans_webfontkit/opensans-italic-webfont.svg b/src/css/opensans_webfontkit/opensans-italic-webfont.svg similarity index 100% rename from css/opensans_webfontkit/opensans-italic-webfont.svg rename to src/css/opensans_webfontkit/opensans-italic-webfont.svg diff --git a/css/opensans_webfontkit/opensans-italic-webfont.ttf b/src/css/opensans_webfontkit/opensans-italic-webfont.ttf similarity index 100% rename from css/opensans_webfontkit/opensans-italic-webfont.ttf rename to src/css/opensans_webfontkit/opensans-italic-webfont.ttf diff --git a/css/opensans_webfontkit/opensans-italic-webfont.woff b/src/css/opensans_webfontkit/opensans-italic-webfont.woff similarity index 100% rename from css/opensans_webfontkit/opensans-italic-webfont.woff rename to src/css/opensans_webfontkit/opensans-italic-webfont.woff diff --git a/css/opensans_webfontkit/opensans-italic-webfont.woff2 b/src/css/opensans_webfontkit/opensans-italic-webfont.woff2 similarity index 100% rename from css/opensans_webfontkit/opensans-italic-webfont.woff2 rename to src/css/opensans_webfontkit/opensans-italic-webfont.woff2 diff --git a/css/opensans_webfontkit/opensans-light-demo.html b/src/css/opensans_webfontkit/opensans-light-demo.html similarity index 100% rename from css/opensans_webfontkit/opensans-light-demo.html rename to src/css/opensans_webfontkit/opensans-light-demo.html diff --git a/css/opensans_webfontkit/opensans-light-webfont.eot b/src/css/opensans_webfontkit/opensans-light-webfont.eot similarity index 100% rename from css/opensans_webfontkit/opensans-light-webfont.eot rename to src/css/opensans_webfontkit/opensans-light-webfont.eot diff --git a/css/opensans_webfontkit/opensans-light-webfont.svg b/src/css/opensans_webfontkit/opensans-light-webfont.svg similarity index 100% rename from css/opensans_webfontkit/opensans-light-webfont.svg rename to src/css/opensans_webfontkit/opensans-light-webfont.svg diff --git a/css/opensans_webfontkit/opensans-light-webfont.ttf b/src/css/opensans_webfontkit/opensans-light-webfont.ttf similarity index 100% rename from css/opensans_webfontkit/opensans-light-webfont.ttf rename to src/css/opensans_webfontkit/opensans-light-webfont.ttf diff --git a/css/opensans_webfontkit/opensans-light-webfont.woff b/src/css/opensans_webfontkit/opensans-light-webfont.woff similarity index 100% rename from css/opensans_webfontkit/opensans-light-webfont.woff rename to src/css/opensans_webfontkit/opensans-light-webfont.woff diff --git a/css/opensans_webfontkit/opensans-light-webfont.woff2 b/src/css/opensans_webfontkit/opensans-light-webfont.woff2 similarity index 100% rename from css/opensans_webfontkit/opensans-light-webfont.woff2 rename to src/css/opensans_webfontkit/opensans-light-webfont.woff2 diff --git a/css/opensans_webfontkit/opensans-regular-demo.html b/src/css/opensans_webfontkit/opensans-regular-demo.html similarity index 100% rename from css/opensans_webfontkit/opensans-regular-demo.html rename to src/css/opensans_webfontkit/opensans-regular-demo.html diff --git a/css/opensans_webfontkit/opensans-regular-webfont.eot b/src/css/opensans_webfontkit/opensans-regular-webfont.eot similarity index 100% rename from css/opensans_webfontkit/opensans-regular-webfont.eot rename to src/css/opensans_webfontkit/opensans-regular-webfont.eot diff --git a/css/opensans_webfontkit/opensans-regular-webfont.svg b/src/css/opensans_webfontkit/opensans-regular-webfont.svg similarity index 100% rename from css/opensans_webfontkit/opensans-regular-webfont.svg rename to src/css/opensans_webfontkit/opensans-regular-webfont.svg diff --git a/css/opensans_webfontkit/opensans-regular-webfont.ttf b/src/css/opensans_webfontkit/opensans-regular-webfont.ttf similarity index 100% rename from css/opensans_webfontkit/opensans-regular-webfont.ttf rename to src/css/opensans_webfontkit/opensans-regular-webfont.ttf diff --git a/css/opensans_webfontkit/opensans-regular-webfont.woff b/src/css/opensans_webfontkit/opensans-regular-webfont.woff similarity index 100% rename from css/opensans_webfontkit/opensans-regular-webfont.woff rename to src/css/opensans_webfontkit/opensans-regular-webfont.woff diff --git a/css/opensans_webfontkit/opensans-regular-webfont.woff2 b/src/css/opensans_webfontkit/opensans-regular-webfont.woff2 similarity index 100% rename from css/opensans_webfontkit/opensans-regular-webfont.woff2 rename to src/css/opensans_webfontkit/opensans-regular-webfont.woff2 diff --git a/css/opensans_webfontkit/opensans-semibold-demo.html b/src/css/opensans_webfontkit/opensans-semibold-demo.html similarity index 100% rename from css/opensans_webfontkit/opensans-semibold-demo.html rename to src/css/opensans_webfontkit/opensans-semibold-demo.html diff --git a/css/opensans_webfontkit/opensans-semibold-webfont.eot b/src/css/opensans_webfontkit/opensans-semibold-webfont.eot similarity index 100% rename from css/opensans_webfontkit/opensans-semibold-webfont.eot rename to src/css/opensans_webfontkit/opensans-semibold-webfont.eot diff --git a/css/opensans_webfontkit/opensans-semibold-webfont.svg b/src/css/opensans_webfontkit/opensans-semibold-webfont.svg similarity index 100% rename from css/opensans_webfontkit/opensans-semibold-webfont.svg rename to src/css/opensans_webfontkit/opensans-semibold-webfont.svg diff --git a/css/opensans_webfontkit/opensans-semibold-webfont.ttf b/src/css/opensans_webfontkit/opensans-semibold-webfont.ttf similarity index 100% rename from css/opensans_webfontkit/opensans-semibold-webfont.ttf rename to src/css/opensans_webfontkit/opensans-semibold-webfont.ttf diff --git a/css/opensans_webfontkit/opensans-semibold-webfont.woff b/src/css/opensans_webfontkit/opensans-semibold-webfont.woff similarity index 100% rename from css/opensans_webfontkit/opensans-semibold-webfont.woff rename to src/css/opensans_webfontkit/opensans-semibold-webfont.woff diff --git a/css/opensans_webfontkit/opensans-semibold-webfont.woff2 b/src/css/opensans_webfontkit/opensans-semibold-webfont.woff2 similarity index 100% rename from css/opensans_webfontkit/opensans-semibold-webfont.woff2 rename to src/css/opensans_webfontkit/opensans-semibold-webfont.woff2 diff --git a/tabs/adjustments.css b/src/css/tabs/adjustments.css similarity index 100% rename from tabs/adjustments.css rename to src/css/tabs/adjustments.css diff --git a/tabs/auxiliary.css b/src/css/tabs/auxiliary.css similarity index 98% rename from tabs/auxiliary.css rename to src/css/tabs/auxiliary.css index 2e0a350b..50ccbc66 100644 --- a/tabs/auxiliary.css +++ b/src/css/tabs/auxiliary.css @@ -184,7 +184,7 @@ float: right; margin-right: 5px; margin-top: -9px; - background-image: url('../images/icons/close1.svg'); + background-image: url('../../images/icons/close1.svg'); background-repeat: no-repeat; background-position: center 100%; display: block; diff --git a/tabs/cli.css b/src/css/tabs/cli.css similarity index 95% rename from tabs/cli.css rename to src/css/tabs/cli.css index 9cac5dc7..5f5d5808 100644 --- a/tabs/cli.css +++ b/src/css/tabs/cli.css @@ -20,7 +20,7 @@ background-color: rgba(0, 0, 0, 0.75); margin-top: 0px; height: calc(100% - 90px); /* - (p, textarea) */ - background-image: url("../images/light-wide-1.svg"); + background-image: url("../../images/light-wide-1.svg"); background-repeat: no-repeat; background-position: 50% 80%; background-size: 600px; diff --git a/tabs/configuration.css b/src/css/tabs/configuration.css similarity index 98% rename from tabs/configuration.css rename to src/css/tabs/configuration.css index e15022db..c9308a16 100644 --- a/tabs/configuration.css +++ b/src/css/tabs/configuration.css @@ -373,21 +373,21 @@ } .tab-configuration .pitch { - background-image: url(../images/icons/cf_icon_pitch.svg); + background-image: url(../../images/icons/cf_icon_pitch.svg); background-repeat: no-repeat; background-size: 20px; background-position: center; } .tab-configuration .yaw { - background-image: url(../images/icons/cf_icon_yaw.svg); + background-image: url(../../images/icons/cf_icon_yaw.svg); background-repeat: no-repeat; background-size: 20px; background-position: center; } .tab-configuration .roll { - background-image: url(../images/icons/cf_icon_roll.svg); + background-image: url(../../images/icons/cf_icon_roll.svg); background-repeat: no-repeat; background-size: 20px; background-position: center; diff --git a/tabs/failsafe.css b/src/css/tabs/failsafe.css similarity index 94% rename from tabs/failsafe.css rename to src/css/tabs/failsafe.css index 27ea6fd9..17fd3bf8 100644 --- a/tabs/failsafe.css +++ b/src/css/tabs/failsafe.css @@ -92,28 +92,28 @@ } .tab-failsafe .pro1 { - background-image: url(../images/icons/cf_failsafe_procedure1.svg); + background-image: url(../../images/icons/cf_failsafe_procedure1.svg); background-position: top right 10px; background-size: 200px; background-repeat: no-repeat; } .tab-failsafe .pro2 { - background-image: url(../images/icons/cf_failsafe_procedure2.svg); + background-image: url(../../images/icons/cf_failsafe_procedure2.svg); background-position: top right 10px; background-size: 200px; background-repeat: no-repeat; } .tab-failsafe .pro3 { - background-image: url(../images/icons/cf_failsafe_procedure3.svg); + background-image: url(../../images/icons/cf_failsafe_procedure3.svg); background-position: top right 10px; background-size: 200px; background-repeat: no-repeat; } .tab-failsafe .pro4 { - background-image: url(../images/icons/cf_failsafe_procedure4.svg); + background-image: url(../../images/icons/cf_failsafe_procedure4.svg); background-position: top right 10px; background-size: 200px; background-repeat: no-repeat; diff --git a/tabs/firmware_flasher.css b/src/css/tabs/firmware_flasher.css similarity index 100% rename from tabs/firmware_flasher.css rename to src/css/tabs/firmware_flasher.css diff --git a/tabs/gps.css b/src/css/tabs/gps.css similarity index 97% rename from tabs/gps.css rename to src/css/tabs/gps.css index a0bc0f4a..3ece72e5 100644 --- a/tabs/gps.css +++ b/src/css/tabs/gps.css @@ -28,7 +28,7 @@ display: none; text-align: center; padding-top: 0px; - background-image: url(../images/loading-bars.svg); + background-image: url(../../images/loading-bars.svg); background-position: center 40%; background-size: 15%; height: 100%; diff --git a/tabs/help.css b/src/css/tabs/help.css similarity index 91% rename from tabs/help.css rename to src/css/tabs/help.css index 8a12de73..bd3e5974 100644 --- a/tabs/help.css +++ b/src/css/tabs/help.css @@ -16,7 +16,7 @@ border-top: 1px dotted silver; padding-top: 5px; padding-bottom: 5px; - background-image: url(../images/arrow.svg); + background-image: url(../../images/arrow.svg); background-repeat: no-repeat; background-position: 0px 8px; background-size: 12px; diff --git a/tabs/landing.css b/src/css/tabs/landing.css similarity index 98% rename from tabs/landing.css rename to src/css/tabs/landing.css index 4858ce4e..59cd8c19 100755 --- a/tabs/landing.css +++ b/src/css/tabs/landing.css @@ -16,7 +16,7 @@ height: 140px; background: #fff; padding: 20px; - background-image: url(../images/pattern.png); + background-image: url(../../images/pattern.png); background-size: 300px; } diff --git a/tabs/led_strip.css b/src/css/tabs/led_strip.css similarity index 100% rename from tabs/led_strip.css rename to src/css/tabs/led_strip.css diff --git a/tabs/logging.css b/src/css/tabs/logging.css similarity index 100% rename from tabs/logging.css rename to src/css/tabs/logging.css diff --git a/tabs/motors.css b/src/css/tabs/motors.css similarity index 100% rename from tabs/motors.css rename to src/css/tabs/motors.css diff --git a/tabs/onboard_logging.css b/src/css/tabs/onboard_logging.css similarity index 99% rename from tabs/onboard_logging.css rename to src/css/tabs/onboard_logging.css index a05a731a..c04a1328 100644 --- a/tabs/onboard_logging.css +++ b/src/css/tabs/onboard_logging.css @@ -248,7 +248,7 @@ box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.35); width: 90px; height: 90px; - background-image: url(/images/icons/cf_icon_sdcard.svg); + background-image: url(../../images/icons/cf_icon_sdcard.svg); background-position: 21px 20px; background-size: 50px 50px; background-repeat: no-repeat; diff --git a/tabs/osd.css b/src/css/tabs/osd.css similarity index 99% rename from tabs/osd.css rename to src/css/tabs/osd.css index 30938075..e9d71d9c 100644 --- a/tabs/osd.css +++ b/src/css/tabs/osd.css @@ -419,7 +419,7 @@ button { /* please don't copy the generic background image from another project * and replace the one that @nathantsoi took :) */ - background: url(/images/osd-bg-1.jpg); + background: url(../../images/osd-bg-1.jpg); background-size: cover; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; diff --git a/tabs/pid_tuning.css b/src/css/tabs/pid_tuning.css similarity index 98% rename from tabs/pid_tuning.css rename to src/css/tabs/pid_tuning.css index 0f678219..8b83d0ce 100644 --- a/tabs/pid_tuning.css +++ b/src/css/tabs/pid_tuning.css @@ -56,7 +56,7 @@ margin: 0 2px 0px 0; border: 1px solid silver; border-radius: 3px; - background-image: url(../images/paper.jpg); + background-image: url(../../images/paper.jpg); background-size: 200%; background-position: center; } @@ -208,7 +208,7 @@ min-width: 250px; border: 1px solid silver; border-radius: 3px; - background-image: url(../images/paper.jpg); + background-image: url(../../images/paper.jpg); background-size: 200%; background-position: center; } @@ -657,7 +657,7 @@ } .tab-pid_tuning .bracket { - background-image: url(/images/icons/icon_bracket.svg); + background-image: url(../../images/icons/icon_bracket.svg); background-repeat: no-repeat; height: 35px; width: 14px; @@ -677,7 +677,7 @@ left: 0; right: 0; bottom: 0; - background-image: url(../images/paper.jpg); + background-image: url(../../images/paper.jpg); background-size: 100%; background-position: center; border: 1px solid silver; diff --git a/tabs/ports.css b/src/css/tabs/ports.css similarity index 100% rename from tabs/ports.css rename to src/css/tabs/ports.css diff --git a/tabs/power.css b/src/css/tabs/power.css similarity index 100% rename from tabs/power.css rename to src/css/tabs/power.css diff --git a/tabs/receiver.css b/src/css/tabs/receiver.css similarity index 98% rename from tabs/receiver.css rename to src/css/tabs/receiver.css index 95dc7408..05193e24 100644 --- a/tabs/receiver.css +++ b/src/css/tabs/receiver.css @@ -351,7 +351,7 @@ height: 117px; border: 1px solid silver; border-radius: 3px; - background-image: url(../images/paper.jpg); + background-image: url(../../images/paper.jpg); background-size: 200%; background-position: center; } @@ -481,7 +481,7 @@ left: 0; right: 0; bottom: 0; - background-image: url(../images/paper.jpg); + background-image: url(../../images/paper.jpg); background-size: 100%; background-position: center; margin-top: -1px; diff --git a/tabs/receiver_msp.css b/src/css/tabs/receiver_msp.css similarity index 100% rename from tabs/receiver_msp.css rename to src/css/tabs/receiver_msp.css diff --git a/tabs/sensors.css b/src/css/tabs/sensors.css similarity index 100% rename from tabs/sensors.css rename to src/css/tabs/sensors.css diff --git a/tabs/servos.css b/src/css/tabs/servos.css similarity index 100% rename from tabs/servos.css rename to src/css/tabs/servos.css diff --git a/tabs/setup.css b/src/css/tabs/setup.css similarity index 99% rename from tabs/setup.css rename to src/css/tabs/setup.css index 8a5aebd8..dd154974 100644 --- a/tabs/setup.css +++ b/src/css/tabs/setup.css @@ -67,7 +67,7 @@ height: 100%; top: 0; left: 0; - background-image: url(../images/paper.jpg); + background-image: url(../../images/paper.jpg); background-size: 100%; background-position: center; border-radius: 5px; diff --git a/tabs/setup_osd.css b/src/css/tabs/setup_osd.css similarity index 100% rename from tabs/setup_osd.css rename to src/css/tabs/setup_osd.css diff --git a/tabs/transponder.css b/src/css/tabs/transponder.css similarity index 100% rename from tabs/transponder.css rename to src/css/tabs/transponder.css diff --git a/images/CF_settings_black.svg b/src/images/CF_settings_black.svg similarity index 100% rename from images/CF_settings_black.svg rename to src/images/CF_settings_black.svg diff --git a/images/CF_settings_white.svg b/src/images/CF_settings_white.svg similarity index 100% rename from images/CF_settings_white.svg rename to src/images/CF_settings_white.svg diff --git a/images/arrow.svg b/src/images/arrow.svg similarity index 100% rename from images/arrow.svg rename to src/images/arrow.svg diff --git a/images/arrows.png b/src/images/arrows.png similarity index 100% rename from images/arrows.png rename to src/images/arrows.png diff --git a/images/bf_icon.icns b/src/images/bf_icon.icns similarity index 100% rename from images/bf_icon.icns rename to src/images/bf_icon.icns diff --git a/images/bf_icon.ico b/src/images/bf_icon.ico similarity index 100% rename from images/bf_icon.ico rename to src/images/bf_icon.ico diff --git a/images/bf_icon_128.png b/src/images/bf_icon_128.png similarity index 100% rename from images/bf_icon_128.png rename to src/images/bf_icon_128.png diff --git a/images/bf_icon_128.psd b/src/images/bf_icon_128.psd similarity index 100% rename from images/bf_icon_128.psd rename to src/images/bf_icon_128.psd diff --git a/images/btn-donate.png b/src/images/btn-donate.png similarity index 100% rename from images/btn-donate.png rename to src/images/btn-donate.png diff --git a/images/cf_logo_white.svg b/src/images/cf_logo_white.svg similarity index 100% rename from images/cf_logo_white.svg rename to src/images/cf_logo_white.svg diff --git a/images/flightindicators/altitude_pressure.svg b/src/images/flightindicators/altitude_pressure.svg similarity index 100% rename from images/flightindicators/altitude_pressure.svg rename to src/images/flightindicators/altitude_pressure.svg diff --git a/images/flightindicators/altitude_ticks.svg b/src/images/flightindicators/altitude_ticks.svg similarity index 100% rename from images/flightindicators/altitude_ticks.svg rename to src/images/flightindicators/altitude_ticks.svg diff --git a/images/flightindicators/fi_box.svg b/src/images/flightindicators/fi_box.svg similarity index 100% rename from images/flightindicators/fi_box.svg rename to src/images/flightindicators/fi_box.svg diff --git a/images/flightindicators/fi_circle.svg b/src/images/flightindicators/fi_circle.svg similarity index 100% rename from images/flightindicators/fi_circle.svg rename to src/images/flightindicators/fi_circle.svg diff --git a/images/flightindicators/fi_needle.svg b/src/images/flightindicators/fi_needle.svg similarity index 100% rename from images/flightindicators/fi_needle.svg rename to src/images/flightindicators/fi_needle.svg diff --git a/images/flightindicators/fi_needle_small.svg b/src/images/flightindicators/fi_needle_small.svg similarity index 100% rename from images/flightindicators/fi_needle_small.svg rename to src/images/flightindicators/fi_needle_small.svg diff --git a/images/flightindicators/fi_tc_airplane.svg b/src/images/flightindicators/fi_tc_airplane.svg similarity index 100% rename from images/flightindicators/fi_tc_airplane.svg rename to src/images/flightindicators/fi_tc_airplane.svg diff --git a/images/flightindicators/heading_mechanics.svg b/src/images/flightindicators/heading_mechanics.svg similarity index 100% rename from images/flightindicators/heading_mechanics.svg rename to src/images/flightindicators/heading_mechanics.svg diff --git a/images/flightindicators/heading_yaw.svg b/src/images/flightindicators/heading_yaw.svg similarity index 100% rename from images/flightindicators/heading_yaw.svg rename to src/images/flightindicators/heading_yaw.svg diff --git a/images/flightindicators/horizon_back.svg b/src/images/flightindicators/horizon_back.svg similarity index 100% rename from images/flightindicators/horizon_back.svg rename to src/images/flightindicators/horizon_back.svg diff --git a/images/flightindicators/horizon_ball.svg b/src/images/flightindicators/horizon_ball.svg similarity index 100% rename from images/flightindicators/horizon_ball.svg rename to src/images/flightindicators/horizon_ball.svg diff --git a/images/flightindicators/horizon_circle.svg b/src/images/flightindicators/horizon_circle.svg similarity index 100% rename from images/flightindicators/horizon_circle.svg rename to src/images/flightindicators/horizon_circle.svg diff --git a/images/flightindicators/horizon_mechanics.svg b/src/images/flightindicators/horizon_mechanics.svg similarity index 100% rename from images/flightindicators/horizon_mechanics.svg rename to src/images/flightindicators/horizon_mechanics.svg diff --git a/images/flightindicators/speed_mechanics.svg b/src/images/flightindicators/speed_mechanics.svg similarity index 100% rename from images/flightindicators/speed_mechanics.svg rename to src/images/flightindicators/speed_mechanics.svg diff --git a/images/flightindicators/turn_coordinator.svg b/src/images/flightindicators/turn_coordinator.svg similarity index 100% rename from images/flightindicators/turn_coordinator.svg rename to src/images/flightindicators/turn_coordinator.svg diff --git a/images/flightindicators/vertical_mechanics.svg b/src/images/flightindicators/vertical_mechanics.svg similarity index 100% rename from images/flightindicators/vertical_mechanics.svg rename to src/images/flightindicators/vertical_mechanics.svg diff --git a/images/icons/cf_failsafe_procedure1.svg b/src/images/icons/cf_failsafe_procedure1.svg similarity index 100% rename from images/icons/cf_failsafe_procedure1.svg rename to src/images/icons/cf_failsafe_procedure1.svg diff --git a/images/icons/cf_failsafe_procedure2.svg b/src/images/icons/cf_failsafe_procedure2.svg similarity index 100% rename from images/icons/cf_failsafe_procedure2.svg rename to src/images/icons/cf_failsafe_procedure2.svg diff --git a/images/icons/cf_failsafe_procedure3.svg b/src/images/icons/cf_failsafe_procedure3.svg similarity index 100% rename from images/icons/cf_failsafe_procedure3.svg rename to src/images/icons/cf_failsafe_procedure3.svg diff --git a/images/icons/cf_failsafe_procedure4.svg b/src/images/icons/cf_failsafe_procedure4.svg similarity index 100% rename from images/icons/cf_failsafe_procedure4.svg rename to src/images/icons/cf_failsafe_procedure4.svg diff --git a/images/icons/cf_icon_adjust_grey.svg b/src/images/icons/cf_icon_adjust_grey.svg similarity index 100% rename from images/icons/cf_icon_adjust_grey.svg rename to src/images/icons/cf_icon_adjust_grey.svg diff --git a/images/icons/cf_icon_adjust_white.svg b/src/images/icons/cf_icon_adjust_white.svg similarity index 100% rename from images/icons/cf_icon_adjust_white.svg rename to src/images/icons/cf_icon_adjust_white.svg diff --git a/images/icons/cf_icon_advanced_grey.svg b/src/images/icons/cf_icon_advanced_grey.svg similarity index 100% rename from images/icons/cf_icon_advanced_grey.svg rename to src/images/icons/cf_icon_advanced_grey.svg diff --git a/images/icons/cf_icon_advanced_white.svg b/src/images/icons/cf_icon_advanced_white.svg similarity index 100% rename from images/icons/cf_icon_advanced_white.svg rename to src/images/icons/cf_icon_advanced_white.svg diff --git a/images/icons/cf_icon_armed_active.svg b/src/images/icons/cf_icon_armed_active.svg similarity index 100% rename from images/icons/cf_icon_armed_active.svg rename to src/images/icons/cf_icon_armed_active.svg diff --git a/images/icons/cf_icon_armed_grey.svg b/src/images/icons/cf_icon_armed_grey.svg similarity index 100% rename from images/icons/cf_icon_armed_grey.svg rename to src/images/icons/cf_icon_armed_grey.svg diff --git a/images/icons/cf_icon_backup_grey.svg b/src/images/icons/cf_icon_backup_grey.svg similarity index 100% rename from images/icons/cf_icon_backup_grey.svg rename to src/images/icons/cf_icon_backup_grey.svg diff --git a/images/icons/cf_icon_backup_white.svg b/src/images/icons/cf_icon_backup_white.svg similarity index 100% rename from images/icons/cf_icon_backup_white.svg rename to src/images/icons/cf_icon_backup_white.svg diff --git a/images/icons/cf_icon_bat_grey.svg b/src/images/icons/cf_icon_bat_grey.svg similarity index 100% rename from images/icons/cf_icon_bat_grey.svg rename to src/images/icons/cf_icon_bat_grey.svg diff --git a/images/icons/cf_icon_cli_grey.svg b/src/images/icons/cf_icon_cli_grey.svg similarity index 100% rename from images/icons/cf_icon_cli_grey.svg rename to src/images/icons/cf_icon_cli_grey.svg diff --git a/images/icons/cf_icon_cli_white.svg b/src/images/icons/cf_icon_cli_white.svg similarity index 100% rename from images/icons/cf_icon_cli_white.svg rename to src/images/icons/cf_icon_cli_white.svg diff --git a/images/icons/cf_icon_config_grey.svg b/src/images/icons/cf_icon_config_grey.svg similarity index 100% rename from images/icons/cf_icon_config_grey.svg rename to src/images/icons/cf_icon_config_grey.svg diff --git a/images/icons/cf_icon_config_white.svg b/src/images/icons/cf_icon_config_white.svg similarity index 100% rename from images/icons/cf_icon_config_white.svg rename to src/images/icons/cf_icon_config_white.svg diff --git a/images/icons/cf_icon_data_grey.svg b/src/images/icons/cf_icon_data_grey.svg similarity index 100% rename from images/icons/cf_icon_data_grey.svg rename to src/images/icons/cf_icon_data_grey.svg diff --git a/images/icons/cf_icon_data_white.svg b/src/images/icons/cf_icon_data_white.svg similarity index 100% rename from images/icons/cf_icon_data_white.svg rename to src/images/icons/cf_icon_data_white.svg diff --git a/images/icons/cf_icon_failsafe_active.svg b/src/images/icons/cf_icon_failsafe_active.svg similarity index 100% rename from images/icons/cf_icon_failsafe_active.svg rename to src/images/icons/cf_icon_failsafe_active.svg diff --git a/images/icons/cf_icon_failsafe_grey.svg b/src/images/icons/cf_icon_failsafe_grey.svg similarity index 100% rename from images/icons/cf_icon_failsafe_grey.svg rename to src/images/icons/cf_icon_failsafe_grey.svg diff --git a/images/icons/cf_icon_failsafe_white.svg b/src/images/icons/cf_icon_failsafe_white.svg similarity index 100% rename from images/icons/cf_icon_failsafe_white.svg rename to src/images/icons/cf_icon_failsafe_white.svg diff --git a/images/icons/cf_icon_filter.svg b/src/images/icons/cf_icon_filter.svg similarity index 100% rename from images/icons/cf_icon_filter.svg rename to src/images/icons/cf_icon_filter.svg diff --git a/images/icons/cf_icon_flasher_grey.svg b/src/images/icons/cf_icon_flasher_grey.svg similarity index 100% rename from images/icons/cf_icon_flasher_grey.svg rename to src/images/icons/cf_icon_flasher_grey.svg diff --git a/images/icons/cf_icon_flasher_white.svg b/src/images/icons/cf_icon_flasher_white.svg similarity index 100% rename from images/icons/cf_icon_flasher_white.svg rename to src/images/icons/cf_icon_flasher_white.svg diff --git a/images/icons/cf_icon_gps_grey.svg b/src/images/icons/cf_icon_gps_grey.svg similarity index 100% rename from images/icons/cf_icon_gps_grey.svg rename to src/images/icons/cf_icon_gps_grey.svg diff --git a/images/icons/cf_icon_gps_white.svg b/src/images/icons/cf_icon_gps_white.svg similarity index 100% rename from images/icons/cf_icon_gps_white.svg rename to src/images/icons/cf_icon_gps_white.svg diff --git a/images/icons/cf_icon_help_grey.svg b/src/images/icons/cf_icon_help_grey.svg similarity index 100% rename from images/icons/cf_icon_help_grey.svg rename to src/images/icons/cf_icon_help_grey.svg diff --git a/images/icons/cf_icon_help_white.svg b/src/images/icons/cf_icon_help_white.svg similarity index 100% rename from images/icons/cf_icon_help_white.svg rename to src/images/icons/cf_icon_help_white.svg diff --git a/images/icons/cf_icon_info_green.svg b/src/images/icons/cf_icon_info_green.svg similarity index 100% rename from images/icons/cf_icon_info_green.svg rename to src/images/icons/cf_icon_info_green.svg diff --git a/images/icons/cf_icon_info_grey.svg b/src/images/icons/cf_icon_info_grey.svg similarity index 100% rename from images/icons/cf_icon_info_grey.svg rename to src/images/icons/cf_icon_info_grey.svg diff --git a/images/icons/cf_icon_led_grey.svg b/src/images/icons/cf_icon_led_grey.svg similarity index 100% rename from images/icons/cf_icon_led_grey.svg rename to src/images/icons/cf_icon_led_grey.svg diff --git a/images/icons/cf_icon_led_white.svg b/src/images/icons/cf_icon_led_white.svg similarity index 100% rename from images/icons/cf_icon_led_white.svg rename to src/images/icons/cf_icon_led_white.svg diff --git a/images/icons/cf_icon_link_active.svg b/src/images/icons/cf_icon_link_active.svg similarity index 100% rename from images/icons/cf_icon_link_active.svg rename to src/images/icons/cf_icon_link_active.svg diff --git a/images/icons/cf_icon_link_grey.svg b/src/images/icons/cf_icon_link_grey.svg similarity index 100% rename from images/icons/cf_icon_link_grey.svg rename to src/images/icons/cf_icon_link_grey.svg diff --git a/images/icons/cf_icon_log_grey.svg b/src/images/icons/cf_icon_log_grey.svg similarity index 100% rename from images/icons/cf_icon_log_grey.svg rename to src/images/icons/cf_icon_log_grey.svg diff --git a/images/icons/cf_icon_log_white.svg b/src/images/icons/cf_icon_log_white.svg similarity index 100% rename from images/icons/cf_icon_log_white.svg rename to src/images/icons/cf_icon_log_white.svg diff --git a/images/icons/cf_icon_mission_grey.svg b/src/images/icons/cf_icon_mission_grey.svg similarity index 100% rename from images/icons/cf_icon_mission_grey.svg rename to src/images/icons/cf_icon_mission_grey.svg diff --git a/images/icons/cf_icon_mission_white.svg b/src/images/icons/cf_icon_mission_white.svg similarity index 100% rename from images/icons/cf_icon_mission_white.svg rename to src/images/icons/cf_icon_mission_white.svg diff --git a/images/icons/cf_icon_modes_grey.svg b/src/images/icons/cf_icon_modes_grey.svg similarity index 100% rename from images/icons/cf_icon_modes_grey.svg rename to src/images/icons/cf_icon_modes_grey.svg diff --git a/images/icons/cf_icon_modes_white.svg b/src/images/icons/cf_icon_modes_white.svg similarity index 100% rename from images/icons/cf_icon_modes_white.svg rename to src/images/icons/cf_icon_modes_white.svg diff --git a/images/icons/cf_icon_motor_grey.svg b/src/images/icons/cf_icon_motor_grey.svg similarity index 100% rename from images/icons/cf_icon_motor_grey.svg rename to src/images/icons/cf_icon_motor_grey.svg diff --git a/images/icons/cf_icon_motor_white.svg b/src/images/icons/cf_icon_motor_white.svg similarity index 100% rename from images/icons/cf_icon_motor_white.svg rename to src/images/icons/cf_icon_motor_white.svg diff --git a/images/icons/cf_icon_pid_grey.svg b/src/images/icons/cf_icon_pid_grey.svg similarity index 100% rename from images/icons/cf_icon_pid_grey.svg rename to src/images/icons/cf_icon_pid_grey.svg diff --git a/images/icons/cf_icon_pid_white.svg b/src/images/icons/cf_icon_pid_white.svg similarity index 100% rename from images/icons/cf_icon_pid_white.svg rename to src/images/icons/cf_icon_pid_white.svg diff --git a/images/icons/cf_icon_pitch.svg b/src/images/icons/cf_icon_pitch.svg similarity index 100% rename from images/icons/cf_icon_pitch.svg rename to src/images/icons/cf_icon_pitch.svg diff --git a/images/icons/cf_icon_ports_grey.svg b/src/images/icons/cf_icon_ports_grey.svg similarity index 100% rename from images/icons/cf_icon_ports_grey.svg rename to src/images/icons/cf_icon_ports_grey.svg diff --git a/images/icons/cf_icon_ports_white.svg b/src/images/icons/cf_icon_ports_white.svg similarity index 100% rename from images/icons/cf_icon_ports_white.svg rename to src/images/icons/cf_icon_ports_white.svg diff --git a/images/icons/cf_icon_position.png b/src/images/icons/cf_icon_position.png similarity index 100% rename from images/icons/cf_icon_position.png rename to src/images/icons/cf_icon_position.png diff --git a/images/icons/cf_icon_power_grey.svg b/src/images/icons/cf_icon_power_grey.svg similarity index 100% rename from images/icons/cf_icon_power_grey.svg rename to src/images/icons/cf_icon_power_grey.svg diff --git a/images/icons/cf_icon_power_white.svg b/src/images/icons/cf_icon_power_white.svg similarity index 100% rename from images/icons/cf_icon_power_white.svg rename to src/images/icons/cf_icon_power_white.svg diff --git a/images/icons/cf_icon_quad.svg b/src/images/icons/cf_icon_quad.svg similarity index 100% rename from images/icons/cf_icon_quad.svg rename to src/images/icons/cf_icon_quad.svg diff --git a/images/icons/cf_icon_roll.svg b/src/images/icons/cf_icon_roll.svg similarity index 100% rename from images/icons/cf_icon_roll.svg rename to src/images/icons/cf_icon_roll.svg diff --git a/images/icons/cf_icon_rx_grey.svg b/src/images/icons/cf_icon_rx_grey.svg similarity index 100% rename from images/icons/cf_icon_rx_grey.svg rename to src/images/icons/cf_icon_rx_grey.svg diff --git a/images/icons/cf_icon_rx_white.svg b/src/images/icons/cf_icon_rx_white.svg similarity index 100% rename from images/icons/cf_icon_rx_white.svg rename to src/images/icons/cf_icon_rx_white.svg diff --git a/images/icons/cf_icon_sdcard.svg b/src/images/icons/cf_icon_sdcard.svg similarity index 100% rename from images/icons/cf_icon_sdcard.svg rename to src/images/icons/cf_icon_sdcard.svg diff --git a/images/icons/cf_icon_sensors_grey.svg b/src/images/icons/cf_icon_sensors_grey.svg similarity index 100% rename from images/icons/cf_icon_sensors_grey.svg rename to src/images/icons/cf_icon_sensors_grey.svg diff --git a/images/icons/cf_icon_sensors_white.svg b/src/images/icons/cf_icon_sensors_white.svg similarity index 100% rename from images/icons/cf_icon_sensors_white.svg rename to src/images/icons/cf_icon_sensors_white.svg diff --git a/images/icons/cf_icon_servo_grey.svg b/src/images/icons/cf_icon_servo_grey.svg similarity index 100% rename from images/icons/cf_icon_servo_grey.svg rename to src/images/icons/cf_icon_servo_grey.svg diff --git a/images/icons/cf_icon_servo_white.svg b/src/images/icons/cf_icon_servo_white.svg similarity index 100% rename from images/icons/cf_icon_servo_white.svg rename to src/images/icons/cf_icon_servo_white.svg diff --git a/images/icons/cf_icon_settings_white.svg b/src/images/icons/cf_icon_settings_white.svg similarity index 100% rename from images/icons/cf_icon_settings_white.svg rename to src/images/icons/cf_icon_settings_white.svg diff --git a/images/icons/cf_icon_setup_grey.svg b/src/images/icons/cf_icon_setup_grey.svg similarity index 100% rename from images/icons/cf_icon_setup_grey.svg rename to src/images/icons/cf_icon_setup_grey.svg diff --git a/images/icons/cf_icon_setup_white.svg b/src/images/icons/cf_icon_setup_white.svg similarity index 100% rename from images/icons/cf_icon_setup_white.svg rename to src/images/icons/cf_icon_setup_white.svg diff --git a/images/icons/cf_icon_transponder_grey.svg b/src/images/icons/cf_icon_transponder_grey.svg similarity index 100% rename from images/icons/cf_icon_transponder_grey.svg rename to src/images/icons/cf_icon_transponder_grey.svg diff --git a/images/icons/cf_icon_transponder_white.svg b/src/images/icons/cf_icon_transponder_white.svg similarity index 100% rename from images/icons/cf_icon_transponder_white.svg rename to src/images/icons/cf_icon_transponder_white.svg diff --git a/images/icons/cf_icon_usb1_white.svg b/src/images/icons/cf_icon_usb1_white.svg similarity index 100% rename from images/icons/cf_icon_usb1_white.svg rename to src/images/icons/cf_icon_usb1_white.svg diff --git a/images/icons/cf_icon_usb2_white.svg b/src/images/icons/cf_icon_usb2_white.svg similarity index 100% rename from images/icons/cf_icon_usb2_white.svg rename to src/images/icons/cf_icon_usb2_white.svg diff --git a/images/icons/cf_icon_vtx_grey.svg b/src/images/icons/cf_icon_vtx_grey.svg similarity index 100% rename from images/icons/cf_icon_vtx_grey.svg rename to src/images/icons/cf_icon_vtx_grey.svg diff --git a/images/icons/cf_icon_vtx_white.svg b/src/images/icons/cf_icon_vtx_white.svg similarity index 100% rename from images/icons/cf_icon_vtx_white.svg rename to src/images/icons/cf_icon_vtx_white.svg diff --git a/images/icons/cf_icon_welcome_grey.svg b/src/images/icons/cf_icon_welcome_grey.svg similarity index 100% rename from images/icons/cf_icon_welcome_grey.svg rename to src/images/icons/cf_icon_welcome_grey.svg diff --git a/images/icons/cf_icon_welcome_white.svg b/src/images/icons/cf_icon_welcome_white.svg similarity index 100% rename from images/icons/cf_icon_welcome_white.svg rename to src/images/icons/cf_icon_welcome_white.svg diff --git a/images/icons/cf_icon_wizard_grey.svg b/src/images/icons/cf_icon_wizard_grey.svg similarity index 100% rename from images/icons/cf_icon_wizard_grey.svg rename to src/images/icons/cf_icon_wizard_grey.svg diff --git a/images/icons/cf_icon_wizard_white.svg b/src/images/icons/cf_icon_wizard_white.svg similarity index 100% rename from images/icons/cf_icon_wizard_white.svg rename to src/images/icons/cf_icon_wizard_white.svg diff --git a/images/icons/cf_icon_yaw.svg b/src/images/icons/cf_icon_yaw.svg similarity index 100% rename from images/icons/cf_icon_yaw.svg rename to src/images/icons/cf_icon_yaw.svg diff --git a/images/icons/close1.svg b/src/images/icons/close1.svg similarity index 100% rename from images/icons/close1.svg rename to src/images/icons/close1.svg diff --git a/images/icons/cross2.svg b/src/images/icons/cross2.svg similarity index 100% rename from images/icons/cross2.svg rename to src/images/icons/cross2.svg diff --git a/images/icons/icon_bracket.svg b/src/images/icons/icon_bracket.svg similarity index 100% rename from images/icons/icon_bracket.svg rename to src/images/icons/icon_bracket.svg diff --git a/images/icons/icon_osd.svg b/src/images/icons/icon_osd.svg similarity index 100% rename from images/icons/icon_osd.svg rename to src/images/icons/icon_osd.svg diff --git a/images/icons/icon_osd_white.svg b/src/images/icons/icon_osd_white.svg similarity index 100% rename from images/icons/icon_osd_white.svg rename to src/images/icons/icon_osd_white.svg diff --git a/images/icons/scroll.svg b/src/images/icons/scroll.svg similarity index 100% rename from images/icons/scroll.svg rename to src/images/icons/scroll.svg diff --git a/images/icons/sensor_acc_off.png b/src/images/icons/sensor_acc_off.png similarity index 100% rename from images/icons/sensor_acc_off.png rename to src/images/icons/sensor_acc_off.png diff --git a/images/icons/sensor_acc_on.png b/src/images/icons/sensor_acc_on.png similarity index 100% rename from images/icons/sensor_acc_on.png rename to src/images/icons/sensor_acc_on.png diff --git a/images/icons/sensor_baro_off.png b/src/images/icons/sensor_baro_off.png similarity index 100% rename from images/icons/sensor_baro_off.png rename to src/images/icons/sensor_baro_off.png diff --git a/images/icons/sensor_baro_on.png b/src/images/icons/sensor_baro_on.png similarity index 100% rename from images/icons/sensor_baro_on.png rename to src/images/icons/sensor_baro_on.png diff --git a/images/icons/sensor_gyro_off.png b/src/images/icons/sensor_gyro_off.png similarity index 100% rename from images/icons/sensor_gyro_off.png rename to src/images/icons/sensor_gyro_off.png diff --git a/images/icons/sensor_gyro_on.png b/src/images/icons/sensor_gyro_on.png similarity index 100% rename from images/icons/sensor_gyro_on.png rename to src/images/icons/sensor_gyro_on.png diff --git a/images/icons/sensor_mag_off.png b/src/images/icons/sensor_mag_off.png similarity index 100% rename from images/icons/sensor_mag_off.png rename to src/images/icons/sensor_mag_off.png diff --git a/images/icons/sensor_mag_on.png b/src/images/icons/sensor_mag_on.png similarity index 100% rename from images/icons/sensor_mag_on.png rename to src/images/icons/sensor_mag_on.png diff --git a/images/icons/sensor_sat_off.png b/src/images/icons/sensor_sat_off.png similarity index 100% rename from images/icons/sensor_sat_off.png rename to src/images/icons/sensor_sat_off.png diff --git a/images/icons/sensor_sat_on.png b/src/images/icons/sensor_sat_on.png similarity index 100% rename from images/icons/sensor_sat_on.png rename to src/images/icons/sensor_sat_on.png diff --git a/images/icons/sensor_sonar_off.png b/src/images/icons/sensor_sonar_off.png similarity index 100% rename from images/icons/sensor_sonar_off.png rename to src/images/icons/sensor_sonar_off.png diff --git a/images/icons/sensor_sonar_on.png b/src/images/icons/sensor_sonar_on.png similarity index 100% rename from images/icons/sensor_sonar_on.png rename to src/images/icons/sensor_sonar_on.png diff --git a/images/light-wide-1.svg b/src/images/light-wide-1.svg similarity index 100% rename from images/light-wide-1.svg rename to src/images/light-wide-1.svg diff --git a/images/light-wide-2.svg b/src/images/light-wide-2.svg similarity index 100% rename from images/light-wide-2.svg rename to src/images/light-wide-2.svg diff --git a/images/loading-bars.svg b/src/images/loading-bars.svg similarity index 100% rename from images/loading-bars.svg rename to src/images/loading-bars.svg diff --git a/images/loading-spin.svg b/src/images/loading-spin.svg similarity index 100% rename from images/loading-spin.svg rename to src/images/loading-spin.svg diff --git a/images/osd-bg-1.jpg b/src/images/osd-bg-1.jpg similarity index 100% rename from images/osd-bg-1.jpg rename to src/images/osd-bg-1.jpg diff --git a/images/osd-bg-2.png b/src/images/osd-bg-2.png similarity index 100% rename from images/osd-bg-2.png rename to src/images/osd-bg-2.png diff --git a/images/paper.jpg b/src/images/paper.jpg similarity index 100% rename from images/paper.jpg rename to src/images/paper.jpg diff --git a/images/pattern.png b/src/images/pattern.png similarity index 100% rename from images/pattern.png rename to src/images/pattern.png diff --git a/js/Beepers.js b/src/js/Beepers.js similarity index 100% rename from js/Beepers.js rename to src/js/Beepers.js diff --git a/js/Features.js b/src/js/Features.js similarity index 100% rename from js/Features.js rename to src/js/Features.js diff --git a/js/RateCurve.js b/src/js/RateCurve.js similarity index 100% rename from js/RateCurve.js rename to src/js/RateCurve.js diff --git a/js/backup_restore.js b/src/js/backup_restore.js similarity index 100% rename from js/backup_restore.js rename to src/js/backup_restore.js diff --git a/js/boards.js b/src/js/boards.js similarity index 100% rename from js/boards.js rename to src/js/boards.js diff --git a/js/data_storage.js b/src/js/data_storage.js similarity index 100% rename from js/data_storage.js rename to src/js/data_storage.js diff --git a/js/default_huffman_tree.js b/src/js/default_huffman_tree.js similarity index 100% rename from js/default_huffman_tree.js rename to src/js/default_huffman_tree.js diff --git a/eventPage.js b/src/js/eventPage.js similarity index 100% rename from eventPage.js rename to src/js/eventPage.js diff --git a/js/fc.js b/src/js/fc.js similarity index 100% rename from js/fc.js rename to src/js/fc.js diff --git a/js/gui.js b/src/js/gui.js similarity index 100% rename from js/gui.js rename to src/js/gui.js diff --git a/js/huffman.js b/src/js/huffman.js similarity index 100% rename from js/huffman.js rename to src/js/huffman.js diff --git a/js/injected_methods.js b/src/js/injected_methods.js similarity index 100% rename from js/injected_methods.js rename to src/js/injected_methods.js diff --git a/js/localization.js b/src/js/localization.js similarity index 100% rename from js/localization.js rename to src/js/localization.js diff --git a/main.js b/src/js/main.js similarity index 100% rename from main.js rename to src/js/main.js diff --git a/js/model.js b/src/js/model.js similarity index 100% rename from js/model.js rename to src/js/model.js diff --git a/js/msp.js b/src/js/msp.js similarity index 100% rename from js/msp.js rename to src/js/msp.js diff --git a/js/msp/MSPCodes.js b/src/js/msp/MSPCodes.js similarity index 100% rename from js/msp/MSPCodes.js rename to src/js/msp/MSPCodes.js diff --git a/js/msp/MSPHelper.js b/src/js/msp/MSPHelper.js similarity index 100% rename from js/msp/MSPHelper.js rename to src/js/msp/MSPHelper.js diff --git a/js/peripherals.js b/src/js/peripherals.js similarity index 100% rename from js/peripherals.js rename to src/js/peripherals.js diff --git a/js/port_handler.js b/src/js/port_handler.js similarity index 100% rename from js/port_handler.js rename to src/js/port_handler.js diff --git a/js/port_usage.js b/src/js/port_usage.js similarity index 100% rename from js/port_usage.js rename to src/js/port_usage.js diff --git a/js/protocols/stm32.js b/src/js/protocols/stm32.js similarity index 100% rename from js/protocols/stm32.js rename to src/js/protocols/stm32.js diff --git a/js/protocols/stm32usbdfu.js b/src/js/protocols/stm32usbdfu.js similarity index 100% rename from js/protocols/stm32usbdfu.js rename to src/js/protocols/stm32usbdfu.js diff --git a/js/release_checker.js b/src/js/release_checker.js similarity index 100% rename from js/release_checker.js rename to src/js/release_checker.js diff --git a/js/serial.js b/src/js/serial.js similarity index 100% rename from js/serial.js rename to src/js/serial.js diff --git a/js/serial_backend.js b/src/js/serial_backend.js similarity index 100% rename from js/serial_backend.js rename to src/js/serial_backend.js diff --git a/tabs/adjustments.js b/src/js/tabs/adjustments.js similarity index 100% rename from tabs/adjustments.js rename to src/js/tabs/adjustments.js diff --git a/tabs/auxiliary.js b/src/js/tabs/auxiliary.js similarity index 100% rename from tabs/auxiliary.js rename to src/js/tabs/auxiliary.js diff --git a/tabs/cli.js b/src/js/tabs/cli.js similarity index 100% rename from tabs/cli.js rename to src/js/tabs/cli.js diff --git a/tabs/configuration.js b/src/js/tabs/configuration.js similarity index 100% rename from tabs/configuration.js rename to src/js/tabs/configuration.js diff --git a/tabs/failsafe.js b/src/js/tabs/failsafe.js similarity index 100% rename from tabs/failsafe.js rename to src/js/tabs/failsafe.js diff --git a/tabs/firmware_flasher.js b/src/js/tabs/firmware_flasher.js similarity index 100% rename from tabs/firmware_flasher.js rename to src/js/tabs/firmware_flasher.js diff --git a/tabs/gps.js b/src/js/tabs/gps.js similarity index 100% rename from tabs/gps.js rename to src/js/tabs/gps.js diff --git a/tabs/help.js b/src/js/tabs/help.js similarity index 100% rename from tabs/help.js rename to src/js/tabs/help.js diff --git a/tabs/landing.js b/src/js/tabs/landing.js similarity index 100% rename from tabs/landing.js rename to src/js/tabs/landing.js diff --git a/tabs/led_strip.js b/src/js/tabs/led_strip.js similarity index 100% rename from tabs/led_strip.js rename to src/js/tabs/led_strip.js diff --git a/tabs/logging.js b/src/js/tabs/logging.js similarity index 100% rename from tabs/logging.js rename to src/js/tabs/logging.js diff --git a/tabs/map.js b/src/js/tabs/map.js similarity index 100% rename from tabs/map.js rename to src/js/tabs/map.js diff --git a/tabs/motors.js b/src/js/tabs/motors.js similarity index 100% rename from tabs/motors.js rename to src/js/tabs/motors.js diff --git a/tabs/onboard_logging.js b/src/js/tabs/onboard_logging.js similarity index 100% rename from tabs/onboard_logging.js rename to src/js/tabs/onboard_logging.js diff --git a/tabs/osd.js b/src/js/tabs/osd.js similarity index 100% rename from tabs/osd.js rename to src/js/tabs/osd.js diff --git a/tabs/pid_tuning.js b/src/js/tabs/pid_tuning.js similarity index 100% rename from tabs/pid_tuning.js rename to src/js/tabs/pid_tuning.js diff --git a/tabs/ports.js b/src/js/tabs/ports.js similarity index 100% rename from tabs/ports.js rename to src/js/tabs/ports.js diff --git a/tabs/power.js b/src/js/tabs/power.js similarity index 100% rename from tabs/power.js rename to src/js/tabs/power.js diff --git a/tabs/receiver.js b/src/js/tabs/receiver.js similarity index 100% rename from tabs/receiver.js rename to src/js/tabs/receiver.js diff --git a/tabs/receiver_msp.js b/src/js/tabs/receiver_msp.js similarity index 100% rename from tabs/receiver_msp.js rename to src/js/tabs/receiver_msp.js diff --git a/tabs/sensors.js b/src/js/tabs/sensors.js similarity index 100% rename from tabs/sensors.js rename to src/js/tabs/sensors.js diff --git a/tabs/servos.js b/src/js/tabs/servos.js similarity index 100% rename from tabs/servos.js rename to src/js/tabs/servos.js diff --git a/tabs/setup.js b/src/js/tabs/setup.js similarity index 100% rename from tabs/setup.js rename to src/js/tabs/setup.js diff --git a/tabs/setup_osd.js b/src/js/tabs/setup_osd.js similarity index 100% rename from tabs/setup_osd.js rename to src/js/tabs/setup_osd.js diff --git a/tabs/transponder.js b/src/js/tabs/transponder.js similarity index 100% rename from tabs/transponder.js rename to src/js/tabs/transponder.js diff --git a/js/workers/hex_parser.js b/src/js/workers/hex_parser.js similarity index 100% rename from js/workers/hex_parser.js rename to src/js/workers/hex_parser.js diff --git a/main.html b/src/main.html similarity index 80% rename from main.html rename to src/main.html index 5bf483b9..bef3ccdc 100755 --- a/main.html +++ b/src/main.html @@ -3,33 +3,33 @@ - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -74,30 +74,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/main_nwjs.html b/src/main_nwjs.html similarity index 100% rename from main_nwjs.html rename to src/main_nwjs.html diff --git a/support/svg_model_motors.rb b/src/support/svg_model_motors.rb similarity index 100% rename from support/svg_model_motors.rb rename to src/support/svg_model_motors.rb diff --git a/tabs/adjustments.html b/src/tabs/adjustments.html similarity index 100% rename from tabs/adjustments.html rename to src/tabs/adjustments.html diff --git a/tabs/auxiliary.html b/src/tabs/auxiliary.html similarity index 100% rename from tabs/auxiliary.html rename to src/tabs/auxiliary.html diff --git a/tabs/blank.html b/src/tabs/blank.html similarity index 100% rename from tabs/blank.html rename to src/tabs/blank.html diff --git a/tabs/cli.html b/src/tabs/cli.html similarity index 100% rename from tabs/cli.html rename to src/tabs/cli.html diff --git a/tabs/configuration.html b/src/tabs/configuration.html similarity index 100% rename from tabs/configuration.html rename to src/tabs/configuration.html diff --git a/tabs/failsafe.html b/src/tabs/failsafe.html similarity index 100% rename from tabs/failsafe.html rename to src/tabs/failsafe.html diff --git a/tabs/firmware_flasher.html b/src/tabs/firmware_flasher.html similarity index 100% rename from tabs/firmware_flasher.html rename to src/tabs/firmware_flasher.html diff --git a/tabs/gps.html b/src/tabs/gps.html similarity index 100% rename from tabs/gps.html rename to src/tabs/gps.html diff --git a/tabs/help.html b/src/tabs/help.html similarity index 100% rename from tabs/help.html rename to src/tabs/help.html diff --git a/tabs/landing.html b/src/tabs/landing.html similarity index 100% rename from tabs/landing.html rename to src/tabs/landing.html diff --git a/tabs/led_strip.html b/src/tabs/led_strip.html similarity index 100% rename from tabs/led_strip.html rename to src/tabs/led_strip.html diff --git a/tabs/logging.html b/src/tabs/logging.html similarity index 100% rename from tabs/logging.html rename to src/tabs/logging.html diff --git a/tabs/map.html b/src/tabs/map.html similarity index 100% rename from tabs/map.html rename to src/tabs/map.html diff --git a/tabs/motors.html b/src/tabs/motors.html similarity index 100% rename from tabs/motors.html rename to src/tabs/motors.html diff --git a/tabs/onboard_logging.html b/src/tabs/onboard_logging.html similarity index 100% rename from tabs/onboard_logging.html rename to src/tabs/onboard_logging.html diff --git a/tabs/options.html b/src/tabs/options.html similarity index 100% rename from tabs/options.html rename to src/tabs/options.html diff --git a/tabs/osd.html b/src/tabs/osd.html similarity index 100% rename from tabs/osd.html rename to src/tabs/osd.html diff --git a/tabs/pid_tuning.html b/src/tabs/pid_tuning.html similarity index 100% rename from tabs/pid_tuning.html rename to src/tabs/pid_tuning.html diff --git a/tabs/ports.html b/src/tabs/ports.html similarity index 100% rename from tabs/ports.html rename to src/tabs/ports.html diff --git a/tabs/power.html b/src/tabs/power.html similarity index 100% rename from tabs/power.html rename to src/tabs/power.html diff --git a/tabs/receiver.html b/src/tabs/receiver.html similarity index 100% rename from tabs/receiver.html rename to src/tabs/receiver.html diff --git a/tabs/receiver_msp.html b/src/tabs/receiver_msp.html similarity index 100% rename from tabs/receiver_msp.html rename to src/tabs/receiver_msp.html diff --git a/tabs/review.html b/src/tabs/review.html similarity index 100% rename from tabs/review.html rename to src/tabs/review.html diff --git a/tabs/sensors.html b/src/tabs/sensors.html similarity index 100% rename from tabs/sensors.html rename to src/tabs/sensors.html diff --git a/tabs/servos.html b/src/tabs/servos.html similarity index 100% rename from tabs/servos.html rename to src/tabs/servos.html diff --git a/tabs/setup.html b/src/tabs/setup.html similarity index 100% rename from tabs/setup.html rename to src/tabs/setup.html diff --git a/tabs/setup_osd.html b/src/tabs/setup_osd.html similarity index 100% rename from tabs/setup_osd.html rename to src/tabs/setup_osd.html diff --git a/tabs/transponder.html b/src/tabs/transponder.html similarity index 100% rename from tabs/transponder.html rename to src/tabs/transponder.html