diff options
| author | Gubolin <gubolin@fantasymail.de> | 2014-09-06 15:52:50 +0200 |
|---|---|---|
| committer | Code WvS <code-wvs@quantentunnel.de> | 2015-03-21 11:36:05 +0100 |
| commit | e4f04d19635b68261560606268feb0df16fdf703 (patch) | |
| tree | e9a7f1c677e95c9097ac3b562b76cd9b08d701bf | |
| parent | 800da44bc8cfd9c6d290ae07df4c420bd68ac6ec (diff) | |
| download | snap-yow-e4f04d19635b68261560606268feb0df16fdf703.tar.gz snap-yow-e4f04d19635b68261560606268feb0df16fdf703.zip | |
cherry-pick vibration block
| -rwxr-xr-x | mobile.sh | 6 | ||||
| -rw-r--r-- | objects.js | 7 | ||||
| -rw-r--r-- | threads.js | 6 |
3 files changed, 16 insertions, 3 deletions
@@ -45,12 +45,12 @@ sed -i '/link rel="shortcut icon"/a\ echo "Adding cordova plugins" # add everything needed and build for $device cordova platform add "$1" > /dev/null -cordova plugin add org.apache.cordova.geolocation 2> /dev/null +cordova plugin add org.apache.cordova.geolocation \ + org.apache.cordova.vibration 2> /dev/null #org.apache.cordova.plugin.softkeyboard \ - #org.apache.cordova.vibration \ #org.apache.cordova.device-motion \ #org.apache.cordova.device-orientation \ - #de.appplant.cordova.plugin.local-notification 2> /dev/null + #de.appplant.cordova.plugin.local-notification if [[ $1 == "android" ]] then @@ -929,6 +929,11 @@ SpriteMorph.prototype.initBlocks = function () { category: 'sensing', spec: 'current %dates' }, + doVibrate: { + type: 'command', + category: 'sensing', + spec: 'vibrate %n seconds' + }, // Operators reifyScript: { @@ -5297,6 +5302,8 @@ StageMorph.prototype.blockTemplates = function (category) { blocks.push(block('doSetFastTracking')); blocks.push('-'); blocks.push(block('reportDate')); + blocks.push('-'); + blocks.push(block('doVibrate')); // for debugging: /////////////// @@ -2798,6 +2798,12 @@ Process.prototype.reportDate = function (datefn) { return result; }; +Process.prototype.doVibrate = function (seconds) { + if ("vibrate" in navigator) { + window.navigator.vibrate(seconds * 1000); + } +}; + // Process code mapping /* |
