Revision: 9972
Author: unn...@google.com
Date: Mon Apr 11 11:56:17 2011
Log: make it possible to just use devmode on a particular module while
allowing the
others to run in prod mode
Review at http://gwt-code-reviews.appspot.com/1408802
Review by: fabio...@google.com
http://code.google.com/p/google-web-toolkit/source/detail?r=9972
Modified:
/trunk/dev/core/src/com/google/gwt/core/ext/linker/impl/devmode.js
/trunk/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeLinker.java
/trunk/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeTemplate.js
=======================================
--- /trunk/dev/core/src/com/google/gwt/core/ext/linker/impl/devmode.js Thu
Feb 24 06:41:44 2011
+++ /trunk/dev/core/src/com/google/gwt/core/ext/linker/impl/devmode.js Mon
Apr 11 11:56:17 2011
@@ -252,7 +252,10 @@
var query = $wnd.location.search;
var idx = query.indexOf("gwt.codesvr=");
if (idx >= 0) {
- idx += 12; // "gwt.codesvr=".length() == 12
+ idx += 12; // "gwt.codesvr=".length == 12
+ } else {
+ idx = query.indexOf("gwt.codesvr.__MODULE_NAME__=");
+ idx += (13 + "__MODULE_NAME__".length); //
}
if (idx >= 0) {
var amp = query.indexOf("&", idx);
=======================================
---
/trunk/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeLinker.java
Mon Mar 21 12:22:19 2011
+++
/trunk/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeLinker.java
Mon Apr 11 11:56:17 2011
@@ -339,6 +339,7 @@
outputFilename = getHostedFilenameFull(context);
}
+ replaceAll(buffer, "__MODULE_NAME__", context.getModuleName());
String script =
generatePrimaryFragmentString(logger, context, result,
buffer.toString(), 1, artifacts);
=======================================
---
/trunk/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeTemplate.js
Fri Mar 11 13:16:30 2011
+++
/trunk/dev/core/src/com/google/gwt/core/linker/CrossSiteIframeTemplate.js
Mon Apr 11 11:56:17 2011
@@ -34,7 +34,8 @@
function isHostedMode() {
var query = $wnd.location.search;
- return (query.indexOf('gwt.codesvr=') != -1);
+ return ((query.indexOf('gwt.codesvr.__MODULE_NAME__=') != -1) ||
+ (query.indexOf('gwt.codesvr=') != -1));
}
// Helper function to send statistics to the __gwtStatsEvent function if
it
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors