From c144db698ea39253146c30617f014ae324a8f162 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 7 Jul 2016 15:23:36 +0300 Subject: [PATCH] Fixed bug with closing add-ons. --- apps/common/main/lib/view/Plugins.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/common/main/lib/view/Plugins.js b/apps/common/main/lib/view/Plugins.js index 9a65996381..e97ceb2bbb 100644 --- a/apps/common/main/lib/view/Plugins.js +++ b/apps/common/main/lib/view/Plugins.js @@ -107,6 +107,7 @@ define([ this.pluginsPanel = $('#plugins-box'); this.pluginsMask = $('#plugins-mask'); this.currentPluginPanel = $('#current-plugin-box'); + this.currentPluginFrame = $('#current-plugin-frame'); this.pluginMenu = new Common.UI.Menu({ menuAlign : 'tr-br', @@ -151,10 +152,10 @@ define([ this.iframePlugin.frameBorder = 0; this.iframePlugin.scrolling = "no"; this.iframePlugin.onload = _.bind(this._onLoad,this); - $('#current-plugin-frame').append(this.iframePlugin); + this.currentPluginFrame.append(this.iframePlugin); if (!this.loadMask) - this.loadMask = new Common.UI.LoadMask({owner: $('#current-plugin-frame')}); + this.loadMask = new Common.UI.LoadMask({owner: this.currentPluginFrame}); this.loadMask.setTitle(this.textLoading); this.loadMask.show(); @@ -164,7 +165,7 @@ define([ closeInsideMode: function() { if (this.iframePlugin) { - this.iframePlugin.remove(); + this.currentPluginFrame.empty(); this.iframePlugin = null; } this.currentPluginPanel.toggleClass('hidden', true);