diff options
| author | Yehonal <yehonal.azeroth@gmail.com> | 2017-04-14 09:46:56 +0200 |
|---|---|---|
| committer | Yehonal <yehonal.azeroth@gmail.com> | 2017-04-14 09:46:56 +0200 |
| commit | d5009a3bc81a4fdb1208f491624097d93fb13ceb (patch) | |
| tree | 07e8d87925fe3ac60ead4d9d78feb24273bacefd /assets/js | |
| parent | eacbcd0f6b029ff82075dd2585c5cd68986d1c2f (diff) | |
| download | wiki-d5009a3bc81a4fdb1208f491624097d93fb13ceb.tar.gz wiki-d5009a3bc81a4fdb1208f491624097d93fb13ceb.tar.bz2 wiki-d5009a3bc81a4fdb1208f491624097d93fb13ceb.zip | |
uploaded sources
Diffstat (limited to 'assets/js')
| -rw-r--r-- | assets/js/scale.fix.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/assets/js/scale.fix.js b/assets/js/scale.fix.js new file mode 100644 index 0000000..911d33c --- /dev/null +++ b/assets/js/scale.fix.js @@ -0,0 +1,27 @@ +(function(document) { + var metas = document.getElementsByTagName('meta'), + changeViewportContent = function(content) { + for (var i = 0; i < metas.length; i++) { + if (metas[i].name == "viewport") { + metas[i].content = content; + } + } + }, + initialize = function() { + changeViewportContent("width=device-width, minimum-scale=1.0, maximum-scale=1.0"); + }, + gestureStart = function() { + changeViewportContent("width=device-width, minimum-scale=0.25, maximum-scale=1.6"); + }, + gestureEnd = function() { + initialize(); + }; + + + if (navigator.userAgent.match(/iPhone/i)) { + initialize(); + + document.addEventListener("touchstart", gestureStart, false); + document.addEventListener("touchend", gestureEnd, false); + } +})(document); |
