PageSourceSearch

https://mistarg.cn/assets/modules/composer-resize.1a449818fab55b778ac2.min.js

js mistarg.cn collected 2026-10-06 13:17:36 UTC 6,052 bytes, 1 lines download raw bytes

1(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[18732,33069],{99594(h,_,p){h.exports=p(57904)},14063(h,_,p){"use strict";h=p.nmd(h);var E,k;E=[p(17459),p(91749),p(30076)],k=(function(I,m,b){const e={};let u=!1;e.init=function(){if(e.taskbar=$('[component="taskbar"]'),e.tasklist=e.taskbar.find("ul"),!e.taskbar.length||!e.tasklist.length){u=!0;return}e.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):(R(),i.load(s),e.toggleNew(s,!1),e.tasklist.removeClass("active"),t.addClass("active")),!1}),$(window).on("action:app.loggedOut",function(){e.closeAll()})},e.close=async function(t,n){if(u)return;if(e.tasklist.find('[data-module="'+h+'"][data-uuid="'+n+'"]').length){const i=await app.require(t);i&&typeof i.close=="function"&&i.close(n)}},e.closeAll=function(t){if(u)return;let n="[data-uuid]";t&&(n='[data-module="'+t+'"]'+n),e.tasklist.find(n).each(function(s,i){e.close(t||i.getAttribute("data-module"),i.getAttribute("data-uuid"))})},e.discard=function(t,n){if(u)return;e.tasklist.find('[data-module="'+t+'"][data-uuid="'+n+'"]').remove(),y()},e.push=function(t,n,s,i){if(i=i||function(){},u)return i();const l=e.tasklist.find('li[data-uuid="'+n+'"]'),d={module:t,uuid:n,options:s,element:l};m.fire("filter:taskbar.push",d),!l.length&&d.module?v(d,i):i(l)},e.get=function(t){return u?[]:$('[data-module="'+t+'"]').map(function(s,i){return $(i).data()})},e.minimize=function(t,n){if(u)return;e.tasklist.find('[data-module="'+t+'"][data-uuid="'+n+'"]').toggleClass("active",!1)},e.toggleNew=function(t,n,s){if(u)return;e.tasklist.find('[data-uuid="'+t+'"]').toggleClass("new",n),s||m.fire("action:taskbar.toggleNew",t)},e.updateActive=function(t){if(u)return;const n=e.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)},e.isActive=function(t){return u?!1:e.tasklist.find('li[data-uuid="'+t+'"]').hasClass("active")};function y(){if(u)return;e.tasklist.find("li").length>0?e.taskbar.attr("data-active","1"):e.taskbar.removeAttr("data-active")}function R(){u||e.tasklist.find(".active").removeClass("active")}function v(t,n){if(u)return n();I.translate(t.options.title,function(s){const i=b.escape(s||"NodeBB Task"),l=t.options.image?b.escape(t.options.image):"",d=t.options.icon?b.escape(t.options.icon):"",f=$(`<li title="${i}"></li>`).addClass(t.options.className).html('<a href="#"'+(l?` style="background-image: url('${l}'); background-size: cover;"`:"")+">"+(d?`<i class="fa ${d}"></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")&&R(),e.tasklist.append(f),y(),t.element=f,f.data(t),m.fire("action:taskbar.pushed",t),n(f)})}const N=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 e.update=function(t,n,s){if(u)return;const i=e.tasklist.find('[data-module="'+t+'"][data-uuid="'+n+'"]');if(!i.length)return;const l=i.data();Object.keys(s).forEach(function(d){l[d]=s[d],N(i,d,s[d])}),i.data(l)},e}).apply(_,E),k!==void 0&&(h.exports=k)},57904(h,_,p){"use strict";var E,k;E=[p(14063)],k=(function(I){const m={};let b=0;const e=.3,u=.05,y=768,R=$("body"),v=$(window),N=$('[component="navbar"]'),t=document.getElementById("content"),n=N[0];function s(){return localStorage.getItem("composer:resizeRatio")||.5}function i(o){localStorage.setItem("composer:resizeRatio",Math.min(o,1))}function l(){let o;n?o=n.getBoundingClientRect():o={bottom:0};const a=Math.max(o.bottom,0),c={top:0,left:0,right:window.innerWidth,bottom:window.innerHeight};return c.width=c.right,c.height=c.bottom,c.boundedTop=a,c.bounded
1Height=c.bottom-a,c}function d(o,a){const c=l(),g=o[0],D=window.getComputedStyle(g),S=parseInt(D.getPropertyValue("min-height"),10),M=Math.max(S/window.innerHeight,e);if(c.width>=y){const x=(c.height-c.boundedHeight)/c.height;a=Math.min(Math.max(a,M+x),1);const B=a*c.boundedHeight/c.height;g.style.top=((1-B)*100).toString()+"%";const C=g.getBoundingClientRect();t.style.paddingBottom=(C.bottom-C.top).toString()+"px"}else g.style.top=0,t.style.paddingBottom=0;o.ratio=a,I.updateActive(o.attr("data-uuid"))}let f=d;const F=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;return F&&(f=function(o,a){F(function(){d(o,a),setTimeout(function(){v.trigger("action:composer.resize"),o.trigger("action:composer.resize")},0)})}),m.reposition=function(o){let a=s();a>=1-u&&(a=1,o.addClass("maximized")),f(o,a)},m.maximize=function(o,a){a?f(o,1):m.reposition(o)},m.handleResize=function(o){let a=0,c=0,g=0;const D=o.find(".resizer"),S=D[0];function M(r){const w=S.getBoundingClientRect();a=((w.top+w.bottom)/2-r.clientY)/2,c=r.clientY,v.on("mousemove",x),v.on("mouseup",B),R.on("touchmove",C)}function x(r){const w=r.clientY-a,A=l(),z=(A.height-w)/A.boundedHeight;f(o,z)}function B(r){r.preventDefault(),g=r.clientY,o.find("textarea").focus(),v.off("mousemove",x),v.off("mouseup",B),R.off("touchmove",C);const w=g-a,A=l();let z=(A.height-w)/A.boundedHeight;g-c===0&&o.hasClass("maximized")?(o.removeClass("maximized"),z=!b||b>=1-u?.5:b,f(o,z)):g-c===0||z>=1-u?(f(o,1),o.addClass("maximized"),b=z):o.removeClass("maximized"),i(z)}function C(r){r.preventDefault(),x(r.touches[0])}D.on("mousedown",function(r){r.button===0&&(r.preventDefault(),M(r))}).on("touchstart",function(r){r.preventDefault(),M(r.touches[0])}).on("touchend",B)},m}).apply(_,E),k!==void 0&&(h.exports=k)}}]);

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.