From b10bd1c1070bee72732004690964c800eca71d91 Mon Sep 17 00:00:00 2001 From: Jan T Date: Thu, 30 Jul 2015 23:12:55 +0300 Subject: Replace master branch with page content via GitHub --- javascripts/scale.fix.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 javascripts/scale.fix.js (limited to 'javascripts') 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 -- cgit v1.3