Skip to content

Instantly share code, notes, and snippets.

@adiel
Created April 15, 2012 09:57
Show Gist options
  • Save adiel/2391629 to your computer and use it in GitHub Desktop.
Save adiel/2391629 to your computer and use it in GitHub Desktop.
Add this to the welcome message to embed upcoming fixtures and recent results on your play-cricket homepage
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script><style>#inner-column-main .apl h2{font-size: 1.3em;margin: 0.5em 0;} .apl_spinner{display:block;}</style><div id="apl_fixtures" class="apl"></div><div id="apl_results" class="apl"></div><script>jQuery(function(){var a=16,b=16,c=function(a,b,c){var d={startDay:b.getDate(),startMonth:b.getMonth()+1,startYear:b.getFullYear(),endDay:c.getDate(),endMonth:c.getMonth()+1,endYear:c.getFullYear()};return"/scoreboard/"+a+".asp?seasonID=&fromForm=1&quickSearch=QS1&startDay="+d.startDay+"&startMonth="+d.startMonth+"&startYear="+d.startYear+"&endDay="+d.endDay+"&endMonth="+d.endMonth+"&endYear="+d.endYear+"&type=&team="},d=function(a,b){return c("fixtures",a,b)},e=function(a,b){return c("results",a,b)},f=function(a){var b;b="\n \r";for(var c=32;c<127;c++)b+=c==91||c==92|c==93||c==94?"\\"+String.fromCharCode(c):String.fromCharCode(c);b="["+b+"]";var d=new RegExp(b,"g");return a.match(d).join("")},g=function(a,b,c){jQuery(b).append($("<h2>"+c+"</h2>")),jQuery(b).append("<p><img src='http://featurist.co.uk/images/loader.gif' class='apl_spinner'/></p>"),jQuery.ajax({url:a,dataType:"text",success:function(a){try{a=f(a),a=a.replace(/"fixtures_view.asp/,'"/scoreboard/fixtures_view.asp'),a=a.replace(/"scorecard.asp/,'"/scoreboard/scorecard.asp'),jQuery(b).html(""),jQuery(b).append($("<h2>"+c+"</h2>"));var d=jQuery(a).find("table.data");d.size()>0?jQuery(b).append(d):jQuery(b).append("<p>No matches found</p>")}catch(e){console.log(e)}}})},h=new Date,i=new Date;i.setDate(h.getDate()+a);var j=new Date;j.setDate(h.getDate()-b),g(d(h,i),$("#apl_fixtures"),"Upcoming fixtures"),g(e(j,h),$("#apl_results"),"Recent results")});</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment