Class HybrisDesktopCleanup

  • All Implemented Interfaces:
    org.zkoss.zk.ui.util.DesktopCleanup, org.zkoss.zk.ui.util.DesktopInit

    public class HybrisDesktopCleanup
    extends java.lang.Object
    implements org.zkoss.zk.ui.util.DesktopCleanup, org.zkoss.zk.ui.util.DesktopInit
    • Field Detail

      • REMOVAL_LISTENER_ATTRIBUTE

        public static final java.lang.String REMOVAL_LISTENER_ATTRIBUTE
        See Also:
        Constant Field Values
    • Constructor Detail

      • HybrisDesktopCleanup

        public HybrisDesktopCleanup()
    • Method Detail

      • enableDesktopCleanup

        public static final void enableDesktopCleanup​(org.zkoss.zk.ui.Component comp,
                                                      DesktopRemovalAwareComponent listener)
      • cleanup

        public void cleanup​(org.zkoss.zk.ui.Desktop desktop)
        Specified by:
        cleanup in interface org.zkoss.zk.ui.util.DesktopCleanup
      • init

        public void init​(org.zkoss.zk.ui.Desktop desktop,
                         java.lang.Object request)
        Workaround for zk bug 1753712 regarding safari and opera not triggering desktop cleanup correctly
        Specified by:
        init in interface org.zkoss.zk.ui.util.DesktopInit