diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2015-09-22 09:40:13 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2015-09-22 09:40:13 +0200 |
| commit | 1c798b3a50ad86ba4f04056158ac39000cf9f56a (patch) | |
| tree | c72a0e446cb075ade41dd199a3d6822fa153e139 /daemon/jskitmanager.cpp | |
| parent | e2c1fb71995cd799e83b7644140750454a3b5900 (diff) | |
| parent | 8123900781037703d54730a6032b09745c69007f (diff) | |
Merge pull request #90 from abranson/master
Support JS timers
Diffstat (limited to 'daemon/jskitmanager.cpp')
| -rw-r--r-- | daemon/jskitmanager.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/daemon/jskitmanager.cpp b/daemon/jskitmanager.cpp index 2da1986..a24ab10 100644 --- a/daemon/jskitmanager.cpp +++ b/daemon/jskitmanager.cpp @@ -155,8 +155,12 @@ void JSKitManager::startJsApp() // Shims for compatibility... QJSValue result = _engine->evaluate( - "function XMLHttpRequest() { return Pebble.createXMLHttpRequest(); }\n" - ); + "function XMLHttpRequest() { return Pebble.createXMLHttpRequest(); }\n\ + function setInterval(func, time) { return Pebble.setInterval(func, time); }\n\ + function clearInterval(id) { Pebble.clearInterval(id); }\n\ + function setTimeout(func, time) { return Pebble.setTimeout(func, time); }\n\ + function clearTimeout(id) { Pebble.clearTimeout(id); }\n\ + "); Q_ASSERT(!result.isError()); // Polyfills... |
