PageSourceSearch

https://www.usn.no/javascript/article-collapse-panel.f3f14965c226e871b6f4.js

js usn.no collected 2026-09-24 08:38:19 UTC 1,962 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkusn=self.webpackChunkusn||[]).push([[704],{79126:function(e,t,s){s.r(t);var i=s(9498);!function(e,t,s){var i="articleCollapsePanel",n={isOpenData:"plugin_"+i+"_is_open",collapseCssClass:"panel-collapse",expandedCssClass:"panel-usn-expanded",triggerSelector:"a.trigger",iconSelector:".icon",iconMacro:"{{ icon }}",startOpenedForClasses:[]};function a(t,s){this.element=t,this.settings=e.extend({},n,s),this._defaults=n,this._name=i,this.init()}e.extend(a.prototype,{init(){this.element.find(this.settings.triggerSelector).attr("aria-expanded","false"),this.createIcon(this.element),this.bindEvent(this.element),this.shouldCollapsePanel()&&this.callCollapse(this.element)},shouldCollapsePanel(){var i=this,n=!1;return e.each(this.settings.startOpenedForClasses,(function(){if(i.element.hasClass(this.elementClass)){let i=s.querySelector("body");if(i)var e=t.getComputedStyle(i,":after").getPropertyValue("content").replace(/^"(.*)"$/,"$1");1==this.useNot?this.breakpoint!=e&&(n=!0):this.breakpoint==e&&(n=!0)}})),n},bindEvent(e){e.find(this.settings.triggerSelector).on("click",(t=>{t.preventDefault(),this.callCollapse(e)}))},callCollapse(t){this.isOpen(t)?(t.find("."+this.settings.collapseCssClass).slideUp(),t.find(this.settings.triggerSelector).attr("aria-expanded","false")):(t.find("."+this.settings.collapseCssClass).slideDown(),t.find(this.settings.triggerSelector).attr("aria-expanded","true")),t.find(this.settings.triggerSelector).toggleClass(this.settings.expandedCssClass),e.data(t,this.settings.isOpenData,!this.isOpen(t))},isOpen(t){return e.data(t,this.settings.isOpenData)},createIcon(e){var t;null!=(t=e.find(this.settings.iconSelector).get(0))&&(t.innerHTML=t.innerHTML.replace(this.settings.iconMacro,""))}}),e.fn[i]=function(t){return this.each((function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new a(e(this),t))}))}}(s.n(i)(),window,document)}}]);
2//# sourceMappingURL=article-collapse-panel.map.js

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.