Super Dev Mode: fix module page for IE9 - querySelectorAll() is only available in standards mode, so added a doctype to the front page and module page. - the code to set the class on a bookmarklet didn't work in standards mode, so switched to using the className field. Change-Id: Ib725816c3cfd43872b56dfec89041a174f6016d9
diff --git a/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java b/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java index 9a92d03..0e24d51 100644 --- a/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java +++ b/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java
@@ -92,6 +92,7 @@ ServletOutputStream outBytes = response.getOutputStream(); Writer out = new OutputStreamWriter(outBytes, "UTF-8"); + out.append("<!DOCTYPE html>\n"); out.append("<script>\n"); out.append("window." + variableName + " = "); json.write(out);
diff --git a/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html b/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html index c855615..1a3d6c0 100644 --- a/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html +++ b/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html
@@ -80,7 +80,7 @@ function makeBookmarklet(name, javascript) { var result = document.createElement("a"); - result.setAttribute(document.all ? "className" : "class", "bookmarklet"); + result.className = "bookmarklet"; result.setAttribute("href", "javascript:" + encodeURIComponent(javascript)); setTextContent(result, name); return result;