diff --git a/themes/grav/js/admin-all.js b/themes/grav/js/admin-all.js index a513151f..687425e1 100644 --- a/themes/grav/js/admin-all.js +++ b/themes/grav/js/admin-all.js @@ -123,6 +123,10 @@ $(function () { toastErrors: true, success: function(result, status) { toastr.success(result.message); + + if (url.indexOf('task:updategrav') !== -1) { + $('[data-gpm-grav]').remove(); + } } }).always(function() { GPMRefresh(); @@ -223,12 +227,16 @@ $(function () { if (grav.isUpdatable) { var icon = ' '; content = 'Grav v{available} is now available! (Current: v{version}) ', - button = ''; + button = ''; content = jQuery.substitute(content, {available: grav.available, version: grav.version}); $('[data-gpm-grav]').addClass('grav').html('

' + icon + content + button + '

'); } + $('#grav-update-button').on('click', function() { + $(this).html('Updating... please wait, downloading 2MB+..'); + }); + // dashboard if ($('.updates-chart').length) { var missing = (resources.total + (grav.isUpdatable ? 1 : 0)) * 100 / (installed + (grav.isUpdatable ? 1 : 0)),