aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-08-20 10:23:28 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-08-20 10:23:28 -0700
commitbedb3bfacba7aa761777d1ede43d014b7e2c5ee4 (patch)
treedebe3f0672a99ce4d7c8b28f3010cbb4abc1a69c
parent83972554f5fce6b2205d28211e115195dbdf6523 (diff)
improve headless.js
-rw-r--r--src/headless.js2
-rw-r--r--src/jsifier.js2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/headless.js b/src/headless.js
index 097a42f7..1c7b8945 100644
--- a/src/headless.js
+++ b/src/headless.js
@@ -23,6 +23,7 @@ var window = {
return '%s';
},
search: '?%s',
+ pathname: '%s',
},
fakeNow: 0, // we don't use Date.now()
rafs: [],
@@ -84,6 +85,7 @@ var window = {
},
revokeObjectURL: function(x) {},
},
+ encodeURIComponent: function(x) { return x },
};
var setTimeout = window.setTimeout;
var document = {
diff --git a/src/jsifier.js b/src/jsifier.js
index 8884e24f..c7742288 100644
--- a/src/jsifier.js
+++ b/src/jsifier.js
@@ -1806,7 +1806,7 @@ function JSify(data, functionsOnly, givenFunctions) {
}
if (HEADLESS) {
print('if (!ENVIRONMENT_IS_WEB) {');
- print(read('headless.js').replace("'%s'", "'http://emscripten.org'").replace("'?%s'", "''").replace('%s,', 'null,').replace('%d', '0'));
+ print(read('headless.js').replace("'%s'", "'http://emscripten.org'").replace("'?%s'", "''").replace("'?%s'", "'/'").replace('%s,', 'null,').replace('%d', '0'));
print('}');
}
if (RUNTIME_TYPE_INFO) {