Create a gist now

Instantly share code, notes, and snippets.

Embed
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
@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