summaryrefslogtreecommitdiffstats
path: root/javascripts
diff options
context:
space:
mode:
authorJan T <jans.tuomi@gmail.com>2015-07-30 23:12:55 +0300
committerJan T <jans.tuomi@gmail.com>2015-07-30 23:12:55 +0300
commitb10bd1c1070bee72732004690964c800eca71d91 (patch)
tree5e02292b1d8a86b5a27625a009d469af32ed1e41 /javascripts
parent81afba74b5d8594a22ee22ad9b417abaf2c5453c (diff)
Replace master branch with page content via GitHub
Diffstat (limited to 'javascripts')
-rw-r--r--javascripts/scale.fix.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/javascripts/scale.fix.js b/javascripts/scale.fix.js
new file mode 100644
index 0000000..08716c0
--- /dev/null
+++ b/javascripts/scale.fix.js
@@ -0,0 +1,20 @@
+fixScale = function(doc) {
+
+ var addEvent = 'addEventListener',
+ type = 'gesturestart',
+ qsa = 'querySelectorAll',
+ scales = [1, 1],
+ meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : [];
+
+ function fix() {
+ meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1];
+ doc.removeEventListener(type, fix, true);
+ }
+
+ if ((meta = meta[meta.length - 1]) && addEvent in doc) {
+ fix();
+ scales = [.25, 1.6];
+ doc[addEvent](type, fix, true);
+ }
+
+}; \ No newline at end of file