From 78d1c34393d5acd36b788ee70b46098ae05fd692 Mon Sep 17 00:00:00 2001 From: Michael May Date: Mon, 19 Sep 2016 15:19:56 -0600 Subject: [PATCH] Fixed bug with guiders.prev() not skipping guiders that should be --- guiders.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/guiders.js b/guiders.js index 2a3e5af..dbc7781 100644 --- a/guiders.js +++ b/guiders.js @@ -544,8 +544,15 @@ var guiders = (function($) { if (prevGuider && prevGuider.highlight) { guiders._dehighlightElement(prevGuider.highlight); } - guiders.show(prevGuiderId); - return myGuider; + if (prevGuider.shouldSkip && prevGuider.shouldSkip()) { + guiders._currentGuiderID = prevGuider.id; + guiders.prev(); + return guiders.getCurrentGuider(); + } + else{ + guiders.show(prevGuiderId); + return myGuider; + } } };