diff options
Diffstat (limited to 'swatchmaker/test/bootswatch.js')
-rw-r--r-- | swatchmaker/test/bootswatch.js | 53 |
1 files changed, 1 insertions, 52 deletions
diff --git a/swatchmaker/test/bootswatch.js b/swatchmaker/test/bootswatch.js index 71eba460..5a9b3002 100644 --- a/swatchmaker/test/bootswatch.js +++ b/swatchmaker/test/bootswatch.js @@ -1,61 +1,10 @@ -// tooltips - $('a[rel=tooltip]').tooltip({ 'placement': 'bottom' }); -// smooth scroll -$(document).ready(function() { - function filterPath(string) { - return string - .replace(/^\//,'') - .replace(/(index|default).[a-zA-Z]{3,4}$/,'') - .replace(/\/$/,''); - } - var locationPath = filterPath(location.pathname); - var scrollElem = scrollableElement('html', 'body'); - - $('a[href^=#]').each(function() { - var thisPath = filterPath(this.pathname) || locationPath; - if ( locationPath == thisPath - && (location.hostname == this.hostname || !this.hostname) - && this.hash.replace(/#/,'') ) { - var $target = $(this.hash), target = this.hash; - if (target) { - var targetOffset = $target.offset().top; - $(this).click(function(event) { - event.preventDefault(); - $(scrollElem).animate({scrollTop: targetOffset}, 400, function() { - location.hash = target; - }); - }); - } - } - }); - - // use the first element that is "scrollable" - function scrollableElement(els) { - for (var i = 0, argLength = arguments.length; i <argLength; i++) { - var el = arguments[i], - $scrollElement = $(el); - if ($scrollElement.scrollTop()> 0) { - return el; - } else { - $scrollElement.scrollTop(1); - var isScrollable = $scrollElement.scrollTop()> 0; - $scrollElement.scrollTop(0); - if (isScrollable) { - return el; - } - } - } - return []; - } - -}); +$('.navbar a, .subnav a').smoothScroll(); -// subnav (function ($) { |