Fridge: don't carch on start-up in IE6.

This commit is contained in:
bjorn
2008-11-07 09:07:58 +00:00
parent 1ab8dbbd6a
commit 818d9bc122
3 changed files with 10 additions and 14 deletions

View File

@@ -22,7 +22,7 @@ public class FridgeApp implements EntryPoint {
protected static final String pgfBaseURL = "/pgf"; protected static final String pgfBaseURL = "/pgf";
protected PGFWrapper pgf; protected PGFWrapper pgf;
protected JSONRequest translateRequest = null; protected JSONRequest translateRequest = null;
private FridgeBagPanel bagPanel; private FridgeBagPanel bagPanel;
@@ -132,7 +132,7 @@ public class FridgeApp implements EntryPoint {
} }
} }
}); });
*/ */
ClickListener magnetClickListener = new ClickListener () { ClickListener magnetClickListener = new ClickListener () {
public void onClick(Widget widget) { public void onClick(Widget widget) {
@@ -269,13 +269,12 @@ public class FridgeApp implements EntryPoint {
public void onModuleLoad() { public void onModuleLoad() {
statusPopup = new StatusPopup(); statusPopup = new StatusPopup();
pgf = new PGFWrapper(new PGF(pgfBaseURL), new MySettingsListener()); pgf = new PGFWrapper(new PGF(pgfBaseURL));
RootPanel.get().add(createUI()); RootPanel.get().add(createUI());
pgf.addSettingsListener(new MySettingsListener());
History.addHistoryListener(new MyHistoryListener()); History.addHistoryListener(new MyHistoryListener());
updateSettingsFromHistoryToken(); updateSettingsFromHistoryToken();
pgf.updateAvailableGrammars();
} }
} }

View File

@@ -36,13 +36,11 @@ public class PGFWrapper {
private List<SettingsListener> listeners = new LinkedList<SettingsListener>(); private List<SettingsListener> listeners = new LinkedList<SettingsListener>();
public PGFWrapper(PGF pgf, SettingsListener listener) { public PGFWrapper(PGF pgf) {
this.pgf = pgf; this.pgf = pgf;
addSettingsListener(listener);
updateAvailableGrammars();
} }
protected void updateAvailableGrammars() { public void updateAvailableGrammars() {
pgf.listGrammars(new PGF.GrammarNamesCallback() { pgf.listGrammars(new PGF.GrammarNamesCallback() {
public void onResult(PGF.GrammarNames grammarNames) { public void onResult(PGF.GrammarNames grammarNames) {
grammars = new ArrayList<String>(); grammars = new ArrayList<String>();

View File

@@ -197,13 +197,12 @@ public class TranslateApp implements EntryPoint {
public void onModuleLoad() { public void onModuleLoad() {
statusPopup = new StatusPopup(); statusPopup = new StatusPopup();
pgf = new PGFWrapper(new PGF(pgfBaseURL), new MySettingsListener()); pgf = new PGFWrapper(new PGF(pgfBaseURL));
RootPanel.get().add(createUI()); RootPanel.get().add(createUI());
pgf.addSettingsListener(new MySettingsListener());
History.addHistoryListener(new MyHistoryListener()); History.addHistoryListener(new MyHistoryListener());
updateSettingsFromHistoryToken(); updateSettingsFromHistoryToken();
pgf.updateAvailableGrammars();
} }
} }