PageSourceSearch

https://hajkazemi.github.io/index_files/linkBar.js

js hajkazemi.github.io collected 2026-10-03 09:17:31 UTC 4,459 bytes, 2 lines download raw bytes

1define("linkBar/linkBarItem/linkBarItem",["lodash","core","utils","santaProps","prop-types","image"],function(i,e,t,n,o,r){"use strict";var s=e.compMixins,a=t.linkRenderer;return{displayName:"LinkBarItem",mixins:[s.skinBasedComp,s.createChildComponentMixin],propTypes:i.assign({linkRenderInfo:n.Types.Link.linkRenderInfo.isRequired,rootNavigationInfo:n.Types.Component.rootNavigationInfo.isRequired,compData:n.Types.Component.compData.isRequired,compProp:n.Types.Component.compProp.isRequired,style:o.object,id:n.Types.Component.id.isRequired,itemStyle:o.object},n.santaTypesUtils.getSantaTypesByDefinition(r)),statics:{useSantaTypes:!0},getSkinProperties:function(){var e=this.props.compData,t=this.props.compProp,n=t.iconSize,o={link:e.link?a.renderLink(e.link,this.props.linkRenderInfo,this.props.rootNavigationInfo):{style:{cursor:"default"}},image:this.createChildComponent(e,"core.components.Image","image",{id:this.props.id+"image",ref:"image",imageData:function(e){return i.assign({},e,{alt:e.title})}(e),containerWidth:n,containerHeight:n,displayMode:"fill",autoLayout:!0,style:i.assign({},this.props.style,{position:"absolute",width:n,height:n})})};return o[""]={tagName:"li",style:{width:t.iconSize,height:t.iconSize,marginBottom:this.props.itemStyle.marginBottom,marginRight:this.props.itemStyle.marginRight,display:this.props.itemStyle.display}},o}}}),define("linkBar/linkBar/linkBar",["lodash","core","linkBar/linkBarItem/linkBarItem","santaProps"],function(i,e,t,n){"use strict";function o(i){var e=i.compData.items.length,t=i.compProp.iconSize,n=i.compProp.spacing,o=e*(t+n)-n,r=i.compProp.orientation===s.HORIZ;return i.isMobileView?function(i,e,t,n,o){if(0===i)return{width:5,height:e};var r=void 0,s=void 0,a=void 0,p=e+t;return n?(r=Math.min(o,300),a=Math.floor((r+t)/p),s=Math.ceil(i/a)*e):(r=e,s=o),{width:r,height:s}}(e,t,n,r,o):0!==e?{width:r?o:t,height:r?t:o}:void 0}var r=e.compMixins,s={HORIZ:"HORIZ",VERTICAL:"VERTICAL"};return{displayName:"LinkBar",mixins:[r.skinBasedComp,r.createChildComponentMixin],propTypes:i.assign({compData:n.Types.Component.compData.isRequired,isMobileView:n.Types.isMobileView,compProp:n.Types.Component.compProp.isRequired},n.santaTypesUtils.getSantaTypesByDefinition(t)),statics:{useSantaTypes:!0},getInitialState:function(){var i={};return this.props.isMobileView&&(i.$mobile="mobileView"),i},getSkinProperties:function(){var e=this.props.compData;return{itemsContainer:{"aria-label":"Social bar",children:i.map(e.items,function(i,e){return this.createChildComponent(i,"wysiwyg.viewer.components.LinkBarItem","imageItem",{itemStyle:function(i){var e=i.compProp.spacing,t=0,n=0,o="block";return i.compProp.orientation===s.HORIZ?(t=e,o="inline-block"):n=e,{display:o,marginRight:t,marginBottom:n}}(this.props),ref:e,id:this.props.id+e+"image"})}.bind(this))},"":{style:o(this.props)}}}}}),define("linkBar/skins/skins.json",[],function(){"use strict";var i={};return i["wysiwyg.viewer.skins.displayers.LinkBarItemNoBGSkin"]={react:[["a","link",[],{},["div","image",[],{}]]],exports:{image:{skin:"skins.core.ImageSkin"}},css:{"%link":"cursor:pointer;"}},i["wysiwyg.viewer.skins.displayers.LinkBarItemSkin"]={react:[["a","link",[],{},["span","image",[],{}]]],exports:{image:{skin:"skins.core.ImageSkin"}},params:{bg:"BG_COLOR_ALPHA",rd:"BORDER_RADIUS",bgh:"BG_COLOR_ALPHA"},paramsDefaults:{bg:"color_11",rd:"100%",bgh:"color_11"},css:{"%link":"cursor:pointer;","%image":"z-index:10;","%imageBG":"overflow:hidden;background-color:[bg];[rd]  position:relative !important;top:0;left:0;","%imageBG:hover":"background-color:[bgh];"}},i["wysiwyg.viewer.skins.LinkBarNoBGSkin"]={react:[["ul","itemsContainer",[],{}]],exports:{imageItem:{skin:"wysiwyg.viewer.skins.displayers.LinkBarItemNoBGSkin",styleGroup:"displayer"}},css:{"%itemsContainer":"position:absolute;width:100%;height:100%;white-space:nowrap;","%itemsContainer > li:last-child":"margin:0 !important;",'%[data-state~="mobileView"] %itemsContainer':"position:absolute;width:100%;height:100%;white-space:normal;","% a":"display:block;height:100%;"}},i}),define("linkBar",["linkBar/linkBar/linkBar","linkBar/linkBarItem/linkBarItem","core","skins","linkBar/skins/skins.json"],function(i,e,t,n,o){"use strict";var r={linkBar:i,linkBarItem:e};return t.compRegistrar.register("wysiwyg.viewer.components.LinkBar",r.linkBar,!0).register("wysiwyg.viewer.components.LinkBarItem",r.linkBarItem),n.skinsMap.addBatch(o),r});
2//# sourceMappingURL=linkBar.min.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.