X-Git-Url: https://git.yukkurigames.com/?p=mlpccg.git;a=blobdiff_plain;f=mlpccg.js;fp=mlpccg.js;h=0e8643efc432b4189f135d425a5a6a1e8897205b;hp=44ce3c33d5e3b256842900c9e357d9c202c329b2;hb=adfa2f63286a9abd44621e5d0374570a12ae0adf;hpb=38629f9bf607425902be697ac5715e0def7e9b3f diff --git a/mlpccg.js b/mlpccg.js index 44ce3c3..0e8643e 100644 --- a/mlpccg.js +++ b/mlpccg.js @@ -66,16 +66,14 @@ function iclamp (x, lo, hi) { } function broadcast (data, source) { - var origin = (!location.origin || location.origin === "null") - ? "*" : location.origin; source = source || window; if (window.parent && window.parent !== source && window.parent !== window) { - window.parent.postMessage(data, origin); + window.parent.postMessage(data, "*"); } for (var i = 0; i < window.frames.length; ++i) { var w = window.frames[i].window; if (w !== source) { - w.postMessage(data, origin); + w.postMessage(data, "*"); } } } @@ -164,10 +162,12 @@ function open (event) { event.preventDefault(); } -window.addEventListener('DOMContentLoaded', function () { - var links = document.querySelectorAll("a[href]:not([target=_blank])"); - for (var i = 0; i < links.length; ++i) { - links[i].addEventListener('click', open); +window.addEventListener('DOMContentLoaded', function () { + if (navigator.standalone) { + var links = document.querySelectorAll("a[href]:not([target=_blank])"); + for (var i = 0; i < links.length; ++i) { + links[i].addEventListener('click', open); + } } FastClick.attach(document.body, { tapDelay: 50 }); @@ -242,7 +242,7 @@ function dismiss () { broadcast({ type: "dismiss" }); } -function show (id, otherId) { +function show (id) { var overlay = document.getElementById("overlay"); if (!overlay) { overlay = document.createElement('div'); @@ -252,7 +252,5 @@ function show (id, otherId) { } var target = document.getElementById(id); target.parentNode.insertBefore(overlay, target); - if (otherId) - broadcast({ type: 'show', id: otherId }); }