File: /home/adventp/www/wp-content/themes/brooklyn/js/jquery.ut.smartresize.js
/* <![CDATA[ */
(function ($, sr) {
"use strict";
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);
};
}
jQuery.fn[sr] = function(fn){ return fn ? this.on('resize', debounce(fn)) : this.trigger(sr); };
})(jQuery,'utresize');
/* ]]> */