Changeset 5147
- Timestamp:
- 08/06/08 09:59:40 (5 months ago)
- Location:
- trunk/src/com/itmill/toolkit/terminal/gwt
- Files:
-
- 4 modified
-
client/ApplicationConfiguration.java (modified) (1 diff)
-
client/ApplicationConnection.java (modified) (1 diff)
-
client/DebugConsole.java (modified) (2 diffs)
-
server/ApplicationServlet.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java
r4148 r5147 76 76 } 77 77 78 public native String getSerletVersion() 79 /*-{ 80 return this.@com.itmill.toolkit.terminal.gwt.client.ApplicationConfiguration::versionInfo.toolkitVersion; 81 }-*/; 82 83 public native String getApplicationVersion() 84 /*-{ 85 return this.@com.itmill.toolkit.terminal.gwt.client.ApplicationConfiguration::versionInfo.applicationVersion; 86 }-*/; 78 87 } -
trunk/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java
r5138 r5147 108 108 109 109 if (isDebugMode()) { 110 console = new DebugConsole(this );110 console = new DebugConsole(this, cnf); 111 111 } else { 112 112 console = new NullConsole(); -
trunk/src/com/itmill/toolkit/terminal/gwt/client/DebugConsole.java
r4052 r5147 19 19 public final class DebugConsole extends IWindow implements Console { 20 20 21 /** 22 * Builds number. For example 0-custom_tag in 5.0.0-custom_tag. 23 */ 24 public static final String VERSION; 25 26 /* Initialize version numbers from string replaced by build-script. */ 27 static { 28 if ("@VERSION@".equals("@" + "VERSION" + "@")) { 29 VERSION = "5.9.9-INTERNAL-NONVERSIONED-DEBUG-BUILD"; 30 } else { 31 VERSION = "@VERSION@"; 32 } 33 } 34 21 35 private final Panel panel; 22 36 23 public DebugConsole(ApplicationConnection client) { 37 public DebugConsole(ApplicationConnection client, 38 ApplicationConfiguration cnf) { 24 39 super(); 25 40 this.client = client; … … 31 46 minimize(); 32 47 show(); 48 49 ; 50 51 log("Toolkit application servlet version: " + cnf.getSerletVersion()); 52 log("Widget set is built on version: " + VERSION); 53 log("Application version: " + cnf.getApplicationVersion()); 54 55 if (!cnf.getSerletVersion().equals(VERSION)) { 56 error("Warning: your widget set seems to be built with different " 57 + "version than the one used on server. Unexpected " 58 + "behavior may occur."); 59 } 33 60 } 34 61 -
trunk/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java
r5097 r5147 852 852 page.write("themeUri:"); 853 853 page.write(themeUri != null ? "'" + themeUri + "'" : "null"); 854 if (testingApplication) { 855 page.write(", versionInfo : {toolkitVersion:\""); 856 page.write(VERSION); 857 page.write("\",applicationVersion:\""); 858 page.write(application.getVersion()); 859 page.write("\"}"); 860 } 854 page.write(", versionInfo : {toolkitVersion:\""); 855 page.write(VERSION); 856 page.write("\",applicationVersion:\""); 857 page.write(application.getVersion()); 858 page.write("\"}"); 861 859 page.write("};\n//]]>\n</script>\n"); 862 860 … … 902 900 page.write("themeUri:"); 903 901 page.write(themeUri != null ? "'" + themeUri + "'" : "null"); 904 if (testingApplication) { 905 page.write(", versionInfo : {toolkitVersion:\""); 906 page.write(VERSION); 907 page.write("\",applicationVersion:\""); 908 page.write(application.getVersion()); 909 page.write("\"}"); 910 } 902 page.write(", versionInfo : {toolkitVersion:\""); 903 page.write(VERSION); 904 page.write("\",applicationVersion:\""); 905 page.write(application.getVersion()); 906 page.write("\"}"); 911 907 page.write("};\n//]]>\n</script>\n"); 912 908
