mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
Clean up JS file
This commit is contained in:
parent
0171374898
commit
7f4fe26686
|
@ -1,63 +1,47 @@
|
||||||
$( document ).ready(function() {
|
$( document ).ready(function() {
|
||||||
// Shift nav in mobile when clicking the menu.
|
// Shift nav in mobile when clicking the menu.
|
||||||
$("[data-toggle='wy-nav-top']").click(function() {
|
$(document).on('click', "[data-toggle='wy-nav-top']", function() {
|
||||||
$("[data-toggle='wy-nav-shift']").toggleClass("shift");
|
$("[data-toggle='wy-nav-shift']").toggleClass("shift");
|
||||||
$("[data-toggle='rst-versions']").toggleClass("shift");
|
$("[data-toggle='rst-versions']").toggleClass("shift");
|
||||||
});
|
});
|
||||||
// Close menu when you click a link.
|
// Close menu when you click a link.
|
||||||
$(".wy-menu-vertical .current ul li a").click(function() {
|
$(document).on('click', ".wy-menu-vertical .current ul li a", function() {
|
||||||
$("[data-toggle='wy-nav-shift']").removeClass("shift");
|
$("[data-toggle='wy-nav-shift']").removeClass("shift");
|
||||||
$("[data-toggle='rst-versions']").toggleClass("shift");
|
$("[data-toggle='rst-versions']").toggleClass("shift");
|
||||||
});
|
});
|
||||||
$("[data-toggle='rst-current-version']").click(function() {
|
$(document).on('click', "[data-toggle='rst-current-version']", function() {
|
||||||
$("[data-toggle='rst-versions']").toggleClass("shift-up");
|
$("[data-toggle='rst-versions']").toggleClass("shift-up");
|
||||||
});
|
});
|
||||||
$("table.docutils:not(.field-list").wrap("<div class='wy-table-responsive'></div>");
|
// Make tables responsive
|
||||||
|
$("table.docutils:not(.field-list)").wrap("<div class='wy-table-responsive'></div>");
|
||||||
});
|
});
|
||||||
|
|
||||||
window.SphinxRtdTheme = (function (jquery) {
|
window.SphinxRtdTheme = (function (jquery) {
|
||||||
|
|
||||||
var stickyNav = (function () {
|
var stickyNav = (function () {
|
||||||
|
|
||||||
var navBar,
|
var navBar,
|
||||||
win,
|
win,
|
||||||
stickyNavCssClass = 'stickynav',
|
stickyNavCssClass = 'stickynav',
|
||||||
|
|
||||||
applyStickNav = function () {
|
applyStickNav = function () {
|
||||||
|
|
||||||
if (navBar.height() <= win.height()) {
|
if (navBar.height() <= win.height()) {
|
||||||
|
|
||||||
navBar.addClass(stickyNavCssClass);
|
navBar.addClass(stickyNavCssClass);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
navBar.removeClass(stickyNavCssClass);
|
navBar.removeClass(stickyNavCssClass);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
enable = function () {
|
enable = function () {
|
||||||
|
|
||||||
applyStickNav();
|
applyStickNav();
|
||||||
|
|
||||||
win.on('resize', applyStickNav);
|
win.on('resize', applyStickNav);
|
||||||
},
|
},
|
||||||
|
|
||||||
init = function () {
|
init = function () {
|
||||||
|
|
||||||
navBar = jquery('nav.wy-nav-side:first');
|
navBar = jquery('nav.wy-nav-side:first');
|
||||||
win = jquery(window);
|
win = jquery(window);
|
||||||
};
|
};
|
||||||
|
|
||||||
jquery(init);
|
jquery(init);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
||||||
enable : enable
|
enable : enable
|
||||||
};
|
};
|
||||||
}());
|
}());
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
||||||
StickyNav : stickyNav
|
StickyNav : stickyNav
|
||||||
};
|
};
|
||||||
}($));
|
}($));
|
Loading…
Reference in New Issue
Block a user