diff --git a/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt b/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt index c6172da16..fd1a8172a 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt @@ -36,7 +36,13 @@ $('#updatelist').show(); } $("#checkupdate_progress").addClass("fa fa-spinner fa-pulse"); - $('#updatestatus').html("{{ lang._('Checking, please wait...') }}"); + $('.updatestatus').html("{{ lang._('Checking, please wait...') }}"); + } + + function updateDismiss() { + $('#infotab > a').tab('show'); + $('#updatelist').hide(); + $('#update_status_container').show(); } /** @@ -53,7 +59,7 @@ // request status ajaxGet('/api/core/firmware/status', {}, function(data,status){ $("#checkupdate_progress").removeClass("fa fa-spinner fa-pulse"); - $('#updatestatus').html(data['status_msg']); + $('.updatestatus').html(data['status_msg']); if (data['status'] == "ok") { $.upgrade_action = data['status_upgrade_action']; @@ -67,7 +73,6 @@ // unhide upgrade button $("#upgrade").attr("style",""); - $("#audit_all").attr("style","display:none"); // show upgrade list $('#update_status_container').hide(); @@ -98,7 +103,6 @@ $('#update_status_container').hide(); $('#updatelist').show(); $("#upgrade").attr("style","display:none"); - $("#audit_all").attr("style",""); // update list so plugins sync as well (all) packagesInfo(true); @@ -125,8 +129,7 @@ $('#update_status').html(''); $('#update_status_container').show(); $('#updatetab > a').tab('show'); - $('#updatestatus').html("{{ lang._('Updating, please wait...') }}"); - $("#audit_all").attr("style","display:none"); + $('.updatestatus').html("{{ lang._('Updating, please wait...') }}"); let maj_suffix = ''; if ($.upgrade_action == 'maj') { maj_suffix = '_maj'; @@ -149,10 +152,8 @@ $('#update_status').html(''); $('#update_status_container').show(); $('#updatetab > a').tab('show'); - $('#updatestatus').html("{{ lang._('Auditing, please wait...') }}"); - $("#audit_all").attr("style",""); - $("#audit_progress").removeClass("caret"); - $("#audit_progress").addClass("fa fa-spinner fa-pulse"); + $('.updatestatus').html("{{ lang._('Auditing, please wait...') }}"); + $('#updatetab_progress').addClass("fa fa-cog fa-spin"); ajaxCall('/api/core/firmware/' + $type, {}, function () { $('#updatelist > tbody, #updatelist > thead').empty(); @@ -252,7 +253,7 @@ $('#update_status').html(''); $('#update_status_container').show(); $('#updatetab > a').tab('show'); - $('#updatestatus').html("{{ lang._('Executing, please wait...') }}"); + $('.updatestatus').html("{{ lang._('Executing, please wait...') }}"); $.upgrade_action = 'action'; ajaxCall('/api/core/firmware/'+pkg_act+'/'+pkg_name, {}, function() { @@ -324,10 +325,8 @@ if (data['status'] == 'done') { $("#upgrade_progress_maj").removeClass("fa fa-spinner fa-pulse"); $("#upgrade_progress").removeClass("fa fa-spinner fa-pulse"); - $("#audit_progress").removeClass("fa fa-spinner fa-pulse"); - $("#audit_progress").addClass("caret"); + $('#updatetab_progress').removeClass("fa fa-cog fa-spin"); $("#upgrade").attr("style","display:none"); - $("#audit_all").attr("style",""); $('#major-upgrade').hide(); $('#upgrade_maj').prop('disabled', true); if ($.upgrade_action == 'pkg') { @@ -336,11 +335,11 @@ setTimeout(updateStatus, 1000); } else { if ($.upgrade_action == 'audit') { - $('#updatestatus').html("{{ lang._('Audit done.') }}"); + $('.updatestatus').html("{{ lang._('Audit done.') }}"); } else if ($.upgrade_action == 'action') { - $('#updatestatus').html("{{ lang._('Action done.') }}"); + $('.updatestatus').html("{{ lang._('Action done.') }}"); } else { - $('#updatestatus').html("{{ lang._('Upgrade done.') }}"); + $('.updatestatus').html("{{ lang._('Upgrade done.') }}"); } packagesInfo(true); } @@ -628,6 +627,7 @@ // link event handlers $('#checkupdate').click(updateStatus); $('#upgrade').click(upgrade_ui); + $('#upgrade_dismiss').click(updateDismiss); $('#audit').click(function () { audit('audit'); }); $('#health').click(function () { audit('health'); }); $('#upgrade_maj').click(function () { @@ -820,21 +820,10 @@
- -