PageSourceSearch

https://www.bangbang93.com/assets/modules/composer-categoryList.7836fe02dbb19dda23a4.min.js

js bangbang93.com collected 2026-09-25 21:45:54 UTC 12,485 bytes, 1 lines download raw bytes

1(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[1091,25764,33069,34271,49897,69185,86198,99127],{49897(p,E,d){"use strict";d.r(E),d.d(E,{del:()=>c,get:()=>a,head:()=>l,patch:()=>e,post:()=>m,put:()=>o});var y=d(91749),h=d.n(y),b=d(33530),A=d.n(b);const r=config.relative_path+"/api/v3";async function f(t,n){if(t.url=t.url.startsWith("/api")?config.relative_path+t.url:r+t.url,typeof n=="function"){g(t).then(i=>n(null,i),i=>n(i));return}try{return await g(t)}catch(i){if(i.message==="A valid login session was not found. Please log in and try again."){const{url:s}=await(0,y.fire)("filter:admin.reauth",{url:"login"});return(0,b.confirm)("[[error:api.reauth-required]]",u=>{u&&ajaxify.go(s)})}throw i}}async function g(t){const{url:n}=t;delete t.url,t.data&&!(t.data instanceof FormData)&&(t.data=JSON.stringify(t.data||{}),t.headers["content-type"]="application/json; charset=utf-8"),{options:t}=await(0,y.fire)("filter:api.options",{options:t}),t.data&&(t.body=t.data,delete t.data);const i=await fetch(n,t),{headers:s}=i;if(s.get("x-redirect"))return g({url:s.get("x-redirect"),...t});const u=s.get("content-type"),k=u&&u.startsWith("application/json");let C;if(t.method!=="HEAD"&&(k?C=await i.json():C=await i.text()),!i.ok){if(C){const v=k&&(C.status?.message||C.error||"");throw new Error(k&&v?v:C)}throw new Error(i.statusText)}return k&&C&&C.hasOwnProperty("status")&&C.hasOwnProperty("response")?C.response:C}function a(t,n,i){return f({url:t+(n&&Object.keys(n).length?"?"+$.param(n):"")},i)}function l(t,n,i){return f({url:t+(n&&Object.keys(n).length?"?"+$.param(n):""),method:"HEAD"},i)}function m(t,n,i){return f({url:t,method:"POST",data:n,headers:{"x-csrf-token":config.csrf_token}},i)}function e(t,n,i){return f({url:t,method:"PATCH",data:n,headers:{"x-csrf-token":config.csrf_token}},i)}function o(t,n,i){return f({url:t,method:"PUT",data:n,headers:{"x-csrf-token":config.csrf_token}},i)}function c(t,n,i){return f({url:t,method:"DELETE",data:n,headers:{"x-csrf-token":config.csrf_token}},i)}},96349(p,E,d){"use strict";var y,h;y=[d(29930),d(89336),d(49897)],h=(function(b,A,r){const f={};return f.init=function(g,a){let l=a.defaultCategories||null;a=a||{},a.privilege=a.privilege||"topics:read",a.states=a.states||["watching","tracking","notwatching","ignoring"],a.cacheList=a.hasOwnProperty("cacheList")?a.cacheList:!0;let m=[];Array.isArray(a.localCategories)&&(m=a.localCategories.map(n=>({...n})),l&&(l=[...m,...l])),a.selectedCids=a.selectedCids||ajaxify.data.selectedCids||[];const e=g.find('[component="category-selector-search"]');if(!e.length)return;const o=e.parents('[component="category/dropdown"]').length>0||e.parents('[component="category-selector"]').length>0;g.on("show.bs.dropdown",function(){o&&e.removeClass("hidden");function n(){const s=e.find("input").val();s.length>1||!s&&!l?c(s,function(u){l=a.cacheList&&(l||u),t(u)}):!s&&l&&t(l)}const i=e.find("input").val("");i.on("keydown",function(s){if(s.key==="ArrowDown"){const u=g.find('[component="category/list"] li[data-cid]:first a');u.length&&(u.focus(),s.stopPropagation(),s.preventDefault())}}),e.on("click",function(s){s.preventDefault(),s.stopPropagation()}),i.on("keyup",utils.debounce(n,300)),n()}),g.on("shown.bs.dropdown",function(){["xs","sm"].includes(utils.findBootstrapEnvironment())||e.find("input").focus()}),g.on("hide.bs.dropdown",function(){o&&e.addClass("hidden"),e.off("click"),e.find("input").off("keyup keydown")});function c(n,i){r.get("/search/categories",{search:n,query:utils.params(),parentCid:a.parentCid||0,selectedCids:a.selectedCids,privilege:a.privilege,states:a.states,showLinks:a.showLinks,localOnly:a.localOnly,hideUncategorized:a.hideUncategorized},function(s,{categories:u}){if(s)return b.error(s);i(m.concat(u))})}function t(n){const i=a.selectedCids.map(String),s=(a.disabledCids||[]).map(String);n.forEach(function(u){u.selected=i.includes(String(u.cid)),s.includes(String(u.cid))&&(u.disabledClass=!0)}),app.parseAndTranslate(a.template,{categoryItems:n.slice(0,200),selectedCategory:ajaxify.data.selectedCategory,allCategoriesUrl:ajaxify.data.allCategoriesUrl,hideAll:a.hideAll},function(u){g.find('[component="category/list"]').html(u.find('[component="category/list"]').html()),g.find('[component="category/list"] [component="category/no-matches"]').toggleClass("hidden",!!n.length);const k=A.Dropdown.getInstance(g.find(".dropdown-toggle").get(0));k&&k.update()})}},f}
1).apply(E,y),h!==void 0&&(p.exports=h)},65348(p,E,d){"use strict";var y,h;y=[d(96349),d(33530),d(91749),d(17459)],h=(function(b,A,r,f){const g={};return g.init=function(a,l){if(!a||!a.length)return;l=l||{};const m=l.onSelect||function(){};l.states=l.states||["watching","tracking","notwatching","ignoring"],l.template=l.template||"partials/category/selector-dropdown-left",r.fire("action:category.selector.options",{el:a,options:l}),b.init(a,l);const e={el:a,selectedCategory:null};a.on("click","[data-cid]",function(){const c=$(this);return c.hasClass("disabled")?!1:(e.selectCategory(c.attr("data-cid")),m({...e.selectedCategory,categoryEl:c}))});let o=e.el.find('[component="category-selector-selected"]').html();return f.translate(o,c=>{o=c}),e.selectCategory=function(c,t=null){const n=t||e.el.find('[data-cid="'+c+'"]');e.selectedCategory={cid:c,name:n.attr("data-name")},n.length?e.el.find('[component="category-selector-selected"]').html(n.find('[component="category-markup"]').html()):e.el.find('[component="category-selector-selected"]').html(o)},e.getSelectedCategory=function(){return e.selectedCategory},e.getSelectedCid=function(){return e.selectedCategory?e.selectedCategory.cid:0},l.hasOwnProperty("selectedCategory")&&app.parseAndTranslate(l.template,{selectedCategory:l.selectedCategory},function(c){e.el.find('[component="category-selector-selected"]').html(c.find('[component="category-selector-selected"]').html())}),e},g.modal=function(a){a=a||{},a.onSelect=a.onSelect||function(){},a.onSubmit=a.onSubmit||function(){},app.parseAndTranslate("admin/partials/categories/select-category",{message:a.message},function(l){const m=A.dialog({title:a.title||"[[modules:composer.select-category]]",message:l,buttons:{save:{label:"[[global:select]]",className:"btn-primary",callback:o}}}),e=g.init(m.find('[component="category-selector"]'),a);function o(c){return c.preventDefault(),e.selectedCategory&&(a.onSubmit(e.selectedCategory),m.modal("hide")),!1}a.openOnLoad&&m.on("shown.bs.modal",function(){m.find(".dropdown-toggle").dropdown("toggle")}),m.find("form").on("submit",o)})},g}).apply(E,y),h!==void 0&&(p.exports=h)},13342(p,E,d){p.exports=d(41644)},14063(p,E,d){"use strict";p=d.nmd(p);var y,h;y=[d(17459),d(91749)],h=(function(b,A){const r={};let f=!1;r.init=function(){if(r.taskbar=$('[component="taskbar"]'),r.tasklist=r.taskbar.find("ul"),!r.taskbar.length||!r.tasklist.length){f=!0;return}r.taskbar.on("click","li",async function(){const e=$(this),o=e.attr("data-module"),c=e.attr("data-uuid"),t=await app.require(o);return e.hasClass("active")?t.minimize(c):(a(),t.load(c),r.toggleNew(c,!1),r.tasklist.removeClass("active"),e.addClass("active")),!1}),$(window).on("action:app.loggedOut",function(){r.closeAll()})},r.close=async function(e,o){if(f)return;if(r.tasklist.find('[data-module="'+p+'"][data-uuid="'+o+'"]').length){const t=await app.require(e);t&&typeof t.close=="function"&&t.close(o)}},r.closeAll=function(e){if(f)return;let o="[data-uuid]";e&&(o='[data-module="'+e+'"]'+o),r.tasklist.find(o).each(function(c,t){r.close(e||t.getAttribute("data-module"),t.getAttribute("data-uuid"))})},r.discard=function(e,o){if(f)return;r.tasklist.find('[data-module="'+e+'"][data-uuid="'+o+'"]').remove(),g()},r.push=function(e,o,c,t){if(t=t||function(){},f)return t();const n=r.tasklist.find('li[data-uuid="'+o+'"]'),i={module:e,uuid:o,options:c,element:n};A.fire("filter:taskbar.push",i),!n.length&&i.module?l(i,t):t(n)},r.get=function(e){return f?[]:$('[data-module="'+e+'"]').map(function(c,t){return $(t).data()})},r.minimize=function(e,o){if(f)return;r.tasklist.find('[data-module="'+e+'"][data-uuid="'+o+'"]').toggleClass("active",!1)},r.toggleNew=function(e,o,c){if(f)return;r.tasklist.find('[data-uuid="'+e+'"]').toggleClass("new",o),c||A.fire("action:taskbar.toggleNew",e)},r.updateActive=function(e){if(f)return;const o=r.tasklist.find("li");o.removeClass("active"),o.filter('[data-uuid="'+e+'"]').addClass("active"),$("[data-uuid]:not([data-module])").toggleClass("modal-unfocused",!0),$('[data-uuid="'+e+'"]:not([data-module])').toggleClass("modal-unfocused",!1)},r.isActive=function(e){return f?!1:r.tasklist.find('li[data-uuid="'+e+'"]').hasClass("active")};function g(){if(f)return;r.tasklist.find("li").length>0?r.taskbar.attr("data-active","1"):r.taskbar.removeAttr("data-active")}function a(){f||r.tasklist.find(".active").removeClass("active")}function l(e,o){if(f)return o();b.translate(e.options.title,function(c){const t=$("<div></div>").text(c||"NodeBB Task").html(),n=$("<li></li>").addClass(e.options.className).html('<a href="#"'+(e.options.image?` style="background-image: url('`+e.options.image.replace(/&#x2F;/g,"/")+`'); background-size: cover;"`:"")+">"+(e.options.icon?'<i class="fa '+e.options.icon+'"></i> ':"")+'<span aria-label="'+t+'" component="taskbar/title">'+t+"</span></a>").attr({title:t,"data-module":e.module,"data-uuid":e.uuid}).addClass(e.options.state!==void 0?e.options.state:"active");(!e.options.state||e.options.state==="active")&&a(),r.tasklist.append(n),g(),e.element=n,n.data(e),A.fire("action:taskbar.pushed",e),o(n)})}const m=function(e,o,c){switch(o){case"title":e.find('[component="taskbar/title"]').text(c);break;case"icon":e.find("i").attr("class","fa fa-"+c);break;case"image":e.find("a").css("background-image",c?'url("'+c.replace(/&#x2F;/g,"/")+'")':"");break;case"background-color":e.find("a").css("background-color",c);break;case"color":e.find("a").css("color",c);break}};return r.update=function(e,o,c){if(f)return;const t=r.tasklist.find('[data-module="'+e+'"][data-uuid="'+o+'"]');if(!t.length)return;const n=t.data();
1Object.keys(c).forEach(function(i){n[i]=c[i],m(t,i,c[i])}),t.data(n)},r}).apply(E,y),h!==void 0&&(p.exports=h)},41644(p,E,d){"use strict";var y,h;y=[d(65348),d(14063),d(49897),d(29930)],h=(function(b,A,r,f){const g={};let a,l;g.init=function(t,n){const i=t.find(".category-list-container");i.length&&(t.on("action:composer.resize",function(){m(t)}),g.updateTaskbar(t,n),a=b.init(i.find('[component="category-selector"]'),{privilege:"topics:create",states:["watching","tracking","notwatching","ignoring"],onSelect:function(s){n.hasOwnProperty("cid")&&(c(t,n,s),l.selectCategory(s.cid,s.categoryEl))}}),a&&(l=b.init(t.find('.mobile-navbar [component="category-selector"]'),{privilege:"topics:create",states:["watching","tracking","notwatching","ignoring"],onSelect:function(s){n.hasOwnProperty("cid")&&(c(t,n,s),a.selectCategory(s.cid,s.categoryEl))}}),n.cid&&n.category?(a.selectedCategory={cid:n.cid,name:n.category.name},l&&(l.selectedCategory={cid:n.cid,name:n.category.name})):ajaxify.data.template.compose&&ajaxify.data.selectedCategory&&(a.selectedCategory={cid:ajaxify.data.cid,name:ajaxify.data.selectedCategory},l&&(l.selectedCategory={cid:ajaxify.data.cid,name:ajaxify.data.selectedCategory})),m(t)))};function m(t){t.find('.category-list-container [component="category-selector"]').toggleClass("dropup",t.outerHeight()<$(window).height()/2)}g.getSelectedCid=function(){let t;return a&&(t=a.getSelectedCategory()),t?t.cid:0},g.updateTaskbar=function(t,n){n.cid&&r.get(`/categories/${n.cid}`,{}).then(function(i){e(t,i)}).catch(f.error)};function e(t,n){if(n){const i=t.attr("data-uuid");A.update("composer",i,{image:n.backgroundImage,color:n.color,"background-color":n.bgColor,icon:n.icon&&n.icon.slice(3)})}}function o(t,n,i){const s=t.find("textarea.write").val(),u=i&&i.topicTemplate;n&&(!s.length||s===u)&&s!==n.topicTemplate&&t.find("textarea.write").val(n.topicTemplate).trigger("input")}async function c(t,n,i){const s=n.category;n.cid=i.cid;const u=await window.fetch(`${config.relative_path}/api/category/${encodeURIComponent(i.cid)}`).then(k=>k.json());n.category=u,e(t,u),o(t,u,s),d.e(56382).then(function(){var k=[d(72573),d(52543),d(92762)];(function(C,v,w){C.onChangeCategory(u),v.onChangeCategory(t,n,i.cid,u),w.onChangeCategory(t,n),$(window).trigger("action:composer.changeCategory",{postContainer:t,postData:n,selectedCategory:i,categoryData:u})}).apply(null,k)}).catch(d.oe)}return g}).apply(E,y),h!==void 0&&(p.exports=h)}}]);

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.