mirror of https://github.com/docker/docs.git
docs.js: be slightly more consistent with double/single quotes
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
0871044294
commit
501b13e68c
95
js/docs.js
95
js/docs.js
|
@ -16,13 +16,13 @@ if (current[0]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function navClicked(sourceLink) {
|
function navClicked(sourceLink) {
|
||||||
var classString = document.getElementById('#item' + sourceLink).className;
|
var classString = document.getElementById("#item" + sourceLink).className;
|
||||||
if (classString.indexOf(' in') > -1) {
|
if (classString.indexOf(" in") > -1) {
|
||||||
//collapse
|
//collapse
|
||||||
document.getElementById('#item' + sourceLink).className = classString.replace(' in', '');
|
document.getElementById("#item" + sourceLink).className = classString.replace(" in", "");
|
||||||
} else {
|
} else {
|
||||||
//expand
|
//expand
|
||||||
document.getElementById('#item' + sourceLink).className = classString.concat(' in');
|
document.getElementById("#item" + sourceLink).className = classString.concat(" in");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,19 +62,19 @@ function walkTree(tree) {
|
||||||
} else {
|
} else {
|
||||||
outputLetNav.push('class="collapsed" aria-expanded="false"')
|
outputLetNav.push('class="collapsed" aria-expanded="false"')
|
||||||
}
|
}
|
||||||
outputLetNav.push('>' + tree[j].sectiontitle + '<span class="caret arrow"></span></a>');
|
outputLetNav.push(">" + tree[j].sectiontitle + '<span class="caret arrow"></span></a>');
|
||||||
outputLetNav.push('<ul class="nav collapse');
|
outputLetNav.push('<ul class="nav collapse');
|
||||||
if (sectionHasPath) outputLetNav.push(' in');
|
if (sectionHasPath) outputLetNav.push(" in");
|
||||||
outputLetNav.push('" id="#item' + totalTopics + '" aria-expanded="');
|
outputLetNav.push('" id="#item' + totalTopics + '" aria-expanded="');
|
||||||
if (sectionHasPath) {
|
if (sectionHasPath) {
|
||||||
outputLetNav.push('true');
|
outputLetNav.push("true");
|
||||||
} else {
|
} else {
|
||||||
outputLetNav.push('false');
|
outputLetNav.push("false");
|
||||||
}
|
}
|
||||||
outputLetNav.push('">');
|
outputLetNav.push('">');
|
||||||
var subTree = tree[j].section;
|
var subTree = tree[j].section;
|
||||||
walkTree(subTree);
|
walkTree(subTree);
|
||||||
outputLetNav.push('</ul></li>');
|
outputLetNav.push("</ul></li>");
|
||||||
} else {
|
} else {
|
||||||
// just a regular old topic; this is a leaf, not a branch; render a link!
|
// just a regular old topic; this is a leaf, not a branch; render a link!
|
||||||
outputLetNav.push('<li><a href="' + tree[j].path + '"')
|
outputLetNav.push('<li><a href="' + tree[j].path + '"')
|
||||||
|
@ -82,13 +82,13 @@ function walkTree(tree) {
|
||||||
sectionToHighlight = currentSection;
|
sectionToHighlight = currentSection;
|
||||||
outputLetNav.push('class="active currentPage"')
|
outputLetNav.push('class="active currentPage"')
|
||||||
}
|
}
|
||||||
outputLetNav.push('>' + tree[j].title + '</a></li>')
|
outputLetNav.push(">" + tree[j].title + "</a></li>")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderNav(docstoc) {
|
function renderNav(docstoc) {
|
||||||
for (i = 0; i < docstoc.horizontalnav.length; i++) {
|
for (var i = 0; i < docstoc.horizontalnav.length; i++) {
|
||||||
if (docstoc.horizontalnav[i].node !== "glossary") {
|
if (docstoc.horizontalnav[i].node !== "glossary") {
|
||||||
currentSection = docstoc.horizontalnav[i].node;
|
currentSection = docstoc.horizontalnav[i].node;
|
||||||
// build vertical nav
|
// build vertical nav
|
||||||
|
@ -102,10 +102,10 @@ function renderNav(docstoc) {
|
||||||
if (docstoc.horizontalnav[i].path === pageURL || docstoc.horizontalnav[i].node === sectionToHighlight) {
|
if (docstoc.horizontalnav[i].path === pageURL || docstoc.horizontalnav[i].node === sectionToHighlight) {
|
||||||
outputHorzTabs.push(' class="active"');
|
outputHorzTabs.push(' class="active"');
|
||||||
}
|
}
|
||||||
outputHorzTabs.push('><a href="' + docstoc.horizontalnav[i].path + '">' + docstoc.horizontalnav[i].title + '</a></li>\n');
|
outputHorzTabs.push('><a href="' + docstoc.horizontalnav[i].path + '">' + docstoc.horizontalnav[i].title + "</a></li>\n");
|
||||||
}
|
}
|
||||||
document.getElementById('jsTOCHorizontal').innerHTML = outputHorzTabs.join('');
|
document.getElementById("jsTOCHorizontal").innerHTML = outputHorzTabs.join("");
|
||||||
document.getElementById('jsTOCLeftNav').innerHTML = outputLetNav.join('');
|
document.getElementById("jsTOCLeftNav").innerHTML = outputLetNav.join("");
|
||||||
}
|
}
|
||||||
|
|
||||||
function highlightRightNav(heading) {
|
function highlightRightNav(heading) {
|
||||||
|
@ -113,7 +113,7 @@ function highlightRightNav(heading) {
|
||||||
$("#my_toc a.active").removeClass("active");
|
$("#my_toc a.active").removeClass("active");
|
||||||
|
|
||||||
if (heading !== "title") {
|
if (heading !== "title") {
|
||||||
$("#my_toc a[href='#" + heading + "']").addClass('active');
|
$("#my_toc a[href='#" + heading + "']").addClass("active");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -158,24 +158,24 @@ function createCookie(name, value, days) {
|
||||||
|
|
||||||
function readCookie(name) {
|
function readCookie(name) {
|
||||||
var nameEQ = name + "=";
|
var nameEQ = name + "=";
|
||||||
var ca = document.cookie.split(';');
|
var ca = document.cookie.split(";");
|
||||||
for (var i = 0; i < ca.length; i++) {
|
for (var i = 0; i < ca.length; i++) {
|
||||||
var c = ca[i];
|
var c = ca[i];
|
||||||
while (c.charAt(0) === ' ') c = c.substring(1, c.length);
|
while (c.charAt(0) === " ") c = c.substring(1, c.length);
|
||||||
if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
|
if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
|
var prefersDark = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches;
|
||||||
var selectedNightTheme = readCookie("night");
|
var selectedNightTheme = readCookie("night");
|
||||||
|
|
||||||
if (selectedNightTheme === "true" || (selectedNightTheme === null && prefersDark)) {
|
if (selectedNightTheme === "true" || (selectedNightTheme === null && prefersDark)) {
|
||||||
applyNight();
|
applyNight();
|
||||||
$('#switch-style').prop('checked', true);
|
$("#switch-style").prop("checked", true);
|
||||||
} else {
|
} else {
|
||||||
applyDay();
|
applyDay();
|
||||||
$('#switch-style').prop('checked', false);
|
$("#switch-style").prop("checked", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -203,26 +203,22 @@ $(".navbar-toggle").click(function () {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
var navHeight = $('.navbar').outerHeight(true) + 80;
|
var navHeight = $(".navbar").outerHeight(true) + 80;
|
||||||
|
|
||||||
$(document.body).scrollspy({
|
$(document.body).scrollspy({
|
||||||
target: '#leftCol',
|
target: "#leftCol",
|
||||||
offset: navHeight
|
offset: navHeight
|
||||||
});
|
});
|
||||||
|
|
||||||
function loadHash(hashObj) {
|
function loadHash(hashObj) {
|
||||||
// Using jQuery's animate() method to add smooth page scroll
|
// Using jQuery's animate() method to add smooth page scroll
|
||||||
// The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
|
// The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
|
||||||
$('html, body').animate({
|
$("html, body").animate({scrollTop: $(hashObj).offset().top - 80}, 800);
|
||||||
scrollTop: $(hashObj).offset().top - 80
|
|
||||||
}, 800);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
// Add smooth scrolling to all links
|
// Add smooth scrolling to all links
|
||||||
// $( ".toc-nav a" ).addClass( "active" );
|
$(".toc-nav a").on("click", function (event) {
|
||||||
$(".toc-nav a").on('click', function (event) {
|
|
||||||
// $(this).addClass('active');
|
|
||||||
// Make sure this.hash has a value before overriding default behavior
|
// Make sure this.hash has a value before overriding default behavior
|
||||||
if (this.hash !== "") {
|
if (this.hash !== "") {
|
||||||
// Prevent default anchor click behavior
|
// Prevent default anchor click behavior
|
||||||
|
@ -244,7 +240,7 @@ $(document).ready(function () {
|
||||||
$(".sidebar").Stickyfill();
|
$(".sidebar").Stickyfill();
|
||||||
|
|
||||||
// Add smooth scrolling to all links
|
// Add smooth scrolling to all links
|
||||||
$(".nav-sidebar ul li a").on('click', function (event) {
|
$(".nav-sidebar ul li a").on("click", function (event) {
|
||||||
|
|
||||||
// Make sure this.hash has a value before overriding default behavior
|
// Make sure this.hash has a value before overriding default behavior
|
||||||
if (this.hash !== "") {
|
if (this.hash !== "") {
|
||||||
|
@ -256,7 +252,7 @@ $(document).ready(function () {
|
||||||
|
|
||||||
// Using jQuery's animate() method to add smooth page scroll
|
// Using jQuery's animate() method to add smooth page scroll
|
||||||
// The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
|
// The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
|
||||||
$('html, body').animate({
|
$("html, body").animate({
|
||||||
scrollTop: $(hash).offset().top - 80
|
scrollTop: $(hash).offset().top - 80
|
||||||
}, 800, function () {
|
}, 800, function () {
|
||||||
// Add hash (#) to URL when done scrolling (default click behavior)
|
// Add hash (#) to URL when done scrolling (default click behavior)
|
||||||
|
@ -273,10 +269,10 @@ $(document).ready(function () {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$('ul.nav li.dropdown').hover(function () {
|
$("ul.nav li.dropdown").hover(function () {
|
||||||
$(this).find('.dropdown-menu').stop(true, true).delay(200).fadeIn(500);
|
$(this).find(".dropdown-menu").stop(true, true).delay(200).fadeIn(500);
|
||||||
}, function () {
|
}, function () {
|
||||||
$(this).find('.dropdown-menu').stop(true, true).delay(200).fadeOut(500);
|
$(this).find(".dropdown-menu").stop(true, true).delay(200).fadeOut(500);
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -293,9 +289,8 @@ function applyDay() {
|
||||||
$("body").removeClass("night");
|
$("body").removeClass("night");
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#switch-style').change(function () {
|
$("#switch-style").change(function () {
|
||||||
|
if ($(this).is(":checked")) {
|
||||||
if ($(this).is(':checked')) {
|
|
||||||
applyNight();
|
applyNight();
|
||||||
createCookie("night", true, 999)
|
createCookie("night", true, 999)
|
||||||
} else {
|
} else {
|
||||||
|
@ -311,13 +306,13 @@ $('#switch-style').change(function () {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$('.nav-sidebar ul li a').click(function () {
|
$(".nav-sidebar ul li a").click(function () {
|
||||||
$(this).addClass('collapse').siblings().toggleClass('in');
|
$(this).addClass("collapse").siblings().toggleClass("in");
|
||||||
});
|
});
|
||||||
|
|
||||||
if ($('.nav-sidebar ul a.active').length !== 0) {
|
if ($(".nav-sidebar ul a.active").length !== 0) {
|
||||||
$('.nav-sidebar ul').click(function () {
|
$(".nav-sidebar ul").click(function () {
|
||||||
$(this).addClass('collapse in').siblings;
|
$(this).addClass("collapse in").siblings;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -332,25 +327,25 @@ $(function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
// Enable glossary link popovers
|
// Enable glossary link popovers
|
||||||
$('.glossLink').popover();
|
$(".glossLink").popover();
|
||||||
|
|
||||||
// sync tabs with the same data-group
|
// sync tabs with the same data-group
|
||||||
window.onload = function () {
|
window.onload = function () {
|
||||||
$('.nav-tabs > li > a').click(function (e) {
|
$(".nav-tabs > li > a").click(function (e) {
|
||||||
var group = $(this).attr('data-group');
|
var group = $(this).attr("data-group");
|
||||||
$('.nav-tabs > li > a[data-group="' + group + '"]').tab('show');
|
$('.nav-tabs > li > a[data-group="' + group + '"]').tab("show");
|
||||||
});
|
});
|
||||||
|
|
||||||
// isArchive is set by logic in archive.js
|
// isArchive is set by logic in archive.js
|
||||||
if (isArchive === false) {
|
if (isArchive === false) {
|
||||||
// Hide elements that are not appropriate for archives
|
// Hide elements that are not appropriate for archives
|
||||||
// PollDaddy
|
// PollDaddy
|
||||||
$('#ratings-div').css("visibility", "visible");
|
$("#ratings-div").css("visibility", "visible");
|
||||||
// Archive drop-down
|
// Archive drop-down
|
||||||
$('.ctrl-right .btn-group').css("visibility", "visible");
|
$(".ctrl-right .btn-group").css("visibility", "visible");
|
||||||
// Swarch
|
// Search
|
||||||
$('.search-form').css("visibility", "visible");
|
$(".search-form").css("visibility", "visible");
|
||||||
// Page edit link
|
// Page edit link
|
||||||
$('.feedback-links li').first().css("visibility", "visible");
|
$(".feedback-links li").first().css("visibility", "visible");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue