PageSourceSearch

https://himberger.de/static/5638.4f8bee1fbe5ee92a1c40.js

js himberger.de collected 2026-09-27 06:01:37 UTC 8,550 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmattermost_webapp=self.webpackChunkmattermost_webapp||[]).push([[5638],{5638(e,t,a){a.r(t),a.d(t,{default:()=>j});var s=a(37270),r=a(81911),n=a(32446),i=a(23739),o=a(65952),m=a(26614),d=a(77440),l=a(14776),c=a(46859),p=a(69657),u=a(49176),h=a(81444),g=(a(15724),a(43617),a(73242),a(93991),a(71633)),b=a.n(g),T=a(36418),y=a(22005),f=a(14778),E=a(16983),M=a(61452),v=a(72208),w=a(59671),I=a(85236),N=a(87131),C=a(61190),O=a(3295);const _=(0,f.defineMessages)({nameUndefined:{id:"team.button.name_undefined",defaultMessage:"This team does not have a name"}});function S(e){let{btnClass:t,url:a,displayName:s,order:n,unread:i,mentions:o,teamIconUrl:m,isDraggable:d=!1,switchTeam:l,teamIndex:c,teamId:p,tip:u,...h}=e;const{formatMessage:g}=(0,f.useIntl)(),E=(0,T.useCallback)((e=>{e.preventDefault(),(0,w.Gy)(O.CU.TeamLinkClicked),l(a)}),[l,a]);let M=h.active?"active":"";const v=!a.endsWith("create_team")&&!a.endsWith("select_team");let N,C=g({id:"team.button.ariaLabel",defaultMessage:"{teamName} team"},{teamName:s});M||(i&&!h.isInProduct?(M="unread",N=T.createElement("span",{"data-testid":"team-badge-"+p,className:"unread-badge"})):M=v?"":"special",i&&v&&!h.isInProduct&&(C=g({id:"team.button.unread.ariaLabel",defaultMessage:"{teamName} team unread"},{teamName:s})),o&&v&&(C=g({id:"team.button.mentions.ariaLabel",defaultMessage:"{teamName} team, {mentionCount} mentions"},{teamName:s,mentionCount:o}),N=T.createElement("span",{"data-testid":"team-badge-"+p,className:b()("badge badge-max-number pull-right small",{urgent:h.hasUrgent})},o>99?"99+":o))),C=C.toLowerCase();const _=T.createElement(I.A,{className:M,withHover:!0,content:h.content||s||"",url:m});let S;void 0!==n&&n<10&&h.showOrder&&(S=T.createElement("div",{className:"order-indicator"},n));const k=T.createElement(K,{order:n,tip:u},T.createElement("div",{className:"team-btn "+t},!h.isInProduct&&N,_)),D=T.createElement(r.Link,{id:`${a.slice(1)}TeamButton`,"aria-label":v?C:s,to:a,onClick:E},k);return d?T.createElement(y.Draggable,{draggableId:p,index:c},((e,t)=>T.createElement(r.Link,Object.assign({to:a,id:`${a.slice(1)}TeamButton`,"aria-label":C,onClick:E,className:"draggable-team-container inline-block",ref:e.innerRef},e.draggableProps,e.dragHandleProps),T.createElement("div",{className:b()([`team-container ${M}`,{isDragging:t.isDragging}])},k,S)))):T.createElement("div",{"data-testid":"team-container-"+p,className:`team-container ${M}`},D,S)}function K(e){let{order:t,tip:a,children:s}=e;const r=(0,f.useIntl)(),n=(0,T.useMemo)((()=>{if(t&&!(t>=10))return{default:[C.f.ctrl,C.f.alt,t.toString()],mac:[C.f.cmd,C.f.option,t.toString()]}}),[t]);return T.isValidElement(s)?T.createElement(N.A,{title:a||r.formatMessage(_.nameUndefined),shortcut:n},s):null}var k=a(7344),D=a(694),P=a(19513),U=a(75792),x=a(8389),L=a(85873);class W extends T.PureComponent{constructor(e){super(e),this.state={showOrder:!1,teamsOrder:[]}}switchToPrevOrNextTeam=(e,t,a)=>{if(P.e(e,h.YM.KeyCodes.UP)||P.e(e,h.YM.KeyCodes.DOWN)){e.preventDefault();const s=P.e(e,h.YM.KeyCodes.DOWN)?1:-1,r=a.findIndex((e=>e.id===t)),n=r+s;let i;return i=-1===n?a[a.length-1]:n===a.length?a[0]:a[n],this.props.actions.switchTeam(`/${i.name}`),!0}return!1};switchToTeamByNumber=(e,t,a)=>{const s=[h.YM.KeyCodes.ONE,h.YM.KeyCodes.TWO,h.YM.KeyCodes.THREE,h.YM.KeyCodes.FOUR,h.YM.KeyCodes.FIVE,h.YM.KeyCodes.SIX,h.YM.KeyCodes.SEVEN,h.YM.KeyCodes.EIGHT,h.YM.KeyCodes.NINE,h.YM.KeyCodes.ZERO];for(const r in s)if(P.e(e,s[r])&&parseInt(r,10)<a.length){if(e.preventDefault(),a[r].id===t)return!1;const s=a[r];return this.props.actions.switchTeam(`/${s.name}`),!0}return!1};handleKeyDown=e=>{if((e.ctrlKey||e.metaKey)&&e.altKey){const{currentTeamId:t}=this.props,a=(0,x.y)(this.props.myTeams,this.props.locale,this.props.userTeamsOrderPreference);if(this.switchToPrevOrNextTeam(e,t,a))return;if(this.switchToTeamByNumber(e,t,a))return;this.setState({showOrder:!0})}};handleKeyUp=e=>{(e.ctrlKey||e.metaKey)&&e.altKey||this.setState({showOrder:!1})};componentDidUpdate(e){e.currentTeamId!==this.props.currentTeamId&&this.props.enableWebSocketEventScope&&k.A.updateActiveTeam(this.props.currentTeamId)}componentDidMount(){this.props.actions.getTeams(0,200),document.addEventListener("keydown",this.handleKeyDown),document.addEventListener("keyup",this.handleKeyUp)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("keyup",this.handleKeyUp)}onDragEnd=e=>{const{updateTeamsOrderForUser:t}=this.props.actions;if(!e.destination)return;const a=(0,x.y)(this.props.myTeams,this.props.locale,this.props.userTeamsOrderPreference),s=e.source.index,r=e.destination.index,n=((e,t,s)=>[...e.slice(0,t),a.find((e=>e.id===s)),...e.slice(t,e.length)])((o=s,[...(i=a).slice(0,o),...i.slice(o+1,i.length)]),r,e.draggableId);var i,o;t(n.map((e=>e.id))),this.setState({teamsOrder:n})};render(){const{intl:e}=this.props,t=document.querySelector("#root");
1if(this.props.myTeams.length<=1)return t.classList.remove("multi-teams"),null;t.classList.add("multi-teams");const a=[],s=(0,x.y)(this.props.myTeams,this.props.locale,this.props.userTeamsOrderPreference),r=(0,U.$4)(this.props.products,this.props.location.pathname);if(r&&!r.showTeamSidebar)return null;const n=s.map(((e,t)=>T.createElement(S,{key:"switch_team_"+e.name,url:`/${e.name}`,tip:e.display_name,active:e.id===this.props.currentTeamId,displayName:e.display_name,order:t+1,showOrder:this.state.showOrder,unread:this.props.unreadTeamsSet.has(e.id),mentions:this.props.mentionsInTeamMap.has(e.id)?this.props.mentionsInTeamMap.get(e.id):0,hasUrgent:!!this.props.teamHasUrgentMap.has(e.id)&&this.props.teamHasUrgentMap.get(e.id),teamIconUrl:L.lt(e),switchTeam:t=>this.props.actions.switchTeam(t,r?e:void 0),isDraggable:!0,teamId:e.id,teamIndex:t,isInProduct:Boolean(r)}))),i=[],o=T.createElement("i",{className:"icon icon-plus",role:"img","aria-label":e.formatMessage({id:"sidebar.team_menu.button.plusIcon",defaultMessage:"Plus Icon"})});return this.props.moreTeamsToJoin&&!this.props.experimentalPrimaryTeam?i.push(T.createElement(S,{btnClass:"team-btn__add",key:"more_teams",url:"/select_team",tip:T.createElement(f.FormattedMessage,{id:"team_sidebar.join",defaultMessage:"Other teams you can join"}),content:o,switchTeam:this.props.actions.switchTeam,displayName:e.formatMessage({id:"team_sidebar.join",defaultMessage:"Other teams you can join"})})):i.push(T.createElement(v.A,{permissions:[E.A.CREATE_TEAM],key:"more_teams"},T.createElement(S,{btnClass:"team-btn__add",url:"/create_team",tip:T.createElement(f.FormattedMessage,{id:"navbar_dropdown.create",defaultMessage:"Create a Team"}),content:o,switchTeam:this.props.actions.switchTeam,displayName:e.formatMessage({id:"navbar_dropdown.create",defaultMessage:"Create a Team"})}))),!r&&a.push(T.createElement("div",{key:"team-sidebar-bottom-plugin",className:"team-sidebar-bottom-plugin is-empty"},T.createElement(D.default,{pluggableName:"BottomTeamSidebar"}))),T.createElement("div",{className:b()("team-sidebar",{"move--right":this.props.isOpen}),role:"navigation","aria-labelledby":"teamSidebarWrapper"},T.createElement(M.A,null,T.createElement("div",{className:"team-wrapper",id:"teamSidebarWrapper"},T.createElement(y.DragDropContext,{onDragEnd:this.onDragEnd},T.createElement(y.Droppable,{droppableId:"my_teams",type:"TEAM_BUTTON"},(e=>T.createElement("div",Object.assign({ref:e.innerRef},e.droppableProps),n,e.placeholder)))),i)),a)}}const Y=(0,f.injectIntl)(W),A=(0,s.connect)((function(e){const t=(0,m.zj)(e),a=t.ExperimentalPrimaryTeam,s=(0,l.sZ)(e),r=s&&s.length>0,n=e.plugins.components.Product||[],[i,c,g]=(0,o.O$)(e),b="true"===t.FeatureFlagWebSocketEventScope;return{currentTeamId:(0,l.Sy)(e),myTeams:(0,l.vt)(e),isOpen:(0,u.Cu)(e),experimentalPrimaryTeam:a,locale:(0,p.k)(e),moreTeamsToJoin:r,userTeamsOrderPreference:(0,d.Jt)(e,h.pm.TEAMS_ORDER,"",""),products:n,unreadTeamsSet:i,mentionsInTeamMap:c,teamHasUrgentMap:g,enableWebSocketEventScope:b}}),(function(e){return{actions:(0,n.zH)({getTeams:i.ZN,switchTeam:c._I,updateTeamsOrderForUser:c.uL},e)}})),j=(0,r.withRouter)(A(Y))},49176(e,t,a){a.d(t,{Cu:()=>n,SM:()=>i,j4:()=>m}),a(15724);var s=a(8361),r=a(77440);function n(e){return e.views.lhs.isOpen}function i(e){return e.views.lhs.currentStaticPageId}const o=(0,a(67173).wV)(),m=(0,s.Mz)("getVisibleSidebarStaticPages",r.WW,o,((e,t)=>{const a=[];return e&&a.push({id:"threads",isVisible:!0}),a.push({id:"drafts",isVisible:t>0}),a.filter((e=>e.isVisible))}))}}]);
2//# sourceMappingURL=5638.4f8bee1fbe5ee92a1c40.js.map

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.