diff --git a/iOS/VolumeSlider/VolumeSlider.js b/iOS/VolumeSlider/VolumeSlider.js index 3d1d566d..260efedc 100644 --- a/iOS/VolumeSlider/VolumeSlider.js +++ b/iOS/VolumeSlider/VolumeSlider.js @@ -1,41 +1,42 @@ // -// VolumeSlider.js -// Volume Slider Cordova Plugin +// VolumeSlider.js +// Volume Slider Cordova Plugin // -// Created by Tommy-Carlos Williams on 20/07/11. -// Copyright 2011 Tommy-Carlos Williams. All rights reserved. +// Created by Tommy-Carlos Williams on 20/07/11. +// Copyright 2011 Tommy-Carlos Williams. All rights reserved. // MIT Licensed // - -var VolumeSlider = function(){ - -} - -/** - * Create a volume slider. - */ -VolumeSlider.prototype.createVolumeSlider = function(originx,originy,width,height) { - Cordova.exec(null, null, "VolumeSlider","createVolumeSlider", [originx, originy, width, height]); -}; - -/** - * Show the volume slider - */ -VolumeSlider.prototype.showVolumeSlider = function() { - Cordova.exec(null, null, "VolumeSlider","showVolumeSlider", []); -}; -/** - * Hide the volume slider - */ -VolumeSlider.prototype.hideVolumeSlider = function() { - Cordova.exec(null, null, "VolumeSlider","hideVolumeSlider", []); -}; - - -Cordova.addConstructor(function(){ - if(!window.plugins) - { - window.plugins = {}; - } - window.plugins.volumeSlider = new VolumeSlider(); -}); +(function(){ + var cordovaRef = window.PhoneGap || window.Cordova || window.cordova; // old to new fallbacks + var VolumeSlider = function(){ + }; + + /** + * Create a volume slider. + */ + VolumeSlider.prototype.createVolumeSlider = function(originx,originy,width,height) { + cordovaRef.exec(null, null, "VolumeSlider","createVolumeSlider", [originx, originy, width, height]); + }; + + /** + * Show the volume slider + */ + VolumeSlider.prototype.showVolumeSlider = function() { + cordovaRef.exec(null, null, "VolumeSlider","showVolumeSlider", []); + }; + /** + * Hide the volume slider + */ + VolumeSlider.prototype.hideVolumeSlider = function() { + cordovaRef.exec(null, null, "VolumeSlider","hideVolumeSlider", []); + }; + + + cordovaRef.addConstructor(function(){ + if(!window.plugins) + { + window.plugins = {}; + } + window.plugins.volumeSlider = new VolumeSlider(); + }); +})(); \ No newline at end of file