From de61e2a0493d6eea25ddb9c26a208064ea22d516 Mon Sep 17 00:00:00 2001 From: manchandavishal Date: Mon, 10 Apr 2023 18:36:41 +0530 Subject: [PATCH] Fix Deprecated: jQuery.parseJSON() warning by updating to JSON.parse() The jQuery.parseJSON() method has been deprecated since jQuery 3.0, and generates a warning in the console. This patch replaces all instances of jQuery.parseJSON() with JSON.parse(), as recommended in the jQuery upgrade guide [1]. This ensures that the code is compatible with the latest version of jQuery and eliminates the warning. [1] https://jquery.com/upgrade-guide/3.0/#deprecated-jquery-parsejson Change-Id: I1da5a6c56cefe9bbe0c1185ac8c536eb8f2a6a35 --- horizon/static/horizon/js/horizon.messages.js | 2 +- horizon/static/horizon/js/horizon.modals.js | 2 +- openstack_dashboard/static/js/horizon.networktopology.js | 2 +- openstack_dashboard/static/js/horizon.networktopologycommon.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/horizon/static/horizon/js/horizon.messages.js b/horizon/static/horizon/js/horizon.messages.js index 94d654efe2..be38b258ae 100644 --- a/horizon/static/horizon/js/horizon.messages.js +++ b/horizon/static/horizon/js/horizon.messages.js @@ -93,7 +93,7 @@ horizon.autoDismissAlert = function ($alert) { horizon.addInitFunction(function () { // Bind AJAX message handling. $(document).ajaxComplete(function(event, request){ - var message_array = $.parseJSON(horizon.ajax.get_messages(request)); + var message_array = JSON.parse(horizon.ajax.get_messages(request)); $(message_array).each(function (index, item) { horizon.alert(item[0], item[1], item[2]); }); diff --git a/horizon/static/horizon/js/horizon.modals.js b/horizon/static/horizon/js/horizon.modals.js index b31a9bbf97..090253e026 100644 --- a/horizon/static/horizon/js/horizon.modals.js +++ b/horizon/static/horizon/js/horizon.modals.js @@ -346,7 +346,7 @@ horizon.addInitFunction(horizon.modals.init = function() { } else if (redirect_header) { location.href = redirect_header; } else if (add_to_field_header) { - json_data = $.parseJSON(data); + json_data = JSON.parse(data); field_to_update = $("#" + add_to_field_header); field_to_update.append(""); field_to_update.change(); diff --git a/openstack_dashboard/static/js/horizon.networktopology.js b/openstack_dashboard/static/js/horizon.networktopology.js index c94da29538..ef024692df 100644 --- a/openstack_dashboard/static/js/horizon.networktopology.js +++ b/openstack_dashboard/static/js/horizon.networktopology.js @@ -157,7 +157,7 @@ horizon.network_topology = { self.translate = null; }); angular.element(window).on('message', function(e) { - var message = angular.element.parseJSON(e.originalEvent.data); + var message = JSON.parse(e.originalEvent.data); if (self.previous_message !== message.message) { horizon.alert(message.type, message.message); self.previous_message = message.message; diff --git a/openstack_dashboard/static/js/horizon.networktopologycommon.js b/openstack_dashboard/static/js/horizon.networktopologycommon.js index a2722e8fec..417b028dc4 100644 --- a/openstack_dashboard/static/js/horizon.networktopologycommon.js +++ b/openstack_dashboard/static/js/horizon.networktopologycommon.js @@ -88,7 +88,7 @@ horizon.networktopologymessager = { // listens for message events angular.element(window).on('message', function(e) { - var message = angular.element.parseJSON(e.originalEvent.data); + var message = JSON.parse(e.originalEvent.data); if (self.previous_message !== message.message) { horizon.toast.add(message.type, message.message); self.previous_message = message.message;