$(function() { fixDownloadLink(); }); function fixDownloadLink() { $("#downloadLink").attr("href", "http://projectlombok.googlecode.com/files/lombok.jar") .click(function(event) { showDownloadInfo(); event.preventDefault(); }); $(".backToBar").click(function(event) { toggleButtonBar(true); }); } function showDownloadInfo() { if ( !$("#downloadInfo").data("filled") ) { $("#downloadInfo").data("filled", true); $.ajax({ type: "GET", url: "download.html", success: function(html) { var pos = html.search(/]*>/i); if ( pos == -1 ) return; html = html.substring(pos); pos = html.search(">"); html = html.substring(pos + 1); pos = html.search(/<\s*\/\s*p\s*>/); html = html.substring(0, pos); var p = $("

").html(html).append($("#downloadInfo .downloadActions")); $("#downloadInfo span:first-child").replaceWith(p); toggleButtonBar(false); } }); } else { toggleButtonBar(false); } } function toggleButtonBar(showOriginal) { if ( showOriginal ) { $("#downloadInfo").hide(); $("#buttonBar").show(); } else { $("#downloadInfo").show(); $("#buttonBar").hide(); } }