CARVIEW |
Select Language
HTTP/2 301
location: https://raw.githubusercontent.com/zamiang/jquery.poplockit/master/dist/poplockit.min.js
accept-ranges: bytes
age: 0
date: Fri, 10 Oct 2025 18:48:28 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210042-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1760122108.788614,VS0,VE1190
vary: Accept-Encoding
x-fastly-request-id: 5fe20a4fb6bca8aeae3c04e4475bbda7c96cac8d
content-length: 0
HTTP/2 200
cache-control: max-age=300
content-security-policy: default-src 'none'; style-src 'unsafe-inline'; sandbox
content-type: text/plain; charset=utf-8
etag: W/"e57fd1ae3dcfe2890de82e26a0a5746e31da8cdc343e43cd35ada9a42720ef4e"
strict-transport-security: max-age=31536000
x-content-type-options: nosniff
x-frame-options: deny
x-xss-protection: 1; mode=block
x-github-request-id: 776B:160514:3B64:A741:68E954FC
content-encoding: gzip
accept-ranges: bytes
date: Fri, 10 Oct 2025 18:48:29 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210086-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1760122109.042084,VS0,VE360
vary: Authorization,Accept-Encoding
access-control-allow-origin: *
cross-origin-resource-policy: cross-origin
x-fastly-request-id: 87b86dfcc574902954fcd173d5382ec2a9b9218b
expires: Fri, 10 Oct 2025 18:53:29 GMT
source-age: 0
content-length: 2759
/*! jQuery.popLockIt - v0.1.2 - 2014-02-03
* https://zamiang.github.com/jquery.poplockit
* Copyright (c) 2014 Brennan Moore; Licensed MIT */
(function(){var e={}.hasOwnProperty,t=function(t,n){function i(){this.constructor=t}for(var r in n)e.call(n,r)&&(t[r]=n[r]);return i.prototype=n.prototype,t.prototype=new i,t.__super__=n.prototype,t};(function(e,n,r){var i,s,o,u,a;return a="popLockIt",i=function(){function e(e,t){var n,r,i,s;this.$el=e,this.settings=t,s=this.requires;for(r=0,i=s.length;r=this.top&&et&&this.height=this.top+this.height&&e+t=t&&e>=this.top+this.height?this.setPosition("absolute","south"):this.setPosition("absolute","north")},n.prototype.destroy=function(){return this.setPosition()},n}(i),u=function(n){function r(e,t,n,i){this.$el=e,this.settings=t,this.index=n,this.parent=i,r.__super__.constructor.apply(this,arguments),this.$columns=this.$el.find(this.settings.columnSelector),this.hasColumns()&&(this.setDimensions(),this.createColumns()),this.settings.additionalFeedItemInit&&this.settings.additionalFeedItemInit(this.$el,this.index),this}return t(r,n),r.prototype.requires=["columnSelector"],r.prototype.active=!1,r.prototype.columns=[],r.prototype.createColumns=function(){var t,n,r,i,o,u,a,f;this.columns=this.$columns.map(function(){return new s(e(this))}),u=this.columns;for(n=0,i=u.length;n=this.height)return this.active=!1;if(e>=this.top&&e1},r}(i),o=function(r){function i(t,r){var s;this.el=t,this.settings=r,this.$el=e(this.el);if(this.settings==null)throw"You must pass settings";if(((s=this.$el)!=null?s.length:void 0)!==1)throw"PopLockIt must be called on one element";i.__super__.constructor.call(this,this.$el,this.settings),this.$window=e(n),this.settings=e.extend(this.defaults,this.settings),this.settings.active=!0,this.initRequestAnimationFrame(),this.viewportHeight=this.$window.outerHeight(!0),this.$el.css({"box-sizing":"border-box",overflow:"hidden"}),this.addFeedItems(this.settings.feedItems),this.requestAnimationFrame(),this}return t(i,r),i.prototype.feedItems=[],i.prototype.requires=["feedItems"],i.prototype.hasFocus=!0,i.prototype.scrollSpeedThreshold=500,i.prototype.defaults={active:!0,rendered:!1,preventFixed:!1},i.prototype.onScroll=function(){var e,t,r,i,s,o=this;if(!this.settings.active)return;t=this.$window.scrollTop();if(t===this.previousScrollTop)return this.requestedAnimationFrame=n.requestAnimationFrame(function(){return o.onScroll()});s=this.feedItems;for(r=0,i=s.length;rthis.scrollSpeedThreshold);return this.previousScrollTop=t,this.settings.onScroll!=null&&this.settings.onScroll(t),this.requestAnimationFrame()},i.prototype.recompute=function(){var e,t,n,r,i,s,o,u,a,f;this.settings.active=!0,u=this.feedItems;for(r=0,s=u.length;r