Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
This is how GitHub's new AJAX file browser works.
GitHub.TreeSlider = function () {
if (window.history && window.history.pushState) {
function a() {
if (e.sliding) {
e.sliding = false;
$(".frame-right").hide();
$(".frame-loading:visible").removeClass("frame-loading")
}
}
if (!($("#slider").length == 0 || !GitHub.shouldSlide)) if (!navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {
window.history.replaceState({
path: this.pathFromURL(location.pathname)
}, "");
var e = this;
$(".frames a.js-slide-to, .breadcrumb a").live("click", function (b) {
if (b.which == 2 || b.metaKey || b.ctrlKey) return true;
else {
e.clickHandler(b);
return false
}
});
$(window).bind("popstate", function (b) {
e.popStateHandler(b.originalEvent)
});
$(".frames .frame").live("webkitTransitionEnd", a).live("transitionend", a)
}
}
};
@sr3d

This comment has been minimized.

Show comment Hide comment
@sr3d

sr3d Dec 6, 2010

@bwheeler96

This comment has been minimized.

Show comment Hide comment
@bwheeler96

bwheeler96 Aug 18, 2013

Is GitHubs slider free for reuse on my own site?

Is GitHubs slider free for reuse on my own site?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment