diff --git a/web/pgadmin/tools/datagrid/templates/datagrid/js/datagrid.js b/web/pgadmin/tools/datagrid/templates/datagrid/js/datagrid.js
index d73e2da6..768e1194 100644
--- a/web/pgadmin/tools/datagrid/templates/datagrid/js/datagrid.js
+++ b/web/pgadmin/tools/datagrid/templates/datagrid/js/datagrid.js
@@ -378,14 +378,7 @@ define([
});
} else {
var dashboardPanel = pgBrowser.docker.findPanels('dashboard');
- var $frameArea = $('
');
-
var dataGridPanel = pgBrowser.docker.addPanel('frm_datagrid', wcDocker.DOCK.STACKED, dashboardPanel[0]);
- dataGridPanel.layout().addItem($frameArea);
- // Initialize empty frame
- var frame = new wcIFrame($frameArea, dataGridPanel);
- $(dataGridPanel).data('frameInitialized', false);
- $(dataGridPanel).data('embeddedFrame', frame);
// Set panel title and icon
dataGridPanel.title('
'+grid_title+'');
@@ -405,7 +398,7 @@ define([
$(j).data('embeddedFrame').$container.append(self.spinner_el);
setTimeout(function() {
var frameInitialized = $(j).data('frameInitialized');
- if (!frameInitialized) {
+ if (frameInitialized) {
var frame = $(j).data('embeddedFrame');
if (frame) {
frame.openURL(baseUrl);
@@ -501,14 +494,7 @@ define([
* create new panel and add it to the dashboard panel.
*/
var dashboardPanel = pgBrowser.docker.findPanels('dashboard');
- var $frameArea = $('
');
-
var queryToolPanel = pgBrowser.docker.addPanel('frm_datagrid', wcDocker.DOCK.STACKED, dashboardPanel[0]);
- queryToolPanel.layout().addItem($frameArea);
- // Initialize empty frame
- var frame = new wcIFrame($frameArea, queryToolPanel);
- $(queryToolPanel).data('frameInitialized', false);
- $(queryToolPanel).data('embeddedFrame', frame);
// Set panel title and icon
queryToolPanel.title(''+panel_title+'');
@@ -528,7 +514,7 @@ define([
$(j).data('embeddedFrame').$container.append(pgAdmin.DataGrid.spinner_el);
setTimeout(function() {
var frameInitialized = $(j).data('frameInitialized');
- if (!frameInitialized) {
+ if (frameInitialized) {
var frame = $(j).data('embeddedFrame');
if (frame) {
frame.openURL(baseUrl);