Reviewers: jasvir,
Description:
this removes all refs to valija/cajita from the playground.
Please review this at http://codereview.appspot.com/4295064/
Affected files:
M src/com/google/caja/demos/playground/Playground.html
M src/com/google/caja/demos/playground/client/policy.js
M src/com/google/caja/demos/playground/client/ui/PlaygroundView.java
D src/com/google/caja/demos/playground/setup-valija.js
M src/com/google/caja/demos/playground/taming.js
Index: src/com/google/caja/demos/playground/setup-valija.js
===================================================================
--- src/com/google/caja/demos/playground/setup-valija.js (revision 4403)
+++ src/com/google/caja/demos/playground/setup-valija.js (working copy)
@@ -1,5 +0,0 @@
-(function(){
- var imports = ___.getNewModuleHandler().getImports();
- imports.loader = {provide:___.markFuncFreeze(function(v){valijaMaker =
v;})};
- imports.outers = imports;
-})();
Index: src/com/google/caja/demos/playground/Playground.html
===================================================================
--- src/com/google/caja/demos/playground/Playground.html (revision 4403)
+++ src/com/google/caja/demos/playground/Playground.html (working copy)
@@ -32,24 +32,12 @@
</head>
<body>
<!-- Load scripts in body so that document.body is available in IE 6
-->
- <script type="text/javascript" src="json_sans_eval.js"></script>
- <script type="text/javascript" src="cajita.js"></script>
- <script type="text/javascript" src="cajita-debugmode.js"></script>
- <script type="text/javascript" src="unicode.js"></script>
- <script type="text/javascript" src="css-defs.js"></script>
<script type="text/javascript" src="html4-defs.js"></script>
- <script type="text/javascript" src="html-sanitizer.js"></script>
- <script type="text/javascript" src="html-emitter.js"></script>
- <script type="text/javascript" src="setup-valija.js"></script>
- <script type="text/javascript" src="bridal.js"></script>
- <script type="text/javascript" src="cssparser.js"></script>
- <script type="text/javascript" src="domita.js"></script>
<script type="text/javascript" src="prettify.js"></script>
<script type="text/javascript" src="lang-css.js"></script>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript" src="testbed.js"></script>
<script type="text/javascript" src="taming.js"></script>
- <script type="text/javascript" src="valija.out.js"></script>
<script type="text/javascript" src="js/codemirror.js"></script>
<script type="text/javascript"
src="playground/playground.nocache.js"></script>
Index: src/com/google/caja/demos/playground/taming.js
===================================================================
--- src/com/google/caja/demos/playground/taming.js (revision 4403)
+++ src/com/google/caja/demos/playground/taming.js (working copy)
@@ -19,7 +19,6 @@
* @author Jasvir Nagra ([email protected])
* @requires document, window
* @requires swfobject
- * @requires ___, attachDocumentStub, cajita
* @provides caja___, tamings___
*/
var tamings___ = tamings___ || [];
@@ -53,21 +52,6 @@
parent.appendChild(gadgetRoot);
}
- function enableCajita(parent, policy, html, js) {
- configureHTML(parent, html);
- var gadgetRoot = document.getElementById(id);
- var imports = ___.copy(___.sharedImports);
- imports.outers = imports;
- attachDocumentStub('-' + id, uriPolicy, imports, gadgetRoot);
- imports.htmlEmitter___ = new HtmlEmitter(gadgetRoot, imports.document);
- imports.$v = valijaMaker.CALL___(imports.outers);
- ___.setLogFunc(function(x) { caja___.logFunc(x); })
- ___.getNewModuleHandler().setImports(imports);
- eval(policy);
- grantAdditionalPowers(tamings___, ___, imports);
- eval(js);
- }
-
var cachedImports;
function reset() {
cachedImports = undefined;
@@ -110,11 +94,7 @@
function enable(es53, parent, policy, html, js, callback, cache) {
tearDownES53();
- if (es53) {
- enableES53(parent, policy, html, js, callback, cache);
- } else {
- enableCajita(parent, policy, html, js, callback, cache);
- }
+ enableES53(parent, policy, html, js, callback, cache);
}
function onReady(api, frameElement) {
Index: src/com/google/caja/demos/playground/client/policy.js
===================================================================
--- src/com/google/caja/demos/playground/client/policy.js (revision 4403)
+++ src/com/google/caja/demos/playground/client/policy.js (working copy)
@@ -51,9 +51,8 @@
},
/**
- * Converts a valija object (since the host page is valija)
- * generated by flash (so everything's
writable/enumerable/configurable)
- * into an ES5/3 object.
+ * Converts a host page object generated by Flash (so everything's
+ * writable/enumerable/configurable) into an ES5/3 object.
*/
tame: function tame(obj) {
var result, i;
@@ -189,7 +188,7 @@
* Throttled alert taming
* - exposes a taming of the alert function
* - ensures that after 10 alerts the user has the option of redirecting
- * remaining calls to alert to cajita.log instead
+ * remaining calls to alert to cajaVM.log instead
*/
tamings___.push(function tameAlert(___, imports) {
imports.outers.alert = (function() {
Index: src/com/google/caja/demos/playground/client/ui/PlaygroundView.java
===================================================================
--- src/com/google/caja/demos/playground/client/ui/PlaygroundView.java
(revision 4403)
+++ src/com/google/caja/demos/playground/client/ui/PlaygroundView.java
(working copy)
@@ -378,7 +378,7 @@
}-*/;
private native String getRenderResult() /*-{
- return "" + $wnd.___.getNewModuleHandler().getLastValue();
+ return ""; // TODO(felix8a): fix for es53
}-*/;
public void addCompileMessage(String item) {