mirror of
https://github.com/j-a-n/raspberrymatic-addon-rmupdate.git
synced 2023-10-10 13:37:40 +02:00
Improve error logging and message
This commit is contained in:
parent
1c94fb0fdf
commit
1a1a8d422d
@ -59,7 +59,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
function display_message(type, text, millis) {
|
||||
clear_message();
|
||||
$('#message').contents().last()[0].textContent = text;
|
||||
$('#message-text').html(text);
|
||||
$('#message').attr('class', 'ui ' + type + ' message visible');
|
||||
message_timer_id = setTimeout(clear_message, millis);
|
||||
}
|
||||
@ -69,7 +69,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
clearTimeout(message_timer_id);
|
||||
}
|
||||
message_timer_id = null;
|
||||
$('#message').contents().last()[0].textContent = '';
|
||||
$('#message-text').html('');
|
||||
$('#message').attr('class', 'ui message hidden');
|
||||
}
|
||||
|
||||
@ -256,9 +256,18 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// We are not expecting a response
|
||||
},
|
||||
function(xhr, ajaxOptions, thrownError) {
|
||||
err = thrownError;
|
||||
try {
|
||||
obj = JSON.parse(xhr.responseText);
|
||||
if (obj.error != null) {
|
||||
err = obj.error;
|
||||
}
|
||||
}
|
||||
catch(e) {
|
||||
}
|
||||
console.error("Firmware installation error: " + thrownError + ": " + xhr.responseText);
|
||||
//$('#modal-log').modal('hide');
|
||||
set_running_installation("", thrownError + ": " + xhr.responseText);
|
||||
set_running_installation("", err);
|
||||
}
|
||||
);
|
||||
}
|
||||
@ -980,6 +989,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
<div class="ui container">
|
||||
<div id="message" class="ui message hidden" style="margin-left: 100px; margin-right: 100px; min-height: 50px; min-width: 340px">
|
||||
<i class="close icon" onclick="clear_message();"></i>
|
||||
<pre id="message-text" style='font-family: Lato,"Helvetica Neue",Arial,Helvetica,sans-serif; white-space: pre-wrap;' />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -240,7 +240,7 @@ if [catch {process} result] {
|
||||
puts "Content-Type: ${content_type}"
|
||||
puts "Status: $status";
|
||||
puts ""
|
||||
set result [json_string $result]
|
||||
set result [json_string "${result} - ${::errorCode} - ${::errorInfo}"]
|
||||
puts -nonewline "\{\"error\":\"${result}\"\}"
|
||||
} else {
|
||||
puts "Content-Type: ${content_type}"
|
||||
|
Loading…
Reference in New Issue
Block a user