modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/CoreGUI.java
| 11 +++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
New commits:
commit f8d1ed14a40dd8a5fb6e798f4317f00e810f640f
Author: Ian Springer <ian.springer(a)redhat.com>
Date: Tue May 3 20:52:47 2011 -0400
call CoreGUI.goToView(), rather than History.newItem(), in native event handler
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/CoreGUI.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/CoreGUI.java
index a41031d..09ca49b 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/CoreGUI.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/CoreGUI.java
@@ -161,10 +161,10 @@ public class CoreGUI implements EntryPoint,
ValueChangeHandler<String>, Event.Na
// make sure it's not a hyperlink that GWT already handles
if (element.getPropertyString("__listener") == null) {
String url = element.getAttribute("href");
- String token = getHistoryToken(url);
- if (token != null) {
- GWT.log("Forcing History.newItem(\"" + token +
"\")...");
- History.newItem(token);
+ String viewPath = getViewPath(url);
+ if (viewPath != null) {
+ GWT.log("Forcing CoreGUI.goToView(\"" +
viewPath + "\")...");
+ CoreGUI.goToView(viewPath);
nativeEvent.preventDefault();
}
}
@@ -173,7 +173,7 @@ public class CoreGUI implements EntryPoint,
ValueChangeHandler<String>, Event.Na
}
}
- private static String getHistoryToken(String url) {
+ private static String getViewPath(String url) {
String token;
if (url.startsWith("#")) {
token = url.substring(1);
@@ -537,4 +537,5 @@ public class CoreGUI implements EntryPoint,
ValueChangeHandler<String>, Event.Na
public static boolean isDebugMode() {
return !GWT.isScript();
}
+
}
Show replies by date