Updates to support notification.beep on iOS
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/b42622f6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/tree/b42622f6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/diff/b42622f6 Branch: refs/heads/master Commit: b42622f65f4f041f3927b22b7dc84029712a13a9 Parents: 27a84a1 Author: Becky Gibson <becka...@apache.org> Authored: Fri Mar 16 17:29:44 2012 -0400 Committer: Fil Maj <maj....@gmail.com> Committed: Fri Mar 16 16:25:12 2012 -0700 ---------------------------------------------------------------------- lib/platform/ios.js | 3 +++ lib/plugin/ios/notification.js | 7 +++++++ 2 files changed, 10 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/b42622f6/lib/platform/ios.js ---------------------------------------------------------------------- diff --git a/lib/platform/ios.js b/lib/platform/ios.js index 2d88e6c..830c3c5 100644 --- a/lib/platform/ios.js +++ b/lib/platform/ios.js @@ -8,6 +8,9 @@ module.exports = { navigator.geolocation.getCurrentPosition = geo.getCurrentPosition; navigator.geolocation.watchPosition = geo.watchPosition; navigator.geolocation.clearWatch = geo.clearWatch; + // Override Notification beep method with iOS-specific version. + var notification = require('cordova/plugin/notification'); + notification.prototype.beep = require('cordova/plugin/ios/notification').beep; }, objects: { File: { // exists natively, override http://git-wip-us.apache.org/repos/asf/incubator-cordova-js/blob/b42622f6/lib/plugin/ios/notification.js ---------------------------------------------------------------------- diff --git a/lib/plugin/ios/notification.js b/lib/plugin/ios/notification.js new file mode 100644 index 0000000..dba83e2 --- /dev/null +++ b/lib/plugin/ios/notification.js @@ -0,0 +1,7 @@ +var Media = require('cordova/Media'); + +module.exports = { + beep:function(count) { + new Media('beep.wav').play(); + } +} \ No newline at end of file