UNPKG

@europeana/portal

Version:
2 lines 5.51 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[14,114],{725:function(e,t,n){"use strict";n(21),n(107),n(60);var r="icon-license-by",c="icon-license-cc",o="icon-license-rs-yes",l="icon-license-nc",m="icon-license-nd",h="icon-license-rs-no",C="icon-license-rr",d="icon-license-sa";t.a={methods:{rightsNameAndIcon:function(e){var t={};switch(!0){case new RegExp("https?://creativecommons.org/(licenses/)?publicdomain/mark").test(e):t.name="Public Domain",t.iconClass=["icon-license-pd"];break;case new RegExp("https?://creativecommons.org/(licenses/)?publicdomain/zero").test(e):t.name="CC0",t.iconClass=["icon-license-zero"];break;case new RegExp("https?://creativecommons.org/licenses/by/").test(e):t.name="CC BY",t.iconClass=[c,r];break;case new RegExp("https?://creativecommons.org/licenses/by-sa/").test(e):t.name="CC BY-SA",t.iconClass=[c,r,d];break;case new RegExp("https?://creativecommons.org/licenses/by-nc/").test(e):t.name="CC BY-NC",t.iconClass=[c,r,l];break;case new RegExp("https?://creativecommons.org/licenses/by-nc-sa/").test(e):t.name="CC BY-NC-SA",t.iconClass=[c,r,l,d];break;case new RegExp("https?://creativecommons.org/licenses/by-nc-nd/").test(e):t.name="CC BY-NC-ND",t.iconClass=[c,r,l,m];break;case new RegExp("https?://creativecommons.org/licenses/by-nd/").test(e):t.name="CC BY-ND",t.iconClass=[c,r,m];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC-EDU/").test(e):t.name="In Copyright - Educational Use Permitted",t.iconClass=[o];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/NoC-NC/").test(e):case new RegExp("https?://www.europeana.eu/rights/out-of-copyright-non-commercial/").test(e):t.name="No Copyright - Non-Commercial Use Only",t.iconClass=[h];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/NoC-OKLR/").test(e):t.name="No Copyright - Other Known Legal Restrictions",t.iconClass=[h];break;case new RegExp("https?://www.europeana.eu/rights/rr-f/").test(e):t.name="Rights Reserved - Free Access",t.iconClass=[C];break;case new RegExp("https?://www.europeana.eu/rights/rr-p/").test(e):t.name="Rights Reserved - Paid Access",t.iconClass=[C];break;case new RegExp("https?://www.europeana.eu/rights/rr-r/").test(e):t.name="Rights Reserved - Restricted Access",t.iconClass=[C];break;case new RegExp("https?://www.europeana.eu/rights/unknown/").test(e):t.name="Unknown copyright status",t.iconClass=[];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC/").test(e):t.name="In Copyright",t.iconClass=[o];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC-OW-EU/").test(e):t.name="In Copyright - EU Orphan Work",t.iconClass=[o];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/CNE/").test(e):t.name="Copyright Not Evaluated",t.iconClass=["icon-license-rs-unknown"];break;default:t.name=e}return t}}}},730:function(e,t,n){"use strict";n.r(t);var r={mixins:[n(725).a],props:{rightsStatementUrl:{type:String,required:!0},variant:{type:String,default:"icons"}}},c=n(59),component=Object(c.a)(r,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"license-label d-inline-flex align-items-center",class:{"text-uppercase":"simple"===e.variant},attrs:{"data-qa":"rights statement"}},["icons"===e.variant?e._l(e.rightsNameAndIcon(e.rightsStatementUrl).iconClass,(function(e){return n("span",{key:e,staticClass:"license",class:e})})):n("span",{staticClass:"icon-license"}),e._v(" "),n("span",{staticClass:"license-label-text"},[e._v("\n "+e._s(e.rightsNameAndIcon(e.rightsStatementUrl).name)+"\n ")])],2)}),[],!1,null,null,null);t.default=component.exports},734:function(e,t){},740:function(e,t,n){"use strict";n(50),n(13),n(10),n(34);var r=n(730),c=n(203),o={name:"CiteAttribution",components:{RightsStatement:r.default,SmartLink:c.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)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.extended?n("cite",[e.name?n("p",[e._v(e._s(e.$t("attribution.title"))+"\n "),e.url?n("SmartLink",{attrs:{destination:e.url}},[e._v("\n "+e._s(e.name)+"\n ")]):n("span",[e._v("\n "+e._s(e.name)+"\n ")])],1):e._e(),e._v(" "),e.creator?n("p",[e._v(e._s(e.$t("attribution.creator"))+"\n "),e.url?n("SmartLink",{attrs:{destination:e.url}},[e._v("\n "+e._s(e.creator)+"\n ")]):n("span",[e._v("\n "+e._s(e.creator)+"\n ")])],1):e._e(),e._v(" "),e.provider?n("p",[e._v(e._s(e.$t("attribution.institution"))+"\n "),e.url?n("SmartLink",{attrs:{destination:e.url}},[e._v("\n "+e._s(e.provider)+"\n ")]):n("span",[e._v("\n "+e._s(e.provider)+"\n ")])],1):e._e(),e._v(" "),n("p",[n("SmartLink",{attrs:{destination:e.rightsStatement,"link-class":"attribution"}},[e.rightsStatement?n("RightsStatement",{attrs:{"rights-statement-url":e.rightsStatement}}):e._e()],1)],1)]):n("cite",[n("SmartLink",{attrs:{destination:e.url,"link-class":"attribution"}},[e._v("\n "+e._s(e.linkText)+"\n "),e.rightsStatement?n("RightsStatement",{attrs:{"rights-statement-url":e.rightsStatement}}):e._e()],1)],1)}),[],!1,null,null,null);"function"==typeof h.a&&h()(component);t.a=component.exports}}]); //# sourceMappingURL=b061fe2.js.map