PageSourceSearch

https://www.franklintempleton.co.uk/src_app_ft-components_shared_f…der-logos_module_ts.3694abb8a860db7bdb9d.js

js franklintempleton.co.uk collected 2026-10-03 19:57:02 UTC 2,886 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkgw_core_sites_app=self.webpackChunkgw_core_sites_app||[]).push([["src_app_ft-components_shared_firm-header-logos_firm-header-logos_module_ts"],{72715:(A,m,s)=>{s.r(m),s.d(m,{FirmHeaderLogosModule:()=>C});var d=s(54364),u=s(92612),p=s(68411),e=s(2316),a=s(55311),c=s(71556);function f(o,i){if(1&o&&e.GkF(0,3),2&o){const t=e.oxw();e.Q6J("brManageContentButton",t.document)("relative",!1)}}function v(o,i){1&o&&(e.TgZ(0,"div",4),e.TgZ(1,"div",5),e.TgZ(2,"div",6),e._uU(3," Click to configure "),e.TgZ(4,"strong"),e._uU(5,"Firm Header Logos"),e.qZA(),e.qZA(),e.qZA(),e.qZA())}const h=function(o){return{"has-edit-button":o}},F=p.Y.getLogger("SignInComponent");let L=(()=>{class o extends u.N{constructor(t,n){super(),this.viewModeService=t,this.widenService=n,this.isEditMode=this.viewModeService.isEditMode()}ngOnInit(){const t=this.document?.getData(),n=this.mapFirmHeaderLogos(t?.firmHeaderLogos);F.debug(n),this.widenService.setFirmLogosFromWiden(n)}ngOnDestroy(){this.widenService.setFirmLogosFromWiden([])}mapFirmHeaderLogos(t){const n=["gif","png","jpg","jpeg","svg"];return t?.map(r=>{const g=r.logoAsset?.widenDocument,l=r.mobileLogoAsset?.widenDocument,w=n.includes(this.widenService.getAssetFileExtension(g))?this.widenService.getWidenAssetUrl(g):null,M=n.includes(this.widenService.getAssetFileExtension(l))?this.widenService.getWidenAssetUrl(l):null;return{firmRole:r.firmRole,widenFirmLogoUrl:w,widenFirmMobileLogoUrl:M,mobilLogoForHandheld:r?.mobilLogoForHandheld,isLogoNotClicable:r?.isLogoNotClicable,customLogoLink:r?.customLogoLink}})}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(a.jO),e.Y36(a.jS))},o.\u0275cmp=e.Xpm({type:o,selectors:[["ft-firm-header-logos"]],features:[e.qOj],decls:3,vars:5,consts:[["edsGrid","",3,"ngClass"],["documentTemplateQuery","new-firm-header-logos-document","folderTemplateQuery","new-firm-header-logos-folder","parameter","document","root","",3,"brManageContentButton","relative",4,"ngIf"],["class","no-document",4,"ngIf"],["documentTemplateQuery","new-firm-header-logos-document","folderTemplateQuery","new-firm-header-logos-folder","parameter","document","root","",3,"brManageContentButton","relative"],[1,"no-document"],["edsGrid","",1,"no-document__component"],[1,"no-document__overlay"]],template:function(t,n){1&t&&(e.TgZ(0,"div",0),e.YNc(1,f,1,2,"ng-container",1),e.qZA(),e.YNc(2,v,6,0,"div",2)),2&t&&(e.Q6J("ngClass",e.VKq(3,h,n.isEditMode)),e.xp6(1),e.Q6J("ngIf",n.isEditMode),e.xp6(1),e.Q6J("ngIf",n.isEditMode))},directives:[d.mk,d.O5,c.bF],encapsulation:2}),o})(),C=(()=>{class o{getComponentMapping(){return{"Firm Header Logos":L}}}return o.\u0275fac=function(t){return new(t||o)}
1,o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[d.ez,c.q8]]}),o})()}}]);
2//# sourceMappingURL=src_app_ft-components_shared_firm-header-logos_firm-header-logos_module_ts.3694abb8a860db7bdb9d.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.