Sha256: 7c22297a53e7e4d1d042a685e773bc3b24a0dc46509ba399c8b1d76df93dd3a6

Contents?: true

Size: 1.18 KB

Versions: 1

Compression:

Stored size: 1.18 KB

Contents

<a id="applink1" href="#{@url.url}">Opening the awesome event now!</a>


:javascript

  function simulateClick(elId) {
  var evt;
  var el = document.getElementById(elId);
  if (document.createEvent) {
  evt = document.createEvent("MouseEvents");
  evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
  }
  (evt) ? el.dispatchEvent(evt) : (el.click && el.click());
  }


  var appstorefail = "itms://itunes.apple.com/us/app/tminus-make-share-countdown/id507726329?mt=8";
  function applink(fail){
  return function(){
          var clickedAt = +new Date;
          // During tests on 3g/3gs this timeout fires immediately if less than 500ms.
          setTimeout(function(){
              // To avoid failing on return to MobileSafari, ensure freshness!
              if (+new Date - clickedAt < 2000){
                  window.location = fail;
              }
          }, 500);
      };
     }

  if(/https:\/\/(www\.)?twitter.com/.test(document.referrer)) {
  simulateClick("applink1");
  }
  else {

  document.getElementById("applink1").onclick = applink(appstorefail); 
  var button = document.getElementById("applink1")
  simulateClick("applink1");

  }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tmin-0.1.5 views/redirect.haml