UNPKG

@europeana/portal

Version:
2 lines 8.35 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[89],{1157:function(t,e,n){"use strict";n.r(e);n(16),n(15),n(13),n(19),n(14),n(20);var o=n(2);n(47),n(10),n(43),n(46),n(177),n(112),n(60);function r(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function c(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?r(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):r(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var l={components:{InfoMessage:n(833).a},data:function(){return{hash:"#api-requests"}},computed:{requests:function(){var t,e=this;return this.$store.state.axiosLogger?null!==(t=this.$store.getters["debug/settings"])&&void 0!==t&&t.apiKey?this.$store.state.axiosLogger.requests.map((function(t){var n=new URL(t.url);return n.searchParams.has("wskey")&&n.searchParams.set("wskey",e.$store.getters["debug/settings"].apiKey),c(c({},t),{},{url:n.toString()})})):this.$store.state.axiosLogger.requests:null}},watch:{$route:function(t,e){var n=this;this.$nextTick((function(){t.hash===n.hash?n.showModal():e.hash===n.hash&&n.hideModal({updateRoute:!1})}))}},mounted:function(){this.$route.hash===this.hash&&this.showModal()},methods:{showModal:function(){this.$store.commit("debug/updateSettings",c(c({},this.$store.getters["debug/settings"]),{},{enabled:!0})),this.$bvModal.show("api-requests")},hideModal:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.updateRoute,n=void 0===e||e;this.$bvModal.hide("api-requests"),n&&this.$nuxt.context.app.router.push(c(c({},this.$route),{},{hash:void 0}))}}},h=l,d=(n(995),n(59)),component=Object(d.a)(h,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{"data-qa":"API requests"}},[n("b-modal",{attrs:{id:"api-requests",size:"xl",title:t.$t("debug.apiRequests.title"),"hide-footer":"","data-qa":"API requests modal"},on:{hide:t.hideModal}},[t.requests&&t.requests.length>0?[n("ol",t._l(t.requests,(function(e,o){return n("li",{key:o,attrs:{"data-qa":"logged API request"}},[n("code",[t._v("\n "+t._s(e.method)+"\n "),"GET"===e.method?n("a",{attrs:{target:"_blank",href:e.url}},[t._v("\n "+t._s(e.url)+"\n ")]):[t._v("\n "+t._s(e.url)+"\n ")]],2)])})),0),t._v(" "),t.$store.getters["debug/settings"].apiKey?t._e():n("InfoMessage",{attrs:{variant:"icon"}},[n("i18n",{attrs:{path:"debug.apiRequests.tip",tag:"p"},scopedSlots:t._u([{key:"apiKeyLink",fn:function(){return[n("b-link",{attrs:{href:"https://pro.europeana.eu/pages/get-api"}},[t._v("\n "+t._s(t.$t("debug.apiRequests.apiKeyLinkText")))])]},proxy:!0},{key:"settingsPageLink",fn:function(){return[n("b-link",{attrs:{to:"/debug"}},[t._v("\n "+t._s(t.$t("debug.apiRequests.settingsPageLinkText")))])]},proxy:!0}],null,!1,2615793996)})],1)]:n("InfoMessage",{attrs:{variant:"icon"}},[t._v("\n "+t._s(t.$t("debug.apiRequests.noRequests"))+"\n ")])],2)],1)}),[],!1,null,"5dc9f07c",null);e.default=component.exports},737:function(t,e,n){"use strict";n.d(e,"a",(function(){return z}));n(16),n(15),n(13),n(10),n(19),n(14),n(20);var o,r=n(2),c=(n(111),n(8)),l=n(12),h=n(3),d=n(9),f=n(1),m=n(22),v=n(4),O=n(7),w=n(92),y=n(36),j=n(5),_=n(0),$=n(38),x=n(114),P=n(150);function k(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function D(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?k(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):k(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var S=Object(w.a)("show",{type:f.h,defaultValue:!1}),M=S.mixin,I=S.props,T=S.prop,L=S.event,R=function(t){return""===t||Object(O.b)(t)?0:(t=Object(y.b)(t,0))>0?t:0},C=function(t){return""===t||!0===t||!(Object(y.b)(t,0)<1)&&!!t},E=Object(_.d)(Object(j.m)(D(D({},I),{},{dismissLabel:Object(_.c)(f.q,"Close"),dismissible:Object(_.c)(f.g,!1),fade:Object(_.c)(f.g,!1),variant:Object(_.c)(f.q,"info")})),h.a),z=c.default.extend({name:h.a,mixins:[M,$.a],props:E,data:function(){return{countDown:0,localShow:C(this[T])}},watch:(o={},Object(r.a)(o,T,(function(t){this.countDown=R(t),this.localShow=C(t)})),Object(r.a)(o,"countDown",(function(t){var e=this;this.clearCountDownInterval();var n=this[T];Object(O.h)(n)&&(this.$emit(d.m,t),n!==t&&this.$emit(L,t),t>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout((function(){e.countDown--}),1e3)):this.$nextTick((function(){Object(v.B)((function(){e.localShow=!1}))})))})),Object(r.a)(o,"localShow",(function(t){var e=this[T];t||!this.dismissible&&!Object(O.h)(e)||this.$emit(d.l),Object(O.h)(e)||e===t||this.$emit(L,t)})),o),created:function(){this.$_filterTimer=null;var t=this[T];this.countDown=R(t),this.localShow=C(t)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(t){var e=t();if(this.localShow){var n=this.dismissible,o=this.variant,c=t();n&&(c=t(x.a,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(m.h)])),e=t("div",{staticClass:"alert",class:Object(r.a)({"alert-dismissible":n},"alert-".concat(o),o),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[l.a]},[c,this.normalizeSlot()])}return t(P.a,{props:{noFade:!this.fade}},[e])}})},746:function(t,e,n){var content=n(796);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(138).default)("a36ffa5c",content,!0,{sourceMap:!1})},795:function(t,e,n){"use strict";n(746)},796:function(t,e,n){var o=n(137)(!1);o.push([t.i,".alert.alert-light[data-v-4141925e]{font-style:italic}.alert.alert-light.with-icon[data-v-4141925e]{font-style:normal}.alert.alert-light.with-icon .icon-info[data-v-4141925e]{padding-right:.75rem;font-size:24px;color:#0a72cc}.alert-light[data-v-4141925e]{color:#1a1a1a}",""]),t.exports=o},797:function(t,e){},833:function(t,e,n){"use strict";var o={name:"InfoMessage",components:{BAlert:n(737).a},props:{variant:{type:String,default:"default"}}},r=(n(795),n(59)),c=n(797),l=n.n(c),component=Object(r.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("b-alert",{class:"icon"===t.variant?"with-icon d-flex":"",attrs:{show:"",variant:"light","data-qa":"info notice"}},["icon"===t.variant?n("span",{staticClass:"icon-info d-inline-flex"}):t._e(),t._v(" "),t._t("default")],2)}),[],!1,null,"4141925e",null);"function"==typeof l.a&&l()(component);e.a=component.exports},872:function(t,e,n){var content=n(996);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(138).default)("c51267b4",content,!0,{sourceMap:!1})},995:function(t,e,n){"use strict";n(872)},996:function(t,e,n){var o=n(137)(!1);o.push([t.i,'.modal#api-requests[data-v-5dc9f07c]{font-family:"Open Sans","Arial",sans-serif}.modal#api-requests .modal-title[data-v-5dc9f07c]{font-size:1.5rem;font-weight:600}.modal#api-requests ol[data-v-5dc9f07c]{list-style:none;counter-reset:item;padding-left:0}.modal#api-requests li[data-v-5dc9f07c]{counter-increment:item;margin-bottom:10px;line-height:1.2;padding-left:2rem}.modal#api-requests li[data-v-5dc9f07c]::before{content:counter(item);margin-left:-2rem;background:#e83e8c;border-radius:100%;color:#fff;width:1.2rem;text-align:center;display:inline-block}[data-v-5dc9f07c] .alert{padding:0;margin-bottom:0}',""]),t.exports=o}}]); //# sourceMappingURL=a1ea2cb.js.map