blob: 75f185e95d8ab1417f538e9b6867937c4bd55bbf [file] [log] [blame]
package autotest.moblab;
import autotest.common.JsonRpcProxy;
import autotest.common.ui.CustomTabPanel;
import autotest.common.ui.NotifyManager;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.dom.client.Document;
import com.google.gwt.user.client.Window.Location;
import com.google.gwt.user.client.ui.RootPanel;
public class MoblabSetupClient implements EntryPoint {
private ConfigWizardView configWizardView;
private ConfigSettingsView configSettingsView;
private CredentialsUploadView keysUploadView;
private DutManagementView dutManagementView;
private SuiteRunnerView suiteRunnerView;
public CustomTabPanel mainTabPanel = new CustomTabPanel(true);
/**
* Application entry point.
*/
@Override
public void onModuleLoad() {
JsonRpcProxy.setDefaultBaseUrl(JsonRpcProxy.AFE_BASE_URL);
NotifyManager.getInstance().initialize();
configWizardView = new ConfigWizardView();
configSettingsView = new ConfigSettingsView();
keysUploadView = new CredentialsUploadView();
dutManagementView = new DutManagementView();
suiteRunnerView = new SuiteRunnerView();
mainTabPanel.addTabView(configWizardView);
mainTabPanel.addTabView(configSettingsView);
mainTabPanel.addTabView(keysUploadView);
mainTabPanel.addTabView(dutManagementView);
mainTabPanel.addTabView(suiteRunnerView);
final RootPanel rootPanel = RootPanel.get("tabs");
rootPanel.add(mainTabPanel);
mainTabPanel.initialize();
rootPanel.setStyleName("");
Document.get().getElementById("mobmonitor_link").setAttribute("href",
"http://" + Location.getHostName() + ":9991");
Document.get().getElementById("newui").setAttribute("href",
"http://" + Location.getHostName() + ":80");
}
}