PageSourceSearch

https://www.physicsforums.com/js/Truonglv/WidgetThreadEnhance/widget.min.js?_v=8c0d1784

js physicsforums.com collected 2026-09-24 08:49:24 UTC 1,948 bytes, 1 lines download raw bytes

1XF.WTEWidgetLoadMore=XF.Element.newHandler({eventNameSpace:"WTEWidgetLoadMore",options:{href:null,container:null},xhr:null,link:null,init(){this.setup(),XF.on(this.target,"click",this.click.bind(this)),XF.on(this.target.closest(".wte-widget"),"wte-threads:refresh",this.onRefresh.bind(this))},click(t){t.preventDefault(),this.link&&(this.xhr&&this.xhr.controller.abort(),this.xhr=XF.ajaxAbortable("GET",this.link,{},this.onResponse.bind(this)),this.xhr.ajax.finally(()=>{this.xhr=null}))},setup(){this.link=this.options.href||this.target.getAttribute("href")},onRefresh(t){this.link=t.nextUrl,this.target.parentNode.style.display="block"},onResponse(t){this.link=t.nextUrl||"",this.link||this.onEmpty();const r=XF.findRelativeIf(this.options.container,this.target);XF.setupHtmlInsert(t.html,t=>{t=t.querySelector(".js-threadList");if(t)for(const e of t.children)r.appendChild(e);else this.onEmpty()})},onEmpty(){this.target.parentNode.style.display="none"}}),XF.WTEWidgetAutoRefresh=XF.Element.newHandler({options:{interval:null,refreshUrl:null},intervalId:null,xhr:null,init(){this.options.interval&&this.options.refreshUrl&&(this.intervalId=setInterval(this.refresh.bind(this),this.options.interval))},refresh(){this.xhr&&this.xhr.controller.abort(),this.xhr=XF.ajaxAbortable("GET",this.options.refreshUrl,{},this.onResponse.bind(this),{global:!1,skipError:!0,skipDefaultSuccessError:!0})},onResponse(t,e,r){if(200!==r.status||!t.html)return clearInterval(this.intervalId),void(this.intervalId=0);const i=XF.createElementFromString(t.html.content.trim()),s=i.querySelector(".js-threadList");if(s){s.setAttribute("data-refreshed-at",""+Date.now()/1e3);const n=this.target.querySelector(".js-threadList");n.replaceWith(s),XF.trigger(this.target,XF.customEvent("wte-threads:refresh",{nextUrl:t.nextUrl}))}}}),XF.Element.register("wte-widget--autoRefresh","XF.WTEWidgetAutoRefresh"),XF.Element.register("wte-widget--loadMore","XF.WTEWidgetLoadMore");

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.