Skip to content
This repository was archived by the owner on Apr 19, 2023. It is now read-only.

Commit

Permalink
Merge branch 'development'
Browse files Browse the repository at this point in the history
  • Loading branch information
hydra committed Dec 26, 2014
2 parents 671de0c + 0aa3339 commit ae44187
Show file tree
Hide file tree
Showing 13 changed files with 53 additions and 181 deletions.
28 changes: 6 additions & 22 deletions _locales/en/messages.json
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -12,26 +12,7 @@
"options_improve_configurator": {
"message": "Send anonymous usage data to the developer team"
},

"reviewHead": {
"message": "Application Review"
},
"reviewInitial": {
"message": "Do you like this app?"
},
"reviewStore": {
"message": "We are glad to hear that, would you like to send a review to make the application more popular?"
},
"reviewBug": {
"message": "We are sorry to hear that, would you like to submit a ticker and tell us what bothers you?"
},
"reviewYes": {
"message": "Yes"
},
"reviewNo": {
"message": "No"
},


"connect": {
"message": "Connect"
},
Expand Down Expand Up @@ -818,10 +799,10 @@
"message": "No reboot sequence"
},
"firmwareFlasherOnlineReleasesDescription": {
"message": "Available online firmware releases"
"message": "Available online firmware releases - Select the correct firmware appropriate for your board."
},
"firmwareFlasherNoRebootDescription": {
"message": "Check if you are flashing board with bootloader pins shorted"
"message": "Enable if you are flashing board with bootloader pins shorted"
},
"firmwareFlasherFlashOnConnect": {
"message": "Flash on connect"
Expand All @@ -847,6 +828,9 @@
"firmwareFlasherFlashSlowlyDescription": {
"message": "Use 115200 baudrate for flashing (useful for flashing via bluetooth)"
},
"firmwareFlasherOptionLabelSelectFirmware": {
"message": "Choose a Firmware / Board"
},
"firmwareFlasherButtonLoadLocal": {
"message": "Load Firmware [Local]"
},
Expand Down
4 changes: 4 additions & 0 deletions changelog.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
<span>2014.12.06 - 0.57.2 - cleanflight</span>
<p>
- Force user to select firmware before flashing (pulsar).<br />
</p>
<span>2014.12.06 - 0.57.1 - cleanflight</span>
<p>
- Latest firmware <strong>required</strong>.<br />
Expand Down
10 changes: 5 additions & 5 deletions js/libraries/d3.min.js

Large diffs are not rendered by default.

4 changes: 0 additions & 4 deletions js/libraries/jquery-2.1.1.min.js

This file was deleted.

1 change: 0 additions & 1 deletion js/libraries/jquery-2.1.1.min.map

This file was deleted.

4 changes: 4 additions & 0 deletions js/libraries/jquery-2.1.3.min.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions js/libraries/jquery-2.1.3.min.map

Large diffs are not rendered by default.

143 changes: 0 additions & 143 deletions js/review.js

This file was deleted.

2 changes: 1 addition & 1 deletion main.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<link type="text/css" rel="stylesheet" href="./tabs/auxiliary.css" media="all" />

<script type="text/javascript" src="./js/libraries/google-analytics-bundle.js"></script>
<script type="text/javascript" src="./js/libraries/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="./js/libraries/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="./js/libraries/d3.min.js"></script>
<script type="text/javascript" src="./js/libraries/jquery.nouislider.all.min.js"></script>
<script type="text/javascript" src="./js/libraries/three/three.min.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 2,
"minimum_chrome_version": "38",
"version": "0.57.1",
"version": "0.57.2",
"author": "Hydra",
"name": "Cleanflight - Configurator",
"short_name": "cleanflight",
Expand Down
11 changes: 9 additions & 2 deletions tabs/firmware_flasher.css
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
margin-left: 6px;
}
.tab-firmware_flasher .options select {
width: 180px;
width: 280px;
height: 20px;

border: 1px solid silver;
Expand All @@ -82,7 +82,7 @@
}
.tab-firmware_flasher .options .description {
position: absolute;
left: 200px;
left: 300px;

font-style: italic;
color: #818181;
Expand Down Expand Up @@ -194,6 +194,13 @@
cursor: default;
background-color: #b8b8b8;
}
.tab-firmware_flasher .buttons a.load_remote_file.locked {
background-color: #b8b8b8;
}
.tab-firmware_flasher .buttons a.load_remote_file.locked:hover {
cursor: default;
background-color: #b8b8b8;
}
.tab-firmware_flasher .buttons a.back {
float: right;
margin: 0;
Expand Down
2 changes: 1 addition & 1 deletion tabs/firmware_flasher.html
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
</div>
<div class="buttons">
<a class="load_file" href="#" i18n="firmwareFlasherButtonLoadLocal"></a>
<a class="load_remote_file" href="#" i18n="firmwareFlasherButtonLoadOnline"></a>
<a class="load_remote_file locked" href="#" i18n="firmwareFlasherButtonLoadOnline"></a>
<a class="flash_firmware locked" href="#" i18n="firmwareFlasherFlashFirmware"></a>
<a class="back" href="#" i18n="firmwareFlasherButtonLeave"></a>
</div>
Expand Down
22 changes: 21 additions & 1 deletion tabs/firmware_flasher.js
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ TABS.firmware_flasher.initialize = function (callback) {
var processReleases = function (releases){
var releases_e = $('select[name="release"]').empty();

releases_e.append($("<option value='0'>{0}</option>".format(chrome.i18n.getMessage('firmwareFlasherOptionLabelSelectFirmware'))));

for(var releaseIndex = 0; releaseIndex < releases.length; releaseIndex++){
$.get(releases[releaseIndex].assets_url).done(
(function (releases, releaseIndex, releases_e, assets){
Expand Down Expand Up @@ -206,8 +208,26 @@ TABS.firmware_flasher.initialize = function (callback) {
});
});
});

/**
* Lock / Unlock the firmware download button according to the firmware selection dropdown.
*/
$('select[name="release"]').change(function(evt){
if (evt.target.value=="0") {
$("a.load_remote_file").addClass('locked');
}
else {
$("a.load_remote_file").removeClass('locked');
}
});

$('a.load_remote_file').click(function () {
$('a.load_remote_file').click(function (evt) {

if ($('select[name="release"]').val() == "0") {
GUI.log("<b>No firmware selected to load</b>");
return;
}

function process_hex(data, summary) {
intel_hex = data;

Expand Down

0 comments on commit ae44187

Please sign in to comment.