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