From be6cc9ea798acc31e6ecdf63826f01f6dff622ab Mon Sep 17 00:00:00 2001 From: Arturo Gonzalez Date: Tue, 14 Mar 2017 13:52:29 +0100 Subject: [PATCH] Added the last dialog to um. Ticket #486 --- .../include/javascript/update_manager.js | 182 ++++++++++++++++++ 1 file changed, 182 insertions(+) diff --git a/pandora_console/include/javascript/update_manager.js b/pandora_console/include/javascript/update_manager.js index f6d7bf3c0f..027096eef7 100644 --- a/pandora_console/include/javascript/update_manager.js +++ b/pandora_console/include/javascript/update_manager.js @@ -251,11 +251,63 @@ function install_package (package, homeurl) { success: function (data) { $('#form-offline_update ul').find('li').removeClass('loading'); if (data.status == "success") { + $("
").dialog ({ + resizable: true, + draggable: true, + modal: true, + overlay: { + opacity: 0.5, + background: 'black' + }, + width: 600, + height: 250, + buttons: { + "Ok": function () { + $(this).dialog("close"); + } + } + }); + + var dialog_success_pkg_text = "
"; + dialog_success_pkg_text = dialog_success_pkg_text + "
"; + dialog_success_pkg_text = dialog_success_pkg_text + "

SUCCESS

"; + dialog_success_pkg_text = dialog_success_pkg_text + "

" + package_updated_successfully + "

"; + dialog_success_pkg_text = dialog_success_pkg_text + "
"; + + $('#success_pkg').html(dialog_success_pkg_text); + $('#success_pkg').dialog('open'); + $('#form-offline_update ul').find('li').addClass('suc'); $('#form-offline_update ul').find('li').find('p').html(package_updated_successfully) .append("" + if_there_are_any_database_change + ""); } else { + $("
").dialog ({ + resizable: true, + draggable: true, + modal: true, + overlay: { + opacity: 0.5, + background: 'black' + }, + width: 600, + height: 250, + buttons: { + "Ok": function () { + $(this).dialog("close"); + } + } + }); + + var dialog_error_pkg_text = "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "

ERROR

"; + dialog_error_pkg_text = dialog_error_pkg_text + "

" + package_not_updated + "

"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + + $('#error_pkg').html(dialog_error_pkg_text); + $('#error_pkg').dialog('open'); + $('#form-offline_update ul').find('li').addClass('error'); $('#form-offline_update ul').find('li').find('p').html(package_not_updated) .append(""+data.message+""); @@ -348,11 +400,63 @@ function install_package (package, homeurl) { success: function (data) { $('#form-offline_update ul').find('li').removeClass('loading'); if (data.status == "success") { + $("
").dialog ({ + resizable: true, + draggable: true, + modal: true, + overlay: { + opacity: 0.5, + background: 'black' + }, + width: 600, + height: 250, + buttons: { + "Ok": function () { + $(this).dialog("close"); + } + } + }); + + var dialog_success_pkg_text = "
"; + dialog_success_pkg_text = dialog_success_pkg_text + "
"; + dialog_success_pkg_text = dialog_success_pkg_text + "

SUCCESS

"; + dialog_success_pkg_text = dialog_success_pkg_text + "

" + package_updated_successfully + "

"; + dialog_success_pkg_text = dialog_success_pkg_text + "
"; + + $('#success_pkg').html(dialog_success_pkg_text); + $('#success_pkg').dialog('open'); + $('#form-offline_update ul').find('li').addClass('suc'); $('#form-offline_update ul').find('li').find('p').html(package_updated_successfully) .append("" + if_there_are_any_database_change + ""); } else { + $("
").dialog ({ + resizable: true, + draggable: true, + modal: true, + overlay: { + opacity: 0.5, + background: 'black' + }, + width: 600, + height: 250, + buttons: { + "Ok": function () { + $(this).dialog("close"); + } + } + }); + + var dialog_error_pkg_text = "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "

ERROR

"; + dialog_error_pkg_text = dialog_error_pkg_text + "

" + package_not_updated + "

"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + + $('#error_pkg').html(dialog_error_pkg_text); + $('#error_pkg').dialog('open'); + $('#form-offline_update ul').find('li').addClass('error'); $('#form-offline_update ul').find('li').find('p').html(package_not_updated) .append(""+data.message+""); @@ -797,6 +901,32 @@ function install_free_package(package, version, homeurl) { timeout: 600000, dataType: "json", error: function(data) { + $("
").dialog ({ + resizable: true, + draggable: true, + modal: true, + overlay: { + opacity: 0.5, + background: 'black' + }, + width: 600, + height: 250, + buttons: { + "Ok": function () { + $(this).dialog("close"); + } + } + }); + + var dialog_error_pkg_text = "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "

ERROR

"; + dialog_error_pkg_text = dialog_error_pkg_text + "

" + unknown_error_update_manager + "

"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + + $('#error_pkg').html(dialog_error_pkg_text); + $('#error_pkg').dialog('open'); + correct_install_progress = false; stop_check_progress = 1; @@ -807,12 +937,64 @@ function install_free_package(package, version, homeurl) { success: function (data) { if (correct_install_progress) { if (data["status"] == "success") { + $("
").dialog ({ + resizable: true, + draggable: true, + modal: true, + overlay: { + opacity: 0.5, + background: 'black' + }, + width: 600, + height: 250, + buttons: { + "Ok": function () { + $(this).dialog("close"); + } + } + }); + + var dialog_success_pkg_text = "
"; + dialog_success_pkg_text = dialog_success_pkg_text + "
"; + dialog_success_pkg_text = dialog_success_pkg_text + "

SUCCESS

"; + dialog_success_pkg_text = dialog_success_pkg_text + "

" + data['message'] + "

"; + dialog_success_pkg_text = dialog_success_pkg_text + "
"; + + $('#success_pkg').html(dialog_success_pkg_text); + $('#success_pkg').dialog('open'); + $("#box_online .loading").hide(); $("#box_online .progressbar").hide(); $("#box_online .content").html(data['message']); stop_check_progress = 1; } else { + $("
").dialog ({ + resizable: true, + draggable: true, + modal: true, + overlay: { + opacity: 0.5, + background: 'black' + }, + width: 600, + height: 250, + buttons: { + "Ok": function () { + $(this).dialog("close"); + } + } + }); + + var dialog_error_pkg_text = "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + dialog_error_pkg_text = dialog_error_pkg_text + "

ERROR

"; + dialog_error_pkg_text = dialog_error_pkg_text + "

" + data['message'] + "

"; + dialog_error_pkg_text = dialog_error_pkg_text + "
"; + + $('#error_pkg').html(dialog_error_pkg_text); + $('#error_pkg').dialog('open'); + $("#box_online .loading").hide(); $("#box_online .progressbar").hide(); $("#box_online .content").html(data['message']);