Sha256: 97911efebb67d32545effa9c4421f40b78f8f5d9bef149ec4952dffe9459d221

Contents?: true

Size: 1.47 KB

Versions: 1

Compression:

Stored size: 1.47 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.6 views/redirect.haml