Sha256: be297ac5c3548dcfdf4d769f5d604ac6f04c6c6bdc531f1a31f63f38598fe7e7
Contents?: true
Size: 1.19 KB
Versions: 9
Compression:
Stored size: 1.19 KB
Contents
(function(){ tb.util = { domainWithPort: function(){ if(window.location.origin){ return window.location.origin; } else{ return location.protocol + '//' + location.hostname + (location.port ? ':' + location.port : ''); } }, pathFor: function(){ var args = Array.prototype.slice.call(arguments, 0); var parts = ['']; if(tb.config.subUri){ parts.push(tb.config.subUri); } return parts.concat(args).join('/'); }, urlFor: function(){ var args = Array.prototype.slice.call(arguments, 0); var parts = [tb.util.domainWithPort()]; if(tb.config.subUri){ parts.push(tb.config.subUri); } return parts.concat(args).join('/'); }, getCsrfToken: function(){ return $('meta[name=csrf-token]').attr('content'); }, /* * Use top/bottom offsets to determine if the given jQuery element is within the current scroll view */ elementIsInView: function($element){ var docViewTop = document.body.scrollTop; var docViewBottom = docViewTop + $(window).height(); var container = $('.stat-front-desk'); var elemTop = $element.offset().top; return docViewBottom >= elemTop && docViewTop <= elemTop; } }; })();
Version data entries
9 entries across 9 versions & 1 rubygems