Update Gumshoe to v5.1.1

Fixes #2140
This commit is contained in:
Michael Rose 2019-04-30 08:26:53 -04:00
parent 3f83a0df91
commit abf71c6b2a
4 changed files with 10378 additions and 15 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
/*!
* gumshoejs v5.1.0
* gumshoejs v5.1.1
* A simple, framework-agnostic scrollspy script.
* (c) 2019 Chris Ferdinandi
* MIT License
@ -108,12 +108,14 @@
* @param {Array} contents The content areas
*/
var sortContents = function (contents) {
contents.sort((function (item1, item2) {
var offset1 = getOffsetTop(item1.content);
var offset2 = getOffsetTop(item2.content);
if (offset1 < offset2) return -1;
return 1;
}));
if(contents) {
contents.sort((function (item1, item2) {
var offset1 = getOffsetTop(item1.content);
var offset2 = getOffsetTop(item2.content);
if (offset1 < offset2) return -1;
return 1;
}));
}
};
/**
@ -409,7 +411,7 @@
// Setup debounce callback
timeout = window.requestAnimationFrame((function () {
sortContents();
sortContents(contents);
publicAPIs.detect();
}));
@ -422,7 +424,7 @@
// Undo DOM changes
if (current) {
deactivate(current);
deactivate(current, settings);
}
// Remove event listeners

10364
assets/js/vendor/jquery/jquery-3.3.1.js vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -26,7 +26,7 @@
"uglify-js": "^3.4.9"
},
"scripts": {
"uglify": "uglifyjs assets/js/vendor/jquery/jquery-3.3.1.min.js assets/js/plugins/jquery.fitvids.js assets/js/plugins/jquery.greedy-navigation.js assets/js/plugins/jquery.magnific-popup.js assets/js/plugins/jquery.ba-throttle-debounce.js assets/js/plugins/smooth-scroll.js assets/js/plugins/gumshoe.js assets/js/_main.js -c -m -o assets/js/main.min.js",
"uglify": "uglifyjs assets/js/vendor/jquery/jquery-3.3.1.js assets/js/plugins/jquery.fitvids.js assets/js/plugins/jquery.greedy-navigation.js assets/js/plugins/jquery.magnific-popup.js assets/js/plugins/jquery.ba-throttle-debounce.js assets/js/plugins/smooth-scroll.js assets/js/plugins/gumshoe.js assets/js/_main.js -c -m -o assets/js/main.min.js",
"add-banner": "node banner.js",
"watch:js": "onchange \"assets/js/**/*.js\" -e \"assets/js/main.min.js\" -- npm run build:js",
"build:js": "npm run uglify && npm run add-banner"