diff --git a/web/pgadmin/misc/static/explain/js/explain.js b/web/pgadmin/misc/static/explain/js/explain.js
index bfad45522..d1c7ebb0b 100644
--- a/web/pgadmin/misc/static/explain/js/explain.js
+++ b/web/pgadmin/misc/static/explain/js/explain.js
@@ -941,7 +941,7 @@ define('pgadmin.misc.explain', [
drawImage: function(
g, image_content, currentXpos, currentYpos, graphContainer,
- toolTipContainer, downloadSVG=false
+ toolTipContainer, downloadSVGFile=false
) {
// Draw the actual image for current node
var image = g.image(
@@ -960,7 +960,7 @@ define('pgadmin.misc.explain', [
var image_data = this.toJSON(),
nodeLabel = this.getLabel();
- if (downloadSVG) {
+ if (downloadSVGFile) {
var title = '
';
_.each(image_data, function (value, key) {
if (
@@ -982,48 +982,6 @@ define('pgadmin.misc.explain', [
image.append(Snap.parse(title));
- image.mouseover(() => {
- // Empty the tooltip content if it has any and add new data
- let toolTipBody = toolTipContainer.find('.details-body');
- let toolTipTitle = toolTipContainer.find('.details-title');
- toolTipTitle.text(nodeLabel);
-
- toolTipBody.empty();
-
- // Remove the title content so that we can show our custom build tooltips.
- image.node.textContent = '';
-
- var tooltipTable = $(`
- `).appendTo(toolTipBody);
- var tooltip = tooltipTable.find('tbody');
-
- _.each(image_data, function (value, key) {
- if (
- key !== 'image' &&
- key !== 'Plans' &&
- key !== 'level' &&
- key !== 'image' &&
- key !== 'image_text' &&
- key !== 'xpos' &&
- key !== 'ypos' &&
- key !== 'width' &&
- key !== 'height'
- ) {
- key = _.escape(key);
- value = _.escape(value);
- tooltip.append(`
-
- | ${key} |
- ${value} |
-
- `);
- }
- });
- toolTipContainer.removeClass('d-none');
- toolTipBody.scrollTop(0);
- });
}
image.click(() => {
@@ -1104,11 +1062,11 @@ define('pgadmin.misc.explain', [
var onSVGLoaded = function(data) {
var svg_image = Snap();
svg_image.append(data);
- var downloadSVG = true;
+ var downloadSVGFile = true;
that.drawImage(
g, svg_image.toDataURL(), startX, startY, graphContainer,
- toolTipContainer, downloadSVG
+ toolTipContainer, downloadSVGFile
);
// This attribute is required to download the file as SVG image.