Sha256: dff743ecdab0ed9abf557884cac231b47875fcfeee02d985ff04fc731ca0f8e6

Contents?: true

Size: 1.44 KB

Versions: 22

Compression:

Stored size: 1.44 KB

Contents

(function(a,b){"function"===typeof define&&define.amd?define(b):"object"===typeof exports?module.exports=b():a.gyro=b()})(this,function(){var a={x:null,y:null,z:null,alpha:null,beta:null,gamma:null},b={x:0,y:0,z:0,alpha:0,beta:0,gamma:0},g=null,e=[],h={frequency:500,calibrate:function(){for(var f in a)b[f]="number"===typeof a[f]?a[f]:0},getOrientation:function(){return a},startTracking:function(b){g=setInterval(function(){b(a)},h.frequency)},stopTracking:function(){clearInterval(g)},hasFeature:function(a){for(var b in e)if(a==
e[b])return!0;return!1},getFeatures:function(){return e}};window&&window.addEventListener&&function(){function f(d){e.push("MozOrientation");d.target.removeEventListener("MozOrientation",f,!0);d.target.addEventListener("MozOrientation",function(c){a.x=c.x-b.x;a.y=c.y-b.y;a.z=c.z-b.z},!0)}function g(d){e.push("devicemotion");d.target.removeEventListener("devicemotion",g,!0);d.target.addEventListener("devicemotion",function(c){a.x=c.accelerationIncludingGravity.x-b.x;a.y=c.accelerationIncludingGravity.y-
b.y;a.z=c.accelerationIncludingGravity.z-b.z},!0)}function h(d){e.push("deviceorientation");d.target.removeEventListener("deviceorientation",h,!0);d.target.addEventListener("deviceorientation",function(c){a.alpha=c.alpha-b.alpha;a.beta=c.beta-b.beta;a.gamma=c.gamma-b.gamma},!0)}window.addEventListener("MozOrientation",f,!0);window.addEventListener("devicemotion",g,!0);window.addEventListener("deviceorientation",h,!0)}();return h});

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
pageflow-linkmap-page-2.10.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.9.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.8.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.7.1 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.7.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.6.1 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.6.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.5.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.4.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.3.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.2.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-1.5.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.1.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-1.4.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-2.0.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-1.3.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-1.2.1 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-1.2.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-1.1.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js
pageflow-linkmap-page-1.0.0 app/assets/javascript/pageflow/linkmap_page/vendor/gyro.js