@europeana/portal
Version:
Europeana Portal
2 lines • 2.31 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[106],{1070:function(e,t,r){"use strict";r(895)},1071:function(e,t,r){var n=r(137)(!1);n.push([e.i,".map-embed label[data-v-059b4561]{font-size:.875rem;display:block;margin-bottom:0}",""]),e.exports=n},1181:function(e,t,r){"use strict";r.r(t);r(250),r(30);var n=r(31),o={name:"MapEmbed",props:{prefLabel:{type:[String,Object],required:!0},latitude:{type:Number,required:!0},longitude:{type:Number,required:!0}},data:function(){return{latitudeBoundaryDegrees:5,longitudeBoundaryDegrees:10}},computed:{localisedPrefLabel:function(){return Object(n.h)(this.prefLabel,this.$i18n.locale)},formattedCoordinates:function(){var e=this.latitude<0?"S":"N",t=this.longitude<0?"W":"E";return"".concat(this.latitude,"° ").concat(e," ").concat(this.longitude,"° ").concat(t)},marker:function(){return"".concat(this.latitude,",").concat(this.longitude)},bbox:function(){var e=this.latitude-this.latitudeBoundaryDegrees,t=this.longitude-this.longitudeBoundaryDegrees,r=this.latitude+this.latitudeBoundaryDegrees,n=this.longitude+this.longitudeBoundaryDegrees;return"".concat(t,",").concat(e,",").concat(n,",").concat(r)},iframeSrc:function(){return"https://www.openstreetmap.org/export/embed.html?marker=".concat(this.marker,"&bbox=").concat(this.bbox,"&layer=mapnik")}}},c=(r(1070),r(59)),component=Object(c.a)(o,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"map-embed"},[r("label",{staticClass:"p-3",attrs:{for:"map-embed"}},[r("span",{attrs:{lang:e.localisedPrefLabel.code}},[e._v("\n "+e._s(e.localisedPrefLabel.values[0])+"\n ")]),e._v("\n "+e._s(e.formattedCoordinates)+"\n ")]),e._v(" "),r("div",{staticClass:"embed-responsive embed-responsive-16by9"},[r("iframe",{staticClass:"embed-responsive-item",attrs:{id:"map-embed","data-qa":"map embed",frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0",src:e.iframeSrc,title:e.$t("record.locationOnMap")}})])])}),[],!1,null,"059b4561",null);t.default=component.exports},895:function(e,t,r){var content=r(1071);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(138).default)("0661df1d",content,!0,{sourceMap:!1})}}]);
//# sourceMappingURL=1ee876d.js.map