# HG changeset patch # User Jaroslav Tulach # Date 1415512447 -3600 # Node ID 3b960d9631b2a65cadcdec9b3387528c24b68ffc # Parent d83b02a4b7a8d015dffe66a7e810c813bededfd5 Use window.atob only if atob is not defined diff -r d83b02a4b7a8 -r 3b960d9631b2 rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Thu Oct 30 17:21:08 2014 +0100 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Sun Nov 09 06:54:07 2014 +0100 @@ -547,7 +547,8 @@ + " var args = Array.prototype.slice.apply(arguments);\n" + " var resources = {};\n" + " function registerResource(n, a64) {\n" - + " var str = atob(a64);\n" + + " var frm = atob || window.atob;\n" + + " var str = frm(a64);\n" + " var arr = [];\n" + " for (var i = 0; i < str.length; i++) {\n" + " var ch = str.charCodeAt(i) & 0xff;\n"