mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-18 22:05:17 +03:00
Update the firmware flasher to provide more details about the release.
Add warning message about target selection.
This commit is contained in:
parent
dac49093a0
commit
c6867d3c52
4 changed files with 43 additions and 12 deletions
|
@ -760,6 +760,24 @@
|
|||
"firmwareFlasherReleaseSummaryHead": {
|
||||
"message": "Release info"
|
||||
},
|
||||
"firmwareFlasherReleaseNotes": {
|
||||
"message": "Release notes:"
|
||||
},
|
||||
"firmwareFlasherReleaseDate": {
|
||||
"message": "Date:"
|
||||
},
|
||||
"firmwareFlasherReleaseTarget": {
|
||||
"message": "Target:"
|
||||
},
|
||||
"firmwareFlasherReleaseFile": {
|
||||
"message": "Binary:"
|
||||
},
|
||||
"firmwareFlasherReleaseFileUrl": {
|
||||
"message": "Download manually."
|
||||
},
|
||||
"firmwareFlasherTargetWarning": {
|
||||
"message": "<span style=\"color: red\">IMPORTANT</span>: Ensure you flash a file appropriate for your target. Flashing a binary for the wrong target can cause <span style=\"color: red\">bad</span> things to happen."
|
||||
},
|
||||
|
||||
"firmwareFlasherPath": {
|
||||
"message": "Path:"
|
||||
|
|
|
@ -117,6 +117,9 @@
|
|||
.tab-firmware_flasher .release_info p a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.tab-firmware_flasher .release_info .notes {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.tab-firmware_flasher .git_info {
|
||||
display: none;
|
||||
|
|
|
@ -52,13 +52,18 @@
|
|||
<div class="release_info">
|
||||
<div class="title" i18n="firmwareFlasherReleaseSummaryHead"></div>
|
||||
<p>
|
||||
<strong i18n="firmwareFlasherReleaseMessage"></strong> <span class="message"></span>
|
||||
<strong i18n="firmwareFlasherReleaseTarget"></strong> <span class="target"></span><br />
|
||||
<strong i18n="firmwareFlasherReleaseFile"></strong> <a i18n_title="firmwareFlasherReleaseFileUrl" class="file" href="#" target="_blank"></a><br />
|
||||
<strong i18n="firmwareFlasherReleaseDate"></strong> <span class="date"></span><br />
|
||||
<strong i18n="firmwareFlasherReleaseNotes"></strong> <br />
|
||||
<div class=notes></div>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="warning">
|
||||
<div class="title" i18n="firmwareFlasherWarninghead"></div>
|
||||
<p i18n="firmwareFlasherWarningText">
|
||||
<p i18n="firmwareFlasherTargetWarning">
|
||||
</p>
|
||||
</div>
|
||||
<div class="buttons">
|
||||
|
|
|
@ -48,15 +48,7 @@ TABS.firmware_flasher.initialize = function (callback) {
|
|||
continue;
|
||||
}
|
||||
|
||||
var summary = {
|
||||
"name" : release.name,
|
||||
"url" : asset.browser_download_url,
|
||||
"target" : target,
|
||||
"date" : release.published_at,
|
||||
"message" : release.body
|
||||
};
|
||||
|
||||
var date = new Date(summary.date);
|
||||
var date = new Date(release.published_at);
|
||||
var formattedDate = "{0}-{1}-{2} {3}:{4}".format(
|
||||
date.getFullYear(),
|
||||
date.getMonth(),
|
||||
|
@ -64,6 +56,15 @@ TABS.firmware_flasher.initialize = function (callback) {
|
|||
date.getHours(),
|
||||
date.getMinutes()
|
||||
);
|
||||
|
||||
var summary = {
|
||||
"name" : release.name,
|
||||
"url" : asset.browser_download_url,
|
||||
"file" : asset.name,
|
||||
"target" : target,
|
||||
"date" : formattedDate,
|
||||
"notes" : release.body
|
||||
};
|
||||
|
||||
var select_e =
|
||||
$("<option value='{0}_{1}'>{2} {3} {4}</option>".format(
|
||||
|
@ -71,7 +72,7 @@ TABS.firmware_flasher.initialize = function (callback) {
|
|||
assetIndex,
|
||||
summary.name,
|
||||
summary.target,
|
||||
formattedDate
|
||||
summary.date
|
||||
)).data('summary', summary);
|
||||
|
||||
releases_e.append(select_e);
|
||||
|
@ -239,8 +240,12 @@ TABS.firmware_flasher.initialize = function (callback) {
|
|||
$('div.git_info').slideDown();
|
||||
});
|
||||
}
|
||||
$('div.release_info .message').text(summary.message);
|
||||
|
||||
$('div.release_info .target').text(summary.target);
|
||||
$('div.release_info .date').text(summary.date);
|
||||
$('div.release_info .file').text(summary.file).prop('href', summary.url);
|
||||
$('div.release_info .notes').text(summary.notes);
|
||||
|
||||
$('div.release_info').slideDown();
|
||||
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue