summaryrefslogtreecommitdiff
path: root/assets/js
diff options
context:
space:
mode:
authorYehonal <yehonal.azeroth@gmail.com>2017-04-14 09:46:56 +0200
committerYehonal <yehonal.azeroth@gmail.com>2017-04-14 09:46:56 +0200
commitd5009a3bc81a4fdb1208f491624097d93fb13ceb (patch)
tree07e8d87925fe3ac60ead4d9d78feb24273bacefd /assets/js
parenteacbcd0f6b029ff82075dd2585c5cd68986d1c2f (diff)
downloadwiki-d5009a3bc81a4fdb1208f491624097d93fb13ceb.tar.gz
wiki-d5009a3bc81a4fdb1208f491624097d93fb13ceb.tar.bz2
wiki-d5009a3bc81a4fdb1208f491624097d93fb13ceb.zip
uploaded sources
Diffstat (limited to 'assets/js')
-rw-r--r--assets/js/scale.fix.js27
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);