add pause and resume event Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/commit/7beb8c2f Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/tree/7beb8c2f Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/diff/7beb8c2f
Branch: refs/heads/master Commit: 7beb8c2f9a01c4376deab4e729829592284bbb93 Parents: 58d3798 Author: wangmingfeng <mingfengwan...@gmail.com> Authored: Wed Oct 10 11:44:19 2012 +0800 Committer: wangmingfeng <mingfengwan...@gmail.com> Committed: Wed Oct 10 11:44:19 2012 +0800 ---------------------------------------------------------------------- lib/windows8/platform.js | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/7beb8c2f/lib/windows8/platform.js ---------------------------------------------------------------------- diff --git a/lib/windows8/platform.js b/lib/windows8/platform.js index 5d50b9d..cd59c3b 100644 --- a/lib/windows8/platform.js +++ b/lib/windows8/platform.js @@ -5,7 +5,19 @@ var cordova = require('cordova'), module.exports = { id: "windows8", initialize:function() { + var app = WinJS.Application; + + app.addEventListener("checkpoint", checkpointHandler); + function checkpointHandler(eventArgs) { + cordova.fireDocumentEvent('pause'); + }; + Windows.UI.WebUI.WebUIApplication.addEventListener("resuming", resumingHandler, false); + function resumingHandler() { + cordova.fireDocumentEvent('resume'); + } + + app.start(); }, objects: { navigator: {