aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@vue/component-compiler-utils/coverage/lcov-report/block-navigation.js
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:43:05 +0800
committerruki <waruqi@gmail.com>2018-11-07 22:18:30 +0800
commit89e95b3f143682ed9a006991bacf45c9dcba4818 (patch)
tree4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/@vue/component-compiler-utils/coverage/lcov-report/block-navigation.js
parentaa7f0199255277949790b41c56e8ec97dd4f0da4 (diff)
downloadxmake-docs-vuepress.tar.gz
xmake-docs-vuepress.zip
remove node_modulesvuepress
Diffstat (limited to 'node_modules/@vue/component-compiler-utils/coverage/lcov-report/block-navigation.js')
-rw-r--r--node_modules/@vue/component-compiler-utils/coverage/lcov-report/block-navigation.js63
1 files changed, 0 insertions, 63 deletions
diff --git a/node_modules/@vue/component-compiler-utils/coverage/lcov-report/block-navigation.js b/node_modules/@vue/component-compiler-utils/coverage/lcov-report/block-navigation.js
deleted file mode 100644
index 0c719038..00000000
--- a/node_modules/@vue/component-compiler-utils/coverage/lcov-report/block-navigation.js
+++ /dev/null
@@ -1,63 +0,0 @@
-var jumpToCode = (function init () {
- // Classes of code we would like to highlight
- var missingCoverageClasses = [ '.cbranch-no', '.cstat-no', '.fstat-no' ];
-
- // We don't want to select elements that are direct descendants of another match
- var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > `
-
- // Selecter that finds elements on the page to which we can jump
- var selector = notSelector + missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b`
-
- // The NodeList of matching elements
- var missingCoverageElements = document.querySelectorAll(selector);
-
- var currentIndex;
-
- function toggleClass(index) {
- missingCoverageElements.item(currentIndex).classList.remove('highlighted');
- missingCoverageElements.item(index).classList.add('highlighted');
- }
-
- function makeCurrent(index) {
- toggleClass(index);
- currentIndex = index;
- missingCoverageElements.item(index)
- .scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'center' });
- }
-
- function goToPrevious() {
- var nextIndex = 0;
- if (typeof currentIndex !== 'number' || currentIndex === 0) {
- nextIndex = missingCoverageElements.length - 1;
- } else if (missingCoverageElements.length > 1) {
- nextIndex = currentIndex - 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- function goToNext() {
- var nextIndex = 0;
-
- if (typeof currentIndex === 'number' && currentIndex < (missingCoverageElements.length - 1)) {
- nextIndex = currentIndex + 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- return function jump(event) {
- switch (event.which) {
- case 78: // n
- case 74: // j
- goToNext();
- break;
- case 66: // b
- case 75: // k
- case 80: // p
- goToPrevious();
- break;
- }
- };
-}());
-window.addEventListener('keydown', jumpToCode);