client.isActive = function() {
return ap.@com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::hasActiveRequest()();
}
- if ($wnd.itmill.versionInfo) {
+ var vi = ap.@com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::getVersionInfo()();
+ if (vi) {
client.getVersionInfo = function() {
- return $wnd.itmill.versionInfo;
+ return vi;
}
}
$wnd.top.itmill.registerToTT(client);
this.@com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::ttClientWrapper = client;
}-*/;
+ /**
+ * Helper for tt initialization
+ */
+ private JavaScriptObject getVersionInfo() {
+ return configuration.getVersionInfoJSObject();
+ }
+
private native void uninitializeTestingTools()
/*-{
$wnd.top.itmill.unregisterFromTT(this.@com.itmill.toolkit.terminal.gwt.client.ApplicationConnection::ttClientWrapper);
page.write("\"}");
}
page.write("\n}}\n");
- if (testingToolsActive) {
- // TODO backwards compatibility; TT does not (yet) support multiple
- // apps on one page
- page.write(", versionInfo : {toolkitVersion:\"");
- page.write(VERSION);
- page.write("\",applicationVersion:\"");
- page.write(application.getVersion());
- page.write("\"}");
- }
page.write("};\n</script>\n");