Sha256: c52cf9b081fec27e497a0b19ae1fc97dba9bb59d7e15d1f46f9aaffd8f2b2f6f

Contents?: true

Size: 595 Bytes

Versions: 1

Compression:

Stored size: 595 Bytes

Contents

// iOS scaling bug fix
// By @mathias, @cheeaun and @jdalton
// Source url: https://gist.github.com/901295

var addEvent = 'addEventListener',
    type = 'gesturestart',
    qsa = 'querySelectorAll',
    scales = [1, 1],
    meta = qsa in document ? document[qsa]('meta[name=viewport]') : [];
function fix() {
  meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1];
  document.removeEventListener(type, fix, true);
}
if ((meta = meta[meta.length - 1]) && addEvent in document) {
  fix();
  scales = [0.25, 1.6];
  document[addEvent](type, fix, true);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
octopress-3.0.0.alpha1 .themes/classic/assets/javascripts/lib/ios-rotate-scaling-fix.js