public abstract class AbstractFrameEventHandler extends Object
Constructor and Description |
---|
AbstractFrameEventHandler() |
Modifier and Type | Method and Description |
---|---|
com.google.web.bindery.event.shared.EventBus |
getEventBus() |
PageEditorView |
getView() |
void |
init() |
abstract void |
initNativeKeyListener(com.google.gwt.dom.client.Element element)
Catches key events on the contentDocument of the frame
Element and fires it on the frame to enable event bubbling
from the frame up to the DOM. |
void |
initNativeMouseSelectionListener(com.google.gwt.dom.client.Element iframeElement,
com.google.gwt.dom.client.Element element,
PageEditorView.Listener listener)
Takes care of the touch end events for selecting elements inside the page editor.
|
void |
initNativeTouchSelectionListener(com.google.gwt.dom.client.Element element,
PageEditorView.Listener listener)
Takes care of the mouse up events for selecting elements inside the page editor.
|
void |
initScrollListener(com.google.gwt.dom.client.Element element)
Registers a scroll-event handler on the passed element and updates the scroll position in
PageEditorView.setLastScrollPosition(int) . |
void |
onFrameReady() |
protected abstract void |
registerLoadHandler() |
void |
reloadIFrame(com.google.gwt.dom.client.Element iframeElement)
Force iframe to be reloaded.
|
void |
setEventBus(com.google.web.bindery.event.shared.EventBus eventBus) |
void |
setView(PageEditorView view) |
public void init()
protected abstract void registerLoadHandler()
public void reloadIFrame(com.google.gwt.dom.client.Element iframeElement)
public com.google.web.bindery.event.shared.EventBus getEventBus()
public void setEventBus(com.google.web.bindery.event.shared.EventBus eventBus)
public void setView(PageEditorView view)
public PageEditorView getView()
public void onFrameReady()
public void initNativeTouchSelectionListener(com.google.gwt.dom.client.Element element, PageEditorView.Listener listener)
public void initNativeMouseSelectionListener(com.google.gwt.dom.client.Element iframeElement, com.google.gwt.dom.client.Element element, PageEditorView.Listener listener)
public abstract void initNativeKeyListener(com.google.gwt.dom.client.Element element)
Element
and fires it on the frame to enable event bubbling
from the frame up to the DOM.public void initScrollListener(com.google.gwt.dom.client.Element element)
PageEditorView.setLastScrollPosition(int)
.Copyright © 2018 Magnolia International Ltd.. All rights reserved.