browser/devtools/debugger/test/code_ugly-4.js

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 function a(){b()}function b(){debugger}
michael@0 2 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJjLmpzIiwic291cmNlcyI6WyJkYXRhOnRleHQvamF2YXNjcmlwdCxmdW5jdGlvbiBhKCl7YigpfSIsImRhdGE6dGV4dC9qYXZhc2NyaXB0LGZ1bmN0aW9uIGIoKXtkZWJ1Z2dlcn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDQUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMifQ==
michael@0 3
michael@0 4 // Generate this file by evaluating the following in a browser-environment
michael@0 5 // scratchpad:
michael@0 6 //
michael@0 7 // Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm');
michael@0 8 //
michael@0 9 // let dataUrl = s => "data:text/javascript," + s;
michael@0 10 //
michael@0 11 // let A = "function a(){b()}";
michael@0 12 // let A_URL = dataUrl(A);
michael@0 13 // let B = "function b(){debugger}";
michael@0 14 // let B_URL = dataUrl(B);
michael@0 15 //
michael@0 16 // let result = (new SourceNode(null, null, null, [
michael@0 17 // new SourceNode(1, 0, A_URL, A),
michael@0 18 // B.split("").map((ch, i) => new SourceNode(1, i, B_URL, ch))
michael@0 19 // ])).toStringWithSourceMap({
michael@0 20 // file: "abc.js"
michael@0 21 // });
michael@0 22 //
michael@0 23 // result.code + "\n//# " + "sourceMappingURL=data:application/json;base64," + btoa(JSON.stringify(result.map));
michael@0 24

mercurial