Skip to content

Commit 3ae5268

Browse files
committed
Add click target functionality (interim checkin)
1 parent 62fcfa6 commit 3ae5268

File tree

5 files changed

+49
-14
lines changed

5 files changed

+49
-14
lines changed

dist/jquery.scrolling-tabs.js

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -474,14 +474,23 @@
474474
$leftArrow = stc.$fixedContainer.prev();
475475
$rightArrow = stc.$fixedContainer.next();
476476

477-
$leftArrowClickTarget = settings.leftArrowClickTarget ?
478-
$tabsContainer.find(settings.leftArrowClickTarget) :
477+
// if we have custom arrow content, we might have a click target defined
478+
$leftArrowClickTarget = settings.leftArrowContent ?
479+
$leftArrow.find('[scrtabs-click-target],[data-scrtabs-click-target]') :
479480
$leftArrow;
480481

481-
$rightArrowClickTarget = settings.rightArrowClickTarget ?
482-
$tabsContainer.find(settings.rightArrowClickTarget) :
482+
$rightArrowClickTarget = settings.rightArrowContent ?
483+
$rightArrow.find('[scrtabs-click-target],[data-scrtabs-click-target]') :
483484
$rightArrow;
484485

486+
if (!$leftArrowClickTarget.length) {
487+
$leftArrowClickTarget = $leftArrow;
488+
}
489+
490+
if (!$rightArrowClickTarget.length) {
491+
$rightArrowClickTarget = $rightArrow;
492+
}
493+
485494
stc.$movableContainer = $tabsContainer.find('.scrtabs-tabs-movable-container');
486495
stc.$tabsUl = $tabsContainer.find('.nav-tabs');
487496

@@ -1905,8 +1914,6 @@
19051914
cssClassRightArrow: 'glyphicon glyphicon-chevron-right',
19061915
leftArrowContent: '',
19071916
rightArrowContent: '',
1908-
leftArrowClickTarget: '',
1909-
rightArrowClickTarget: '',
19101917
tabsLiContent: null,
19111918
tabsPostProcessors: null,
19121919
enableSwiping: false,

0 commit comments

Comments
 (0)