Class CmsFramePopup

java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.google.gwt.user.client.ui.PopupPanel
org.opencms.gwt.client.ui.CmsPopup
org.opencms.gwt.client.ui.input.CmsFramePopup
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.PopupPanel>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.EventPreview, com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.user.client.ui.HasAnimation, com.google.gwt.user.client.ui.HasOneWidget, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesPopupEvents, Iterable<com.google.gwt.user.client.ui.Widget>, I_CmsAutoHider

public class CmsFramePopup extends CmsPopup
This class represents a popup which displays an IFrame.

It also exports a Javascript function to close the popup when given the id of the popup.

Since:
8.0.0
  • Field Details

    • m_closeHandler

      The handler which is called when the popup closes itself.
  • Constructor Details

    • CmsFramePopup

      public CmsFramePopup(String title, String url)
      Constructor.

      Parameters:
      title - the title of the popup dialog
      url - the URL which should be opened in the popup
  • Method Details

    • center

      public void center()
      Overrides:
      center in class CmsPopup
      See Also:
    • getFrame

      public com.google.gwt.user.client.ui.Frame getFrame()
      Returns the frame contained in this popup.

      Returns:
      a frame
    • hideDelayed

      public void hideDelayed()
      Hide the popup, but only after the current event has been processed.

    • setCloseHandler

      public void setCloseHandler(Runnable closeHandler)
      Sets the handler which should be called when the popup closes itself.

      Parameters:
      closeHandler - the "close" handler
    • setId

      public void setId(String id)
      Sets the id of this IFrame popup.

      The popup can be closed by calling the cmsCloseDialog Javascript function with the same id as a parameter.

      Parameters:
      id - the new id
    • show

      public void show()
      Overrides:
      show in class CmsPopup
      See Also:
    • exportCloseFunction

      protected void exportCloseFunction()
      Exports a Javascript function 'cmsCloseDialog', which, when passed the id of a CmsFramePopup as a parameter, will close that dialog.

    • setGroupFormValue

      protected void setGroupFormValue()
      test.