PageSourceSearch

https://www.kunskapsskolan.se/2.47f6b323168938151ef61801/91.171091…/1789622171561/BODY/0/sv-template-asset.js

js kunskapsskolan.se collected 2026-09-25 00:02:08 UTC 9,647 bytes, 23 lines download raw bytes

1(function(c){function f(b,d,a){b=[b+"\x3d"+d];a=a||{};a.days&&(a.date=new Date,a.date.setTime(a.date.getTime()+864E5*a.days),b.push("expires\x3d"+a.date.toUTCString()));a.domain&&b.push("domain\x3d"+a.domain);b.push("path\x3d"+(a.path?a.path:"/"));c.cookie=b.join(";")}function e(){var b=c.querySelector(".bvCookiesBar"),d,a;b&&(d=b.getAttribute("data-logurl"),b.addEventListener("click",function(e){e.target&&"BUTTON"===e.target.nodeName&&(f("bvCookiesCookie","dismissed",{days:365}),c.querySelector(".bvCookiesBar--cookiesDismissed").style.display=
2"block",b.classList.add("bvCookiesBarHidden"),setTimeout(function(){b.parentNode.removeChild(b)},1E3),d&&(a=new XMLHttpRequest,a.open("GET",d,!0),a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.onload=function(){200<=a.status&&400>a.status&&console&&console.log(a.responseText)},a.send()))}))}c.body?e():c.addEventListener("DOMContentLoaded",e)})(document);
3window.addEventListener("load",function(){var b=!1,c=!1,d=!1,e=document.getElementById("bv-navigation-button-om-oss"),f=document.getElementById("bv-navigation-button-ansok"),g=document.querySelector(".bv-select-school-button.bv-white");e&&e.addEventListener("click",function(){var a=document.querySelector(".bv-top-menu-navigation-content-om-oss");a&&(a=a.querySelector("a"))&&!b&&a.focus();b=!b;c=!1});f&&f.addEventListener("click",function(){var a=document.querySelector(".bv-top-menu-navigation-content-ansok");
4a&&(a=a.querySelector("a"))&&!c&&a.focus();c=!c;b=!1});g&&(console.log("chooseSchoolButton"),g.addEventListener("click",function(){var a=document.querySelector(".bv-school-menu-navitems");a&&(a=a.querySelector("a"))&&!d&&a.focus();d=!d}))});
5(function(c,e,f,d){var g=function(a){var b;a=a.toString().toLowerCase().replace(/^\s+|\s+$/g,"");for(b=0;29>b;b+=1)a=a.replace(new RegExp("\u00e5\u00e0\u00e1\u00e4\u00e2\u00e8\u00e9\u00eb\u00ea\u00ec\u00ed\u00ef\u00ee\u00f2\u00f3\u00f6\u00f4\u00f9\u00fa\u00fc\u00fb\u00f1\u00e7\u00b7/_,:;".charAt(b),"g"),"aaaaaeeeeiiiioooouuuunc------".charAt(b));return a.replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},h=function(a){return d.isString(a)?0<document.querySelectorAll(a).length:
6d.isjQueryObject(a)?0<a.length:d.isElement(a)};"function"!==typeof c.capitalize&&(c.capitalize=function(){return this.charAt(0).toUpperCase()+this.slice(1)});"function"!==typeof c.slugify&&(c.slugify=function(){return g(this)});d.mixin({slugify:g,exists:h,isjQueryObject:function(a){return a&&(a instanceof jQuery||"jquery"in Object(a))},isSvEditmode:function(){return e.documentElement.classList.contains("sv-edit-mode")||e.body.classList.contains("sv-editing-mode")}});f.fn.exists||(f.fn.exists=function(){return h(this)})})(String.prototype,
7document,jQuery,_sv);
8(function(e,f){e.fn.extend({uniqueId:function(){function d(a){c+=1;return a+c}var c=0;return function(a){a=a||"af-id-";return this.each(function(){var b;if(!this.id){for(b=d(a);f.getElementById(b);)b=d(a);this.id=b}})}}()})})(jQuery,document);
9(function(b){b.buttonify=function(a){var c="H1 H2 H3 H4 H5 H6 LI DT DD".split(" ");a=b(a).first();if("BUTTON"===a[0].tagName)return a.attr("type","button"),a;if(-1===b.inArray(a[0].tagName,"UL OL DL MENU TABLE TR".split(" "))){if(-1<b.inArray(a[0].tagName,c))return a.wrapInner('\x3cspan role\x3d"button" style\x3d"display:block" /\x3e'),a.find("\x3e span").first();a.attr("role","button");return a}console.log("[$.buttonify]: You shouldn't make a button out of that \x3c"+a[0].tagName.toLowerCase()+"\x3e");
10return!1}})(jQuery);
11(function(b,k){function l(a,m){this.element=a;this.$element=b(a);this.options=b.extend({},{expanded:!1,pressed:!1,controls:"",handler:!1,onStateChange:!1,speed:200,text:{default:!1,pressed:!1,show:!1,hide:!1}},{ariaControls:this.$element.attr("aria-controls"),expanded:"true"===(""+this.$element.attr("aria-expanded")).toLowerCase(),pressed:"true"===(""+this.$element.attr("aria-pressed")).toLowerCase(),text:{show:this.$element.data("af-ariatoggler-show"),hide:this.$element.data("af-ariatoggler-hide"),
12default:this.$element.data("af-ariatoggler-default"),pressed:this.$element.data("af-ariatoggler-pressed")}},m);this.expanded=this.pressed=this.options.expanded;this.$btn=b.buttonify(this.$element);this.$controls=n.call(this);this.isTrueButton="BUTTON"===this.$btn[0].tagName;if(this.$btn){this.$controls?(!this.expanded&&this.$controls.is(":visible")?this.$controls.hide():this.expanded&&!this.$controls.is(":visible")&&this.$controls.show(),this.$controls.uniqueId(),f(this.$btn[0],{"aria-controls":this.$controls.attr("id"),
13"aria-expanded":!!this.expanded,tabindex:"0"}),this.$btn.on("ariatoggler:close",b.proxy(g,this)).on("ariatoggler:open",b.proxy(h,this)).on("ariatoggler:toggle",b.proxy(d,this)).on("click",b.proxy(function(a){"function"===typeof this.options.handler?this.options.handler.call(this.$btn[0],a,this.$btn,this.$controls,this.options):d.call(this,d)},this))):(f(this.$btn[0],{"aria-pressed":!!this.pressed,tabindex:"0"}),this.$btn.on("ariatoggler:toggle",b.proxy(e,this)).on("click",b.proxy(function(a){"function"===
14typeof this.options.handler?this.options.handler.call(this.$btn[0],a,this.$btn,this.options):(a.preventDefault(),e.call(this,e),"function"===typeof this.options.onStateChange&&this.options.onStateChange.call(this.$btn[0],a,this.pressed,this.$btn))},this)));if(!this.isTrueButton)this.$btn.on("focus",b.proxy(function(){if(!this.$btn.data("ariatoggler_keyhandler"))this.$btn.data("ariatoggler_keyhandler",!0).on("keydown.ariatoggler",b.proxy(p,this))},this)).on("blur",b.proxy(function(){this.$btn.data("ariatoggler_keyhandler",
15!1).off("keydown.ariatoggler")},this));c.call(this)}}var f=function(a,b){for(var c in b)b.hasOwnProperty(c)&&a.setAttribute(c,b[c])},n=function(){var a;this.options.controls&&"string"===typeof this.options.controls?a=b(this.options.controls):this.options.controls&&k.isjQueryObject(this.options.controls)?a=this.options.controls:this.options.ariaControl
15s&&(a=b("#"+this.options.ariaControls));return a&&0<a.length?a:!1},c=function(){var a;a=this.$controls?(a=this.expanded)?"hide":"show":(a=this.pressed)?
16"pressed":"default";this.options.text[a]&&this.$btn.text(this.options.text[a])},h=function(){this.expanded=!0;this.$btn.attr("aria-expanded","true");this.$controls.stop().slideDown(this.options.speed).attr("data-af-ariatoggler-expanded","");c.call(this)},g=function(){this.expanded=!1;this.$btn.attr("aria-expanded","false");this.$controls.stop().slideUp(this.options.speed).removeAttr("data-af-ariatoggler-expanded");c.call(this)},d=function(){this.expanded?g.call(this):h.call(this)},e=function(){this.pressed=
17!this.pressed;this.$btn.attr("aria-pressed",this.pressed);c.call(this)},p=function(a){if(13===a.keyCode||32===a.keyCode)return this.$btn.trigger("click"),!1};b.fn.ariaToggler=function(a){return this.first().each(function(){b.data(this,"plugin_ariaToggler")||b.data(this,"plugin_ariaToggler",new l(this,a))})};b(function(){b("[data-af-ariatoggler]").each(function(a,c){b(c).ariaToggler()})})})(jQuery,_sv);
18(function(a,d){function k(d,c){this.$el=a(d);this.$heading=this.$el.find("h3").first();this.heading=this.$heading.text().trim()||'Text med "Rubrik 3" saknas';this.$heading.addClass("af-"+c+"__heading");this.$btnDtp=a(e.btn({className:c+"__nav__btn",text:this.heading}));this.$btnMob=a(e.btn({className:c+"__acc__btn",text:this.heading}));this.open=function(a){a?this.$el.attr("data-expanded","true").show():g.matches?this.$el.attr("data-expanded","true").slideDown(200):this.$el.attr("data-expanded","true").fadeIn(200);
19this.$btnDtp.attr("aria-expanded","true");this.$btnMob.attr("aria-expanded","true")};this.close=function(a){a?this.$el.attr("data-expanded","false").hide():g.matches?this.$el.attr("data-expanded","false").slideUp(200):this.$el.attr("data-expanded","false").fadeOut(200);this.$btnDtp.attr("aria-expanded","false");this.$btnMob.attr("aria-expanded","false")}}function l(d,c){var f=[];this.$el=a(d);this.$body=a(e.body({type:c}));this.$nav=a(e.dtpNav({type:c}));this.$el.append(this.$nav);this.$el.append(this.$body);
20this.handleToggle=function(a,c){a.preventDefault();"true"!==c.attr("aria-expanded")&&(f.forEach(function(a){a.$el.trigger(g.matches?"af.panel.close":"af.panel.closeFast")}),this.open())};this.$el.find("\x3e .sv-layout").each(a.proxy(function(d,g){var b=new k(g,c),h=0===d;this.$nav.append(b.$btnDtp);b.$btnDtp.wrap(e.li({type:c}));this.$body.append(b.$btnMob);b.$btnMob.wrap(e.acc({type:c}));this.$body.append(b.$el);b.$btnDtp.ariaToggler({expanded:h,controls:b.$el,handler:a.proxy(this.handleToggle,b)});
21b.$btnMob.ariaToggler({expanded:h,controls:b.$el,handler:a.proxy(this.handleToggle,b)});h&&b.open();b.$el.on("af.panel.close",a.proxy(function(){this.close(!1)},b)).on("af.panel.closeFast",a.proxy(function(){this.close(!0)},b));f.push(b)},this))}console.log("Test");var f=a('html:not(.sv-edit-mode) .af-menuTeaser,.af-menuTeaser[id^\x3d"svid30_"] .af-menuTeaser, html:not(.sv-edit-mode) .af-faqPanel,[id^\x3d"svid30_"] .af-faqPanel'),e={body:d.template('\x3cdiv class\x3d"af-\x3c%\x3d type %\x3e__body"\x3e\x3c/div\x3e'),
22dtpNav:d.template('\x3cul class\x3d"af-\x3c%\x3d type %\x3e__nav"\x3e\x3c/ul\x3e'),btn:d.template('\x3cbutton class\x3d"af-\x3c%\x3d className %\x3e"\x3e\x3c%\x3d text %\x3e\x3c/button\x3e'),li:d.template('\x3cli class\x3d"af-\x3c%\x3d type %\x3e__nav__item" /\x3e'),acc:d.template('\x3cdiv class\x3d"af-\x3c%\x3d type %\x3e__acc"\x3e\x3c/div\x3e')},g=window.matchMedia("(max-width: 767px)");console.log(f.length);0<f.length&&f.each(function(a,c){new l(c,c.classList.contains("af-menuTeaser")?"menuTeaser":
23"faqPanel")})})(jQuery,_sv);

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.