com.vaadin.terminal.gwt.client
Class HistoryImplIEVaadin

java.lang.Object
  extended by com.google.gwt.user.client.impl.HistoryImpl
      extended by com.vaadin.terminal.gwt.client.HistoryImplIEVaadin
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>, com.google.gwt.event.shared.HasHandlers

public class HistoryImplIEVaadin
extends com.google.gwt.user.client.impl.HistoryImpl

A slightly modified version of GWT's HistoryImplIE6 to bypass bug #2931. Also combined with HistoryImplFrame. This class should be removed if GWT issue 3890 gets resolved. (Also remember to removed deferred binding rule from .gwt.xml file).


Field Summary
protected  com.google.gwt.user.client.Element historyFrame
           
 
Constructor Summary
HistoryImplIEVaadin()
           
 
Method Summary
protected  String getTokenElementContent(com.google.gwt.user.client.Element tokenElement)
           
 boolean init()
           
protected  void initHistoryToken()
           
protected  void injectGlobalHandler()
           
protected  void nativeUpdate(String historyToken)
           
protected  void nativeUpdateOnEvent(String historyToken)
           
protected  void navigateFrame(String token)
           
protected  void updateHash(String token)
           
 
Methods inherited from class com.google.gwt.user.client.impl.HistoryImpl
addValueChangeHandler, decodeFragment, encodeFragment, fireEvent, fireHistoryChangedImpl, getHandlers, getToken, newItem, newItemOnEvent, setToken, setUpdateHashOnIE6
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

historyFrame

protected com.google.gwt.user.client.Element historyFrame
Constructor Detail

HistoryImplIEVaadin

public HistoryImplIEVaadin()
Method Detail

nativeUpdate

protected final void nativeUpdate(String historyToken)
Overrides:
nativeUpdate in class com.google.gwt.user.client.impl.HistoryImpl

nativeUpdateOnEvent

protected final void nativeUpdateOnEvent(String historyToken)
Overrides:
nativeUpdateOnEvent in class com.google.gwt.user.client.impl.HistoryImpl

init

public boolean init()
Overrides:
init in class com.google.gwt.user.client.impl.HistoryImpl

getTokenElementContent

protected String getTokenElementContent(com.google.gwt.user.client.Element tokenElement)

initHistoryToken

protected void initHistoryToken()

injectGlobalHandler

protected void injectGlobalHandler()

navigateFrame

protected void navigateFrame(String token)

updateHash

protected void updateHash(String token)


Copyright © 2000-2010 IT Mill Ltd. All Rights Reserved.