From c7f78fee3e5c9a78dbd6c22910ca529a0ee34827 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 14 Sep 2015 17:56:47 -0400 Subject: device orientation --- StoneIsland/www/js/vendor/util.js | 116 +------------------------------------- 1 file changed, 1 insertion(+), 115 deletions(-) (limited to 'StoneIsland/www/js/vendor/util.js') diff --git a/StoneIsland/www/js/vendor/util.js b/StoneIsland/www/js/vendor/util.js index 34ef45f8..0cc7e704 100644 --- a/StoneIsland/www/js/vendor/util.js +++ b/StoneIsland/www/js/vendor/util.js @@ -34,102 +34,14 @@ function clamp(n,a,b){ return n= a) + 0 - // ^^ bool -> int -} - -function julestep (a,b,n) { - return clamp(norm(n,a,b), 0.0, 1.0); -} - -// hermite curve apparently -function smoothstep(min,max,n){ - var t = clamp((n - min) / (max - min), 0.0, 1.0); - return t * t * (3.0 - 2.0 * t) -} - -function shuffle(a){ - var r, swap - for (var i = a.length; i > 0; i--){ - r = randint(i) - swap = a[i-1] - a[i-1] = a[r] - a[r] = swap - } - return a -} -function reverse(a){ - var reversed = [] - for (var i = 0, _len = a.length-1; i <= _len; i++){ - reversed[i] = a[_len-i] - } - return reversed -} -function deinterlace(a){ - var odd = [], even = [] - for (var i = 0, _len = a.length; i < _len; i++) { - if (i % 2) even.push(a[i]) - else odd.push(a[i]) - } - return [even, odd] -} -function weave(a){ - var aa = deinterlace(a) - var b = [] - aa[0].forEach(function(el){ b.push(el) }) - reverse(aa[1]).forEach(function(el){ b.push(el) }) - return b -} function range(m,n,s){ var a = [] s = s || 1 @@ -139,15 +51,6 @@ function range(m,n,s){ return a } -var guid_syllables = "iz az ez or iv ex baz el lo lum ot un no".split(" ") -var guid_n = 0 -function guid(n){ - var len = guid_syllables.length - return ((++guid_n*(len-1)*(~~log(guid_n))).toString(len)).split("").map(function(s){ - return guid_syllables[parseInt(s, len) % len--] - }).join("") -} - function defaults (dest, src) { dest = dest || {} for (var i in src) { @@ -156,17 +59,6 @@ function defaults (dest, src) { return dest } -// Change straight quotes to curly and double hyphens to em-dashes. -function smarten(a) { - a = a.replace(/(^|[-\u2014\s(\["])'/g, "$1\u2018"); // opening singles - a = a.replace(/'/g, "\u2019"); // closing singles & apostrophes - a = a.replace(/(^|[-\u2014/\[(\u2018\s])"/g, "$1\u201c"); // opening doubles - a = a.replace(/"/g, "\u201d"); // closing doubles - a = a.replace(/--/g, "\u2014"); // em-dashes - return a -}; - - function pairs(h){ var a = [] for (var i in h) { @@ -186,12 +78,6 @@ function filenameFromUrl (url) { return partz[partz.length-1].split(".")[0] } -function bitcount(v) { - v = v - ((v >>> 1) & 0x55555555); - v = (v & 0x33333333) + ((v >>> 2) & 0x33333333); - return ((v + (v >>> 4) & 0xF0F0F0F) * 0x1010101) >>> 24; -} - // Function.bind polyfill if (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { @@ -278,7 +164,7 @@ var is_ipad = (navigator.userAgent.match(/iPad/i)) var is_android = (navigator.userAgent.match(/Android/i)) var is_mobile = is_iphone || is_ipad || is_android var is_desktop = ! is_mobile; -var app_devicePixelRatio = is_mobile ? devicePixelRatio : 1; +var transformProp = browser.safari ? "WebkitTransform" : "transform"; function selectElementContents(el) { if (window.getSelection && document.createRange) { -- cgit v1.2.3-70-g09d2