@europeana/portal
Version:
Europeana Portal
2 lines • 10.7 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[15,14,114,115],{1175:function(t,e,n){"use strict";n.r(e);n(250);var r=n(831),o=n(759),c={name:"ImageWithAttribution",components:{AttributionToggle:r.a,OptimisedImage:o.default},props:{header:{type:String,default:""},lead:{type:String,default:""},src:{type:String,required:!0,default:null},width:{type:Number,default:550},height:{type:Number,default:790},alt:{type:String,default:""},name:{type:String,default:null},contentType:{type:String,default:null},attribution:{type:Object,required:!0},hero:{type:Boolean,default:!1}}},l=n(59),component=Object(l.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("b-container",{staticClass:"image-wrapper",attrs:{fluid:""}},[n("b-jumbotron",{staticClass:"mt-2",class:t.hero?"hero":"",attrs:{fluid:"","text-variant":"white"},on:{click:function(e){!t.citeCollapsed&&t.toggleCite}}},[n("figure",{class:{empty:!t.src}},[t.src?n("OptimisedImage",{attrs:{src:t.src,width:t.width,height:t.height,alt:t.alt,"content-type":t.contentType,"max-width":1100,"data-qa":"image"}}):t._e(),t._v(" "),n("AttributionToggle",{attrs:{attribution:t.attribution}})],1)])],1)}),[],!1,null,null,null);e.default=component.exports},714:function(t,e,n){"use strict";n.d(e,"d",(function(){return r})),n.d(e,"a",(function(){return o})),n.d(e,"c",(function(){return c})),n.d(e,"b",(function(){return l}));n(10),n(43),n(46),n(177),n(112),n(60),n(50),n(30),n(316);function r(t){return"images.ctfassets.net"===new URL(t).host}function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||!t.url)return null;var n=new URL(t.url);for(var r in"image/jpeg"===t.contentType&&(e.fm="jpg",e.fl="progressive",e.q||(e.q=80)),e)n.searchParams.set(r,e[r]);return n.toString()}function c(image,t){return null!=image&&image.url&&r(image.url)&&t?["".concat(o(image,t.small)," ").concat(t.small.w,"w"),"".concat(o(image,t.medium)," ").concat(t.medium.w,"w"),"".concat(o(image,t.large)," ").concat(t.large.w,"w"),"".concat(o(image,t.xl)," ").concat(t.xl.w,"w"),"".concat(o(image,t.xxl)," ").concat(t.xxl.w,"w"),"".concat(o(image,t.xxxl)," ").concat(t.xxxl.w,"w"),"".concat(o(image,t.wqhd)," ").concat(t.wqhd.w,"w"),"".concat(o(image,t["4k"])," ").concat(t["4k"].w,"w")].join(","):null!=image&&image.url?image.url:null}function l(image,t){return image.url&&r(image.url)&&t?{"--bg-img-small":"url('".concat(o(image,t.small),"')"),"--bg-img-medium":"url('".concat(o(image,t.medium),"')"),"--bg-img-large":"url('".concat(o(image,t.large),"')"),"--bg-img-xl":"url('".concat(o(image,t.xl),"')"),"--bg-img-xxl":"url('".concat(o(image,t.xxl),"')"),"--bg-img-xxxl":"url('".concat(o(image,t.xxxl),"')"),"--bg-img-wqhd":"url('".concat(o(image,t.wqhd),"')"),"--bg-img-4k":"url('".concat(o(image,t["4k"]),"')")}:image.url?{"--bg-img-small":"url('".concat(image.url,"')")}:null}},725:function(t,e,n){"use strict";n(21),n(107),n(60);var r="icon-license-by",o="icon-license-cc",c="icon-license-rs-yes",l="icon-license-nc",m="icon-license-nd",h="icon-license-rs-no",d="icon-license-rr",f="icon-license-sa";e.a={methods:{rightsNameAndIcon:function(t){var e={};switch(!0){case new RegExp("https?://creativecommons.org/(licenses/)?publicdomain/mark").test(t):e.name="Public Domain",e.iconClass=["icon-license-pd"];break;case new RegExp("https?://creativecommons.org/(licenses/)?publicdomain/zero").test(t):e.name="CC0",e.iconClass=["icon-license-zero"];break;case new RegExp("https?://creativecommons.org/licenses/by/").test(t):e.name="CC BY",e.iconClass=[o,r];break;case new RegExp("https?://creativecommons.org/licenses/by-sa/").test(t):e.name="CC BY-SA",e.iconClass=[o,r,f];break;case new RegExp("https?://creativecommons.org/licenses/by-nc/").test(t):e.name="CC BY-NC",e.iconClass=[o,r,l];break;case new RegExp("https?://creativecommons.org/licenses/by-nc-sa/").test(t):e.name="CC BY-NC-SA",e.iconClass=[o,r,l,f];break;case new RegExp("https?://creativecommons.org/licenses/by-nc-nd/").test(t):e.name="CC BY-NC-ND",e.iconClass=[o,r,l,m];break;case new RegExp("https?://creativecommons.org/licenses/by-nd/").test(t):e.name="CC BY-ND",e.iconClass=[o,r,m];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC-EDU/").test(t):e.name="In Copyright - Educational Use Permitted",e.iconClass=[c];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/NoC-NC/").test(t):case new RegExp("https?://www.europeana.eu/rights/out-of-copyright-non-commercial/").test(t):e.name="No Copyright - Non-Commercial Use Only",e.iconClass=[h];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/NoC-OKLR/").test(t):e.name="No Copyright - Other Known Legal Restrictions",e.iconClass=[h];break;case new RegExp("https?://www.europeana.eu/rights/rr-f/").test(t):e.name="Rights Reserved - Free Access",e.iconClass=[d];break;case new RegExp("https?://www.europeana.eu/rights/rr-p/").test(t):e.name="Rights Reserved - Paid Access",e.iconClass=[d];break;case new RegExp("https?://www.europeana.eu/rights/rr-r/").test(t):e.name="Rights Reserved - Restricted Access",e.iconClass=[d];break;case new RegExp("https?://www.europeana.eu/rights/unknown/").test(t):e.name="Unknown copyright status",e.iconClass=[];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC/").test(t):e.name="In Copyright",e.iconClass=[c];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC-OW-EU/").test(t):e.name="In Copyright - EU Orphan Work",e.iconClass=[c];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/CNE/").test(t):e.name="Copyright Not Evaluated",e.iconClass=["icon-license-rs-unknown"];break;default:e.name=t}return e}}}},730:function(t,e,n){"use strict";n.r(e);var r={mixins:[n(725).a],props:{rightsStatementUrl:{type:String,required:!0},variant:{type:String,default:"icons"}}},o=n(59),component=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"license-label d-inline-flex align-items-center",class:{"text-uppercase":"simple"===t.variant},attrs:{"data-qa":"rights statement"}},["icons"===t.variant?t._l(t.rightsNameAndIcon(t.rightsStatementUrl).iconClass,(function(t){return n("span",{key:t,staticClass:"license",class:t})})):n("span",{staticClass:"icon-license"}),t._v(" "),n("span",{staticClass:"license-label-text"},[t._v("\n "+t._s(t.rightsNameAndIcon(t.rightsStatementUrl).name)+"\n ")])],2)}),[],!1,null,null,null);e.default=component.exports},734:function(t,e){},740:function(t,e,n){"use strict";n(50),n(13),n(10),n(34);var r=n(730),o=n(203),c={name:"CiteAttribution",components:{RightsStatement:r.default,SmartLink:o.a},props:{name:{type:String,default:null},creator:{type:String,default:null},provider:{type:String,default:null},rightsStatement:{type:String,required:!0},url:{type:String,default:null},extended:{type:Boolean,default:!1}},computed:{linkText:function(){return[this.name,this.creator,this.provider].filter(Boolean).join(", ")}}},l=n(59),m=n(734),h=n.n(m),component=Object(l.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.extended?n("cite",[t.name?n("p",[t._v(t._s(t.$t("attribution.title"))+"\n "),t.url?n("SmartLink",{attrs:{destination:t.url}},[t._v("\n "+t._s(t.name)+"\n ")]):n("span",[t._v("\n "+t._s(t.name)+"\n ")])],1):t._e(),t._v(" "),t.creator?n("p",[t._v(t._s(t.$t("attribution.creator"))+"\n "),t.url?n("SmartLink",{attrs:{destination:t.url}},[t._v("\n "+t._s(t.creator)+"\n ")]):n("span",[t._v("\n "+t._s(t.creator)+"\n ")])],1):t._e(),t._v(" "),t.provider?n("p",[t._v(t._s(t.$t("attribution.institution"))+"\n "),t.url?n("SmartLink",{attrs:{destination:t.url}},[t._v("\n "+t._s(t.provider)+"\n ")]):n("span",[t._v("\n "+t._s(t.provider)+"\n ")])],1):t._e(),t._v(" "),n("p",[n("SmartLink",{attrs:{destination:t.rightsStatement,"link-class":"attribution"}},[t.rightsStatement?n("RightsStatement",{attrs:{"rights-statement-url":t.rightsStatement}}):t._e()],1)],1)]):n("cite",[n("SmartLink",{attrs:{destination:t.url,"link-class":"attribution"}},[t._v("\n "+t._s(t.linkText)+"\n "),t.rightsStatement?n("RightsStatement",{attrs:{"rights-statement-url":t.rightsStatement}}):t._e()],1)],1)}),[],!1,null,null,null);"function"==typeof h.a&&h()(component);e.a=component.exports},759:function(t,e,n){"use strict";n.r(e);n(250);var r=n(714),o={name:"OptimisedImage",props:{src:{type:String,required:!0},width:{type:Number,required:!0},height:{type:Number,required:!0},alt:{type:String,default:""},contentType:{type:String,default:null},quality:{type:Number,default:80},maxWidth:{type:Number,default:null},lazy:{type:Boolean,default:!0}},computed:{aspectRatio:function(){return this.width/this.height},optimisedWidth:function(){return null===this.maxWidth||this.width<=this.maxWidth?this.width:this.maxWidth},optimisedHeight:function(){return Math.round(this.optimisedWidth/this.aspectRatio)},optimisedSrc:function(){return"string"==typeof this.contentType&&Object(r.d)(this.src)?Object(r.a)({url:this.src,contentType:this.contentType},{w:this.maxWidth,q:this.quality}):this.src}}},c=n(59),component=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.lazy?n("b-img-lazy",{attrs:{src:t.optimisedSrc,"blank-color":"#fff","blank-width":t.optimisedWidth,"blank-height":t.optimisedHeight,alt:t.alt}}):n("b-img",{attrs:{src:t.optimisedSrc,width:t.optimisedWidth,height:t.optimisedHeight,alt:t.alt}})}),[],!1,null,null,null);e.default=component.exports},764:function(t,e){},831:function(t,e,n){"use strict";var r={name:"AttributionToggle",components:{CiteAttribution:n(740).a},props:{attribution:{type:Object,default:null}},data:function(){return{citeCollapsed:!0}},computed:{rightsStatement:function(){var t,e;return(null===(t=this.attribution)||void 0===t?void 0:t.rightsStatement)||(null===(e=this.attribution)||void 0===e?void 0:e.license)}},methods:{toggleCite:function(){this.citeCollapsed=!this.citeCollapsed}}},o=n(59),c=n(764),l=n.n(c),component=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("figcaption",{staticClass:"background-attribution",on:{mouseleave:t.toggleCite}},[t.citeCollapsed?n("span",{staticClass:"icon-info",on:{click:t.toggleCite,mouseover:t.toggleCite,touchstart:t.toggleCite}}):n("CiteAttribution",{attrs:{name:t.attribution?t.attribution.name:null,creator:t.attribution?t.attribution.creator:null,provider:t.attribution?t.attribution.provider:null,"rights-statement":t.rightsStatement,url:t.attribution?t.attribution.url:null,extended:"","data-qa":"attribution"}})],1)}),[],!1,null,null,null);"function"==typeof l.a&&l()(component);e.a=component.exports}}]);
//# sourceMappingURL=2c4ca71.js.map