@europeana/portal
Version:
Europeana Portal
409 lines (321 loc) • 16 kB
JavaScript
exports.ids = [76];
exports.modules = {
/***/ 230:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(240);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(13).default
module.exports.__inject__ = function (context) {
add("a36ffa5c", content, true, context)
};
/***/ }),
/***/ 239:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
;
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InfoMessage_vue_vue_type_style_index_0_id_4141925e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(230);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InfoMessage_vue_vue_type_style_index_0_id_4141925e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InfoMessage_vue_vue_type_style_index_0_id_4141925e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InfoMessage_vue_vue_type_style_index_0_id_4141925e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InfoMessage_vue_vue_type_style_index_0_id_4141925e_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 240:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(12);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
// Module
___CSS_LOADER_EXPORT___.push([module.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}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 241:
/***/ (function(module, exports) {
/***/ }),
/***/ 250:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
;
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/InfoMessage.vue?vue&type=template&id=4141925e&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-alert',{class:_vm.variant === 'icon' ? 'with-icon d-flex' : '',attrs:{"show":"","variant":"light","data-qa":"info notice"}},[(_vm.variant === 'icon')?_c('span',{staticClass:"icon-info d-inline-flex"}):_vm._e(),_vm._v(" "),_vm._t("default")],2)}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/components/generic/InfoMessage.vue?vue&type=template&id=4141925e&scoped=true&
// EXTERNAL MODULE: external "bootstrap-vue"
var external_bootstrap_vue_ = __webpack_require__(4);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/InfoMessage.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/**
* Information/notification alert message.
*/
/* harmony default export */ var InfoMessagevue_type_script_lang_js_ = ({
name: 'InfoMessage',
components: {
BAlert: external_bootstrap_vue_["BAlert"]
},
props: {
/**
* Style variant to use
* @values icon, default
*/
variant: {
type: String,
default: 'default'
}
}
});
// CONCATENATED MODULE: ./src/components/generic/InfoMessage.vue?vue&type=script&lang=js&
/* harmony default export */ var generic_InfoMessagevue_type_script_lang_js_ = (InfoMessagevue_type_script_lang_js_);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(3);
// EXTERNAL MODULE: ./src/components/generic/InfoMessage.vue?vue&type=custom&index=0&blockType=docs&lang=md
var InfoMessagevue_type_custom_index_0_blockType_docs_lang_md = __webpack_require__(241);
var InfoMessagevue_type_custom_index_0_blockType_docs_lang_md_default = /*#__PURE__*/__webpack_require__.n(InfoMessagevue_type_custom_index_0_blockType_docs_lang_md);
// CONCATENATED MODULE: ./src/components/generic/InfoMessage.vue
function injectStyles (context) {
var style0 = __webpack_require__(239)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
generic_InfoMessagevue_type_script_lang_js_,
render,
staticRenderFns,
false,
injectStyles,
"4141925e",
"7b55e950"
)
/* custom blocks */
if (typeof InfoMessagevue_type_custom_index_0_blockType_docs_lang_md_default.a === 'function') InfoMessagevue_type_custom_index_0_blockType_docs_lang_md_default()(component)
/* harmony default export */ var InfoMessage = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ 298:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
;
/* WEBPACK VAR INJECTION */(function(URL) {/* harmony import */ var _generic_InfoMessage__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(250);
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ __webpack_exports__["a"] = ({
components: {
InfoMessage: _generic_InfoMessage__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"]
},
data() {
return {
hash: '#api-requests'
};
},
computed: {
requests() {
var _this$$store$getters$;
if (!this.$store.state.axiosLogger) {
return null;
}
if (!((_this$$store$getters$ = this.$store.getters['debug/settings']) !== null && _this$$store$getters$ !== void 0 && _this$$store$getters$.apiKey)) {
return this.$store.state.axiosLogger.requests;
}
return this.$store.state.axiosLogger.requests.map(request => {
const url = new URL(request.url);
if (url.searchParams.has('wskey')) {
url.searchParams.set('wskey', this.$store.getters['debug/settings'].apiKey);
}
return { ...request,
url: url.toString()
};
});
}
},
watch: {
$route(to, from) {
this.$nextTick(() => {
if (to.hash === this.hash) {
this.showModal();
} else if (from.hash === this.hash) {
this.hideModal({
updateRoute: false
});
}
});
}
},
mounted() {
if (this.$route.hash === this.hash) {
this.showModal();
}
},
methods: {
showModal() {
this.$store.commit('debug/updateSettings', { ...this.$store.getters['debug/settings'],
enabled: true
});
this.$bvModal.show('api-requests');
},
hideModal({
updateRoute = true
} = {}) {
this.$bvModal.hide('api-requests');
if (updateRoute) {
this.$nuxt.context.app.router.push({ ...this.$route,
hash: undefined
});
}
}
}
});
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(9)["URL"]))
/***/ }),
/***/ 344:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(445);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(13).default
module.exports.__inject__ = function (context) {
add("c51267b4", content, true, context)
};
/***/ }),
/***/ 444:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
;
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ApiRequests_vue_vue_type_style_index_0_id_5dc9f07c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(344);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ApiRequests_vue_vue_type_style_index_0_id_5dc9f07c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ApiRequests_vue_vue_type_style_index_0_id_5dc9f07c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ApiRequests_vue_vue_type_style_index_0_id_5dc9f07c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_ApiRequests_vue_vue_type_style_index_0_id_5dc9f07c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 445:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(12);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
// Module
___CSS_LOADER_EXPORT___.push([module.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}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 597:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
;
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/debug/ApiRequests.vue?vue&type=template&id=5dc9f07c&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{"data-qa":"API requests"}},[_c('b-modal',{attrs:{"id":"api-requests","size":"xl","title":_vm.$t('debug.apiRequests.title'),"hide-footer":"","data-qa":"API requests modal"},on:{"hide":_vm.hideModal}},[(_vm.requests && _vm.requests.length > 0)?[_c('ol',_vm._l((_vm.requests),function(request,index){return _c('li',{key:index,attrs:{"data-qa":"logged API request"}},[_c('code',[_vm._v("\n "+_vm._s(request.method)+"\n "),(request.method === 'GET')?_c('a',{attrs:{"target":"_blank","href":request.url}},[_vm._v("\n "+_vm._s(request.url)+"\n ")]):[_vm._v("\n "+_vm._s(request.url)+"\n ")]],2)])}),0),_vm._v(" "),(!_vm.$store.getters['debug/settings'].apiKey)?_c('InfoMessage',{attrs:{"variant":"icon"}},[_c('i18n',{attrs:{"path":"debug.apiRequests.tip","tag":"p"},scopedSlots:_vm._u([{key:"apiKeyLink",fn:function(){return [_c('b-link',{attrs:{"href":"https://pro.europeana.eu/pages/get-api"}},[_vm._v("\n "+_vm._s(_vm.$t('debug.apiRequests.apiKeyLinkText')))])]},proxy:true},{key:"settingsPageLink",fn:function(){return [_c('b-link',{attrs:{"to":"/debug"}},[_vm._v("\n "+_vm._s(_vm.$t('debug.apiRequests.settingsPageLinkText')))])]},proxy:true}],null,false,2615793996)})],1):_vm._e()]:_c('InfoMessage',{attrs:{"variant":"icon"}},[_vm._v("\n "+_vm._s(_vm.$t('debug.apiRequests.noRequests'))+"\n ")])],2)],1)}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/components/debug/ApiRequests.vue?vue&type=template&id=5dc9f07c&scoped=true&
// EXTERNAL MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/debug/ApiRequests.vue?vue&type=script&lang=js&
var ApiRequestsvue_type_script_lang_js_ = __webpack_require__(298);
// CONCATENATED MODULE: ./src/components/debug/ApiRequests.vue?vue&type=script&lang=js&
/* harmony default export */ var debug_ApiRequestsvue_type_script_lang_js_ = (ApiRequestsvue_type_script_lang_js_["a" /* default */]);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(3);
// CONCATENATED MODULE: ./src/components/debug/ApiRequests.vue
function injectStyles (context) {
var style0 = __webpack_require__(444)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
debug_ApiRequestsvue_type_script_lang_js_,
render,
staticRenderFns,
false,
injectStyles,
"5dc9f07c",
"7c92a199"
)
/* harmony default export */ var ApiRequests = __webpack_exports__["default"] = (component.exports);
/***/ })
};;
//# sourceMappingURL=76.js.map