In preparing for test #1921136: Previous button for tour tips I needed to check what version of joyride we use right now.
The version 2.0.3 is not carved in stone as noted in https://github.com/zurb/joyride/issues/127
There are ~24 commits between the commit Feb 07, 2013 which could relate to the Drupal version committed on Feb 18 #1809352: Write tour.module and add it to core
Unfortunately I did not manage to get a clean git bisect which got stuck on
/tmp/joyride$ diff jquery.joyride-2.0.3.js ~/Sites/drupal/d8/www/core/modules/tour/js/jquery.joyride-2.0.3.js
137,150d136
< nextTip: function(){
< if (settings.$li.next().length < 1) {
< methods.end();
< } else if (settings.timer > 0) {
< clearTimeout(settings.automate);
< methods.hide();
< methods.show();
< methods.startTimer();
< } else {
< methods.hide();
< methods.show();
< }
< },
<
296d281
< // Focus next button for keyboard users.
298a284
>
02:04:48 ((696962f...)|BISECTING) /tmp/joyride$
Those changes come from git blame jquery.joyride-2.0.3.js
98967308 jquery.joyride-2.0.1.js (Jordan Humphreys 2012-10-26 10:00:05 -0700 102)
This feels bad as we have no documentation what happened to the file.
Hope for some ideas here:
- what to document
- how to fetch new upstream
- should we start our own clone as suggested by @nick_schuch in #1921136-7: Previous button for tour tips