From ab9e3cc4e030ff5a45b19dd2dca32352492d10e4 Mon Sep 17 00:00:00 2001 From: Darren Lines Date: Wed, 20 Apr 2022 10:43:15 +0100 Subject: [PATCH] Craft name enhancments - Moved craft name to OSD page - OSD preview matches actual craft name - Only accept usable characters and symbols --- _locales/en/messages.json | 12 +++-------- src/css/tabs/osd.css | 2 +- tabs/configuration.html | 16 --------------- tabs/configuration.js | 30 --------------------------- tabs/osd.html | 4 ++++ tabs/osd.js | 43 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 51 insertions(+), 56 deletions(-) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 6674c216..0d31e2ce 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1037,15 +1037,6 @@ "configurationSPIProtocol": { "message": "RX SPI protocol" }, - "configurationPersonalization": { - "message": "Personalization" - }, - "configurationCraftName": { - "message": "Craft Name" - }, - "configurationCraftNameHelp": { - "message": "Craft name. Can be displayed by OSD and by compatible RC systems." - }, "configurationEepromSaved": { "message": "EEPROM saved: Configuration" }, @@ -2967,6 +2958,9 @@ "osd_video_format": { "message" : "Video Format" }, + "osd_craft_name": { + "message" : "Craft Name" + }, "osd_units": { "message" : "Units" }, diff --git a/src/css/tabs/osd.css b/src/css/tabs/osd.css index 0f881fe7..89db9aef 100644 --- a/src/css/tabs/osd.css +++ b/src/css/tabs/osd.css @@ -403,7 +403,7 @@ button { font-family: 'open_sansregular', 'Segoe UI', Tahoma, sans-serif; } -.spacer_box div input { +.spacer_box div input[type="radio"] { margin-right: 5px; } diff --git a/tabs/configuration.html b/tabs/configuration.html index 98870dae..f7f08b9e 100644 --- a/tabs/configuration.html +++ b/tabs/configuration.html @@ -103,22 +103,6 @@ -
-
-
-
-
-
- - -
-
-
-
- -
diff --git a/tabs/configuration.js b/tabs/configuration.js index c57bdd6e..57224023 100644 --- a/tabs/configuration.js +++ b/tabs/configuration.js @@ -10,23 +10,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) { googleAnalytics.sendAppView('Configuration'); } - var craftName = null; - var loadCraftName = function (callback) { - if (!CONFIG.name || CONFIG.name.trim() === '') { - mspHelper.getCraftName(function (name) { - craftName = name; - callback(); - }); - } else { - craftName = CONFIG.name; - callback(); - } - }; - - var saveCraftName = function (callback) { - mspHelper.setCraftName(craftName, callback); - }; - var loadChainer = new MSPChainerClass(); var loadChain = [ @@ -40,7 +23,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) { mspHelper.loadMixerConfig, mspHelper.loadBoardAlignment, mspHelper.loadCurrentMeterConfig, - loadCraftName, mspHelper.loadMiscV2 ]; @@ -60,7 +42,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) { mspHelper.saveVTXConfig, mspHelper.saveBoardAlignment, mspHelper.saveCurrentMeterConfig, - saveCraftName, mspHelper.saveMiscV2, saveSettings, mspHelper.saveToEeprom @@ -290,15 +271,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) { $('#3ddeadbandlow').val(REVERSIBLE_MOTORS.deadband_low); $('#3ddeadbandhigh').val(REVERSIBLE_MOTORS.deadband_high); $('#3dneutral').val(REVERSIBLE_MOTORS.neutral); - - // Craft name - if (craftName != null) { - $('.config-personalization').show(); - $('input[name="craft_name"]').val(craftName); - } else { - // craft name not supported by the firmware - $('.config-personalization').hide(); - } $('a.save').click(function () { MISC.mag_declination = parseFloat($('#mag_declination').val()); @@ -324,8 +296,6 @@ TABS.configuration.initialize = function (callback, scrollPosition) { SENSOR_ALIGNMENT.align_mag = parseInt(orientation_mag_e.val()); - craftName = $('input[name="craft_name"]').val(); - googleAnalytics.sendEvent('Setting', 'I2CSpeed', $('#i2c_speed').children("option:selected").text()); googleAnalytics.sendEvent('Board', 'Accelerometer', $('#sensor-acc').children("option:selected").text()); diff --git a/tabs/osd.html b/tabs/osd.html index a87db33e..45ae0687 100644 --- a/tabs/osd.html +++ b/tabs/osd.html @@ -53,6 +53,10 @@
+