modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/CoreGUI.java
| 10 ++++++++++
modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/test/i18n/TestRemoteServiceStatisticsView.java
| 6 +++++-
2 files changed, 15 insertions(+), 1 deletion(-)
New commits:
commit a79237ec95405f86d6f2b8519ffa105368d8ad17
Author: John Mazzitelli <mazz(a)redhat.com>
Date: Fri Feb 25 16:53:05 2011 -0500
now if you hit control-shift-S, you will get the statistics table window
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 fbcd0de..41af140 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
@@ -51,6 +51,7 @@ import org.rhq.enterprise.gui.coregui.client.menu.MenuBarView;
import org.rhq.enterprise.gui.coregui.client.report.ReportTopView;
import org.rhq.enterprise.gui.coregui.client.report.tag.TaggedView;
import org.rhq.enterprise.gui.coregui.client.test.TestTopView;
+import org.rhq.enterprise.gui.coregui.client.test.i18n.TestRemoteServiceStatisticsView;
import org.rhq.enterprise.gui.coregui.client.util.ErrorHandler;
import org.rhq.enterprise.gui.coregui.client.util.WidgetUtility;
import org.rhq.enterprise.gui.coregui.client.util.message.Message;
@@ -133,6 +134,15 @@ public class CoreGUI implements EntryPoint,
ValueChangeHandler<String> {
});
}
+ KeyIdentifier statisticsWindowKey = new KeyIdentifier();
+ statisticsWindowKey.setCtrlKey(true);
+ statisticsWindowKey.setKeyName("S");
+ Page.registerKey(statisticsWindowKey, new KeyCallback() {
+ public void execute(String keyName) {
+ TestRemoteServiceStatisticsView.showInWindow();
+ }
+ });
+
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {
public void onUncaughtException(Throwable e) {
getErrorHandler().handleError(MSG.view_core_uncaught(), e);
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/test/i18n/TestRemoteServiceStatisticsView.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/test/i18n/TestRemoteServiceStatisticsView.java
index 0a6a0c2..e83dc1c 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/test/i18n/TestRemoteServiceStatisticsView.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/test/i18n/TestRemoteServiceStatisticsView.java
@@ -51,6 +51,10 @@ import
org.rhq.enterprise.gui.coregui.client.util.selenium.LocatableWindow;
*/
public class TestRemoteServiceStatisticsView extends Table {
+ public static void showInWindow() {
+ new StatisticsWindow("StatisticsWindow").show();
+ }
+
public static final String TABLE_TITLE = "Remote Service Statistics";
// these are used both as the name of the fields, titles of the headers and the
columns of the CSV output
@@ -286,7 +290,7 @@ public class TestRemoteServiceStatisticsView extends Table {
}
}
- class StatisticsWindow extends LocatableWindow {
+ static class StatisticsWindow extends LocatableWindow {
private Timer blinkTimer;
public StatisticsWindow(String locatorId) {