CLI available for old firmware versions
parent
0c6b55d070
commit
32a27b73a7
|
@ -103,7 +103,7 @@
|
|||
"message": "No configuration received within <span style=\"color: red\">10 seconds</span>, communication <span style=\"color: red\">failed</span>"
|
||||
},
|
||||
"firmwareVersionNotSupported": {
|
||||
"message": "This firmware version is <span style=\"color: red\">not supported</span>. Please upgrade to firmware that supports api version <strong>$1</strong> or higher"
|
||||
"message": "This firmware version is <span style=\"color: red\">not supported</span>. Please upgrade to firmware that supports api version <strong>$1</strong> or higher. Only CLI is usable for backup purposes."
|
||||
},
|
||||
"firmwareVersion": {
|
||||
"message": "Firmware Version: <strong>$1</strong>"
|
||||
|
|
|
@ -5,6 +5,7 @@ var CONFIGURATOR = {
|
|||
'apiVersionAccepted': 1.1,
|
||||
'backupFileMinVersionAccepted': '0.55', // chrome.runtime.getManifest().version is stored as string, so does this one
|
||||
'connectionValid': false,
|
||||
'connectionValidCliOnly': false,
|
||||
'cliActive': false,
|
||||
'cliValid': false
|
||||
};
|
||||
|
|
|
@ -27,6 +27,7 @@ $(document).ready(function () {
|
|||
|
||||
GUI.connected_to = false;
|
||||
CONFIGURATOR.connectionValid = false;
|
||||
CONFIGURATOR.connectionValidCliOnly = false;
|
||||
MSP.disconnect_cleanup();
|
||||
PortUsage.reset();
|
||||
|
||||
|
@ -177,7 +178,11 @@ function onOpen(openInfo) {
|
|||
});
|
||||
} else {
|
||||
GUI.log(chrome.i18n.getMessage('firmwareVersionNotSupported', [CONFIGURATOR.apiVersionAccepted]));
|
||||
$('div#port-picker a.connect').click(); // disconnect
|
||||
CONFIGURATOR.connectionValid = true; // making it possible to open the CLI tab
|
||||
$('div#port-picker a.connect').text(chrome.i18n.getMessage('disconnect')).addClass('active');
|
||||
$('#tabs li a:last').click(); // open CLI tab
|
||||
GUI.timeout_remove('connecting'); // kill connecting timer
|
||||
CONFIGURATOR.connectionValidCliOnly = true;
|
||||
}
|
||||
});
|
||||
} else {
|
||||
|
|
|
@ -62,12 +62,16 @@ $(document).ready(function () {
|
|||
var self = this,
|
||||
tab = $(self).parent().prop('class');
|
||||
|
||||
// if there is no active connection, return
|
||||
if (!CONFIGURATOR.connectionValid) {
|
||||
GUI.log('You need to <strong>connect</strong> before you can view any of the tabs');
|
||||
return;
|
||||
}
|
||||
|
||||
if (CONFIGURATOR.connectionValidCliOnly) {
|
||||
GUI.log('You need to <strong>Upgrade</strong> your firmware before you can view any of the tabs');
|
||||
return;
|
||||
}
|
||||
|
||||
GUI.tab_switch_in_progress = true;
|
||||
|
||||
GUI.tab_switch_cleanup(function () {
|
||||
|
|
Loading…
Reference in New Issue