+ "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n");
page
- .write("<html xmlns=\"http://www.w3.org/1999/xhtml\" style=\"width:100%;height:100%;border:0;margin:0;\">\n<head>\n<title>IT Mill Toolkit 5</title>\n"
+ .write("<html xmlns=\"http://www.w3.org/1999/xhtml\" style=\"width:100%;"
+ + "height:100%;border:0;margin:0;\">\n<head>\n<title>IT Mill Toolkit 5</title>\n"
+ "<script type=\"text/javascript\">\n"
+ " var itmill = {\n" + " appUri:'");
if (applicationRunnerMode) {
final String[] URIparts = getApplicationRunnerURIs(request);
widgetsetUrl = URIparts[0];
+ if (widgetsetUrl.equals("/")) {
+ widgetsetUrl = "";
+ }
appUrl = URIparts[1];
} else {
final String[] urlParts = getApplicationUrl(request).toString()
.split("\\/");
- widgetsetUrl = "/" + urlParts[3];
+ widgetsetUrl = "";
+ // if context is specified add it to widgetsetUrl
+ if (urlParts[3].equals(request.getContextPath())) {
+ widgetsetUrl += urlParts[3];
+ }
for (int i = 3; i < urlParts.length; i++) {
appUrl += "/" + urlParts[i];
}