PageSourceSearch

https://mistarg.cn/assets/modules/taskbar.a0f549039fdfcbe8349e.min.js

js mistarg.cn collected 2026-10-06 13:18:14 UTC 3,634 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[33069],{14063(l,p,u){l=u.nmd(l);var k,d;k=[u(17459),u(91749),u(30076)],d=(function(v,f,m){const a={};let e=!1;a.init=function(){if(a.taskbar=$('[component="taskbar"]'),a.tasklist=a.taskbar.find("ul"),!a.taskbar.length||!a.tasklist.length){e=!0;return}a.taskbar.on("click","li",async function(){const t=$(this),n=t.attr("data-module"),s=t.attr("data-uuid"),i=await app.require(n);return t.hasClass("active")?i.minimize(s):(g(),i.load(s),a.toggleNew(s,!1),a.tasklist.removeClass("active"),t.addClass("active")),!1}),$(window).on("action:app.loggedOut",function(){a.closeAll()})},a.close=async function(t,n){if(e)return;if(a.tasklist.find('[data-module="'+l+'"][data-uuid="'+n+'"]').length){const i=await app.require(t);i&&typeof i.close=="function"&&i.close(n)}},a.closeAll=function(t){if(e)return;let n="[data-uuid]";t&&(n='[data-module="'+t+'"]'+n),a.tasklist.find(n).each(function(s,i){a.close(t||i.getAttribute("data-module"),i.getAttribute("data-uuid"))})},a.discard=function(t,n){if(e)return;a.tasklist.find('[data-module="'+t+'"][data-uuid="'+n+'"]').remove(),b()},a.push=function(t,n,s,i){if(i=i||function(){},e)return i();const c=a.tasklist.find('li[data-uuid="'+n+'"]'),o={module:t,uuid:n,options:s,element:c};f.fire("filter:taskbar.push",o),!c.length&&o.module?C(o,i):i(c)},a.get=function(t){return e?[]:$('[data-module="'+t+'"]').map(function(s,i){return $(i).data()})},a.minimize=function(t,n){if(e)return;a.tasklist.find('[data-module="'+t+'"][data-uuid="'+n+'"]').toggleClass("active",!1)},a.toggleNew=function(t,n,s){if(e)return;a.tasklist.find('[data-uuid="'+t+'"]').toggleClass("new",n),s||f.fire("action:taskbar.toggleNew",t)},a.updateActive=function(t){if(e)return;const n=a.tasklist.find("li");n.removeClass("active"),n.filter('[data-uuid="'+t+'"]').addClass("active"),$("[data-uuid]:not([data-module])").toggleClass("modal-unfocused",!0),$('[data-uuid="'+t+'"]:not([data-module])').toggleClass("modal-unfocused",!1)},a.isActive=function(t){return e?!1:a.tasklist.find('li[data-uuid="'+t+'"]').hasClass("active")};function b(){if(e)return;a.tasklist.find("li").length>0?a.taskbar.attr("data-active","1"):a.taskbar.removeAttr("data-active")}function g(){e||a.tasklist.find(".active").removeClass("active")}function C(t,n){if(e)return n();v.translate(t.options.title,function(s){const i=m.escape(s||"NodeBB Task"),c=t.options.image?m.escape(t.options.image):"",o=t.options.icon?m.escape(t.options.icon):"",r=$(`<li title="${i}"></li>`).addClass(t.options.className).html('<a href="#"'+(c?` style="background-image: url('${c}'); background-size: cover;"`:"")+">"+(o?`<i class="fa ${o}"></i> `:"")+`<span aria-label="${i}" component="taskbar/title">${i}</span></a>`).attr({"data-module":t.module,"data-uuid":t.uuid}).addClass(t.options.state!==void 0?t.options.state:"active");(!t.options.state||t.options.state==="active")&&g(),a.tasklist.append(r),b(),t.element=r,r.data(t),f.fire("action:taskbar.pushed",t),n(r)})}const E=function(t,n,s){switch(n){case"title":t.find('[component="taskbar/title"]').text(s);break;case"icon":t.find("i").attr("class","fa fa-"+s);break;case"image":t.find("a").css("background-image",s?'url("'+s.replace(/&#x2F;/g,"/")+'")':"");break;case"background-color":t.find("a").css("background-color",s);break;case"color":t.find("a").css("color",s);break}};return a.update=function(t,n,s){if(e)return;const i=a.tasklist.find('[data-module="'+t+'"][data-uuid="'+n+'"]');if(!i.length)return;const c=i.data();Object.keys(s).forEach(function(o){c[o]=s[o],E(i,o,s[o])}),i.data(c)},a}
1).apply(p,k),d!==void 0&&(l.exports=d)}}]);

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.