Commit 8b697888 by Sebastián Katzer

Handle click event on launch

parent ec6e2b68
......@@ -218,9 +218,9 @@
<hook type="after_platform_add" src="scripts/windows/setToastCapable.js" />
<hook type="after_plugin_install" src="scripts/windows/setToastCapable.js" />
<!-- <hook type="after_platform_add" src="scripts/windows/broadcastActivateEvent.js" /> -->
<!-- <hook type="after_plugin_install" src="scripts/windows/broadcastActivateEvent.js" /> -->
<!-- <hook type="after_prepare" src="scripts/windows/broadcastActivateEvent.js" /> -->
<hook type="after_platform_add" src="scripts/windows/broadcastActivateEvent.js" />
<hook type="after_plugin_install" src="scripts/windows/broadcastActivateEvent.js" />
<hook type="after_prepare" src="scripts/windows/broadcastActivateEvent.js" />
</platform>
......
......@@ -13,25 +13,24 @@ function replace_string_in_file (filename, to_replace, replace_with) {
var data = fs.readFileSync(filename, 'utf8'),
result;
// if (data.indexOf(replace_with) > -1)
// return;
result = data.replace(new RegExp(to_replace, 'g'), replace_with);
if (data.indexOf(replace_with) > -1)
return;
result = data.replace(to_replace, replace_with);
fs.writeFileSync(filename, result, 'utf8');
}
var snippet =
"var activatedHandler = function (args) {" +
"channel.deviceready.subscribe(function () {" +
"WinJS.Application.queueEvent(args);" +
"app.queueEvent(args);" +
"});" +
"};" +
"WinJS.Application.addEventListener('activated', activatedHandler, false);" +
"app.addEventListener('activated', activatedHandler, false);" +
"document.addEventListener('deviceready', function () {" +
"WinJS.Application.removeEventListener('activated', activatedHandler);" +
"}, false);" +
"app.start();";
"app.removeEventListener('activated', activatedHandler);" +
"}, false);\n" +
" app.start();";
var files = [
......@@ -39,10 +38,7 @@ var files = [
'platforms/windows/platform_www/cordova.js'
];
setTimeout(function () {
for (var i = 0; i < files.length; i++) {
replace_string_in_file(files[i], 'app.start();', '123app.start();');
}
}, 1000);
console.log(123);
for (var i = 0; i < files.length; i++) {
replace_string_in_file(files[i], 'app.start();', snippet);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment