use of org.pentaho.mantle.client.solutionbrowser.tabs.IFrameTabPanel in project pentaho-platform by pentaho.
the class FilesToolbar method popupClosed.
@Override
public void popupClosed(PopupPanel panel) {
IFrameTabPanel iframeTab = SolutionBrowserPanel.getInstance().getContentTabPanel().getCurrentFrame();
if (iframeTab == null || iframeTab.getFrame() == null) {
return;
}
Frame currentFrame = iframeTab.getFrame();
FrameUtils.setEmbedVisibility(currentFrame, true);
}
use of org.pentaho.mantle.client.solutionbrowser.tabs.IFrameTabPanel in project pentaho-platform by pentaho.
the class MantlePopupPanel method show.
@Override
public void show() {
super.show();
IFrameTabPanel iframeTab = SolutionBrowserPanel.getInstance().getContentTabPanel().getCurrentFrame();
if (iframeTab == null || iframeTab.getFrame() == null) {
return;
}
Frame currentFrame = iframeTab.getFrame();
if (ElementUtils.elementsOverlap(this.getElement(), currentFrame.getElement())) {
FrameUtils.setEmbedVisibility(currentFrame, false);
}
}
Aggregations