diff --git a/static/js/theme.js b/static/js/theme.js index 0742efb88e..d61fef03f0 100644 --- a/static/js/theme.js +++ b/static/js/theme.js @@ -1001,35 +1001,6 @@ function initSearch() { window.relearn.runInitialSearch && window.relearn.runInitialSearch(); } -// debouncing function from John Hann -// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/ -(function($, sr) { - - var debounce = function(func, threshold, execAsap) { - var timeout; - - return function debounced() { - var obj = this, args = arguments; - - function delayed() { - if (!execAsap) - func.apply(obj, args); - timeout = null; - }; - - if (timeout) - clearTimeout(timeout); - else if (execAsap) - func.apply(obj, args); - - timeout = setTimeout(delayed, threshold || 100); - }; - } - // smartresize - jQuery.fn[sr] = function(fn) { return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); }; - -})(jQuery, 'smartresize'); - jQuery(function() { initArrowNav(); initMermaid();