mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-12 16:47:26 +02:00
parent
53874a044a
commit
46555d87e0
3 changed files with 12 additions and 12 deletions
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
// Turn off ESLint for this file because it's sent down to users as-is.
|
// Turn off ESLint for this file because it's sent down to users as-is.
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
window.addEventListener('load', function () {
|
window.addEventListener('load', function() {
|
||||||
function button(label, ariaLabel, icon, className) {
|
function button(label, ariaLabel, icon, className) {
|
||||||
const btn = document.createElement('button');
|
const btn = document.createElement('button');
|
||||||
btn.classList.add('btnIcon', className);
|
btn.classList.add('btnIcon', className);
|
||||||
|
@ -24,7 +24,7 @@ window.addEventListener('load', function () {
|
||||||
}
|
}
|
||||||
|
|
||||||
function addButtons(codeBlockSelector, btn) {
|
function addButtons(codeBlockSelector, btn) {
|
||||||
document.querySelectorAll(codeBlockSelector).forEach(function (code) {
|
document.querySelectorAll(codeBlockSelector).forEach(function(code) {
|
||||||
code.parentNode.appendChild(btn.cloneNode(true));
|
code.parentNode.appendChild(btn.cloneNode(true));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -38,16 +38,16 @@ window.addEventListener('load', function () {
|
||||||
);
|
);
|
||||||
|
|
||||||
const clipboard = new ClipboardJS('.btnClipboard', {
|
const clipboard = new ClipboardJS('.btnClipboard', {
|
||||||
target: function (trigger) {
|
target: function(trigger) {
|
||||||
return trigger.parentNode.querySelector('code');
|
return trigger.parentNode.querySelector('code');
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
clipboard.on('success', function (event) {
|
clipboard.on('success', function(event) {
|
||||||
event.clearSelection();
|
event.clearSelection();
|
||||||
const textEl = event.trigger.querySelector('.btnIcon__label');
|
const textEl = event.trigger.querySelector('.btnIcon__label');
|
||||||
textEl.textContent = 'Copied';
|
textEl.textContent = 'Copied';
|
||||||
setTimeout(function () {
|
setTimeout(function() {
|
||||||
textEl.textContent = 'Copy';
|
textEl.textContent = 'Copy';
|
||||||
}, 2000);
|
}, 2000);
|
||||||
});
|
});
|
||||||
|
|
|
@ -7,19 +7,19 @@
|
||||||
// Turn off ESLint for this file because it's sent down to users as-is.
|
// Turn off ESLint for this file because it's sent down to users as-is.
|
||||||
|
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
window.addEventListener('load', function () {
|
window.addEventListener('load', function() {
|
||||||
// add event listener for all tab
|
// add event listener for all tab
|
||||||
document.querySelectorAll('.nav-link').forEach(function (el) {
|
document.querySelectorAll('.nav-link').forEach(function(el) {
|
||||||
el.addEventListener('click', function (e) {
|
el.addEventListener('click', function(e) {
|
||||||
var groupId = e.target.getAttribute('data-group');
|
var groupId = e.target.getAttribute('data-group');
|
||||||
document
|
document
|
||||||
.querySelectorAll('.nav-link[data-group='.concat(groupId, ']'))
|
.querySelectorAll('.nav-link[data-group='.concat(groupId, ']'))
|
||||||
.forEach(function (el) {
|
.forEach(function(el) {
|
||||||
el.classList.remove('active');
|
el.classList.remove('active');
|
||||||
});
|
});
|
||||||
document
|
document
|
||||||
.querySelectorAll('.tab-pane[data-group='.concat(groupId, ']'))
|
.querySelectorAll('.tab-pane[data-group='.concat(groupId, ']'))
|
||||||
.forEach(function (el) {
|
.forEach(function(el) {
|
||||||
el.classList.remove('active');
|
el.classList.remove('active');
|
||||||
});
|
});
|
||||||
e.target.classList.add('active');
|
e.target.classList.add('active');
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
timer = setTimeout(function () {
|
timer = setTimeout(function() {
|
||||||
timer = null;
|
timer = null;
|
||||||
var activeNavFound = false;
|
var activeNavFound = false;
|
||||||
var headings = findHeadings(); // toc nav anchors
|
var headings = findHeadings(); // toc nav anchors
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
|
|
||||||
document.addEventListener('scroll', onScroll);
|
document.addEventListener('scroll', onScroll);
|
||||||
document.addEventListener('resize', onScroll);
|
document.addEventListener('resize', onScroll);
|
||||||
document.addEventListener('DOMContentLoaded', function () {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
// Cache the headings once the page has fully loaded.
|
// Cache the headings once the page has fully loaded.
|
||||||
headingsCache = findHeadings();
|
headingsCache = findHeadings();
|
||||||
onScroll();
|
onScroll();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue