UNPKG

@europeana/portal

Version:
225 lines (186 loc) 11.8 kB
exports.ids = [98]; exports.modules = { /***/ 359: /***/ (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__(482); 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("2c266b82", content, true, context) }; /***/ }), /***/ 481: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __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_SummaryInfo_vue_vue_type_style_index_0_id_58e93f5a_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(359); /* 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_SummaryInfo_vue_vue_type_style_index_0_id_58e93f5a_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_SummaryInfo_vue_vue_type_style_index_0_id_58e93f5a_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_SummaryInfo_vue_vue_type_style_index_0_id_58e93f5a_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_SummaryInfo_vue_vue_type_style_index_0_id_58e93f5a_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 482: /***/ (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, ".automated[data-v-58e93f5a]::after,.enrichment[data-v-58e93f5a]::after,.original[data-v-58e93f5a]::after,[class^=icon-][data-v-58e93f5a],[class*=\" icon-\"][data-v-58e93f5a]{font-family:\"icomoon\";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;vertical-align:middle;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-accept[data-v-58e93f5a]::before{content:\"\"}.icon-ic-add[data-v-58e93f5a]::before{content:\"\"}.icon-arrow-down[data-v-58e93f5a]::before{content:\"\"}.icon-back[data-v-58e93f5a]::before{content:\"\"}.icon-cancel-circle[data-v-58e93f5a]::before{content:\"\"}.icon-caret-down[data-v-58e93f5a]::before{content:\"\"}.icon-check-circle[data-v-58e93f5a]::before{content:\"\"}.icon-clear[data-v-58e93f5a]::before{content:\"\"}.icon-close[data-v-58e93f5a]::before{content:\"\"}.icon-ic-download[data-v-58e93f5a]::before{content:\"\"}.icon-edit[data-v-58e93f5a]::before{content:\"\"}.icon-external-link[data-v-58e93f5a]::before{content:\"\"}.icon-facebook[data-v-58e93f5a]::before{content:\"\"}.icon-ic-feedback[data-v-58e93f5a]::before{content:\"\"}.icon-file[data-v-58e93f5a]::before{content:\"\"}.icon-filter[data-v-58e93f5a]::before{content:\"\"}.icon-globe[data-v-58e93f5a]::before{content:\"\"}.icon-heart[data-v-58e93f5a]::before{content:\"\"}.icon-info[data-v-58e93f5a]::before{content:\"\"}.icon-info-outline[data-v-58e93f5a]::before{content:\"\"}.icon-instagram[data-v-58e93f5a]::before{content:\"\"}.icon-language[data-v-58e93f5a]::before{content:\"\"}.icon-license[data-v-58e93f5a]::before{content:\"\"}.icon-link[data-v-58e93f5a]::before{content:\"\"}.icon-linkedin[data-v-58e93f5a]::before{content:\"\"}.icon-pinterest[data-v-58e93f5a]::before{content:\"\"}.icon-push-pin[data-v-58e93f5a]::before{content:\"\"}.icon-reject[data-v-58e93f5a]::before{content:\"\"}.icon-search[data-v-58e93f5a]::before{content:\"\"}.icon-share[data-v-58e93f5a]::before{content:\"\"}.icon-ic-tag[data-v-58e93f5a]::before{content:\"\"}.icon-temporary-tag[data-v-58e93f5a]::before{content:\"\"}.icon-translate[data-v-58e93f5a]::before{content:\"\"}.icon-twitter[data-v-58e93f5a]::before{content:\"\"}.icon-3d[data-v-58e93f5a]::before{content:\"\"}.icon-sound[data-v-58e93f5a]::before{content:\"\"}.icon-text[data-v-58e93f5a]::before{content:\"\"}.icon-image[data-v-58e93f5a]::before{content:\"\"}.icon-video[data-v-58e93f5a]::before{content:\"\"}.icon-unavailable[data-v-58e93f5a]::before{content:\"\"}.icon-ic-move-vert[data-v-58e93f5a]::before{content:\"\"}.icon-ic-move-xy[data-v-58e93f5a]::before{content:\"\"}.icon-menu[data-v-58e93f5a]::before{content:\"\"}.description p[data-v-58e93f5a]:last-of-type{display:inline}.automated[data-v-58e93f5a]::after,.enrichment[data-v-58e93f5a]::after,.original[data-v-58e93f5a]::after{font-weight:1.25rem;opacity:.2;font-size:1.125rem}.automated[data-v-58e93f5a]::after{content:\"\"}.enrichment[data-v-58e93f5a]::after{content:\"\"}.original[data-v-58e93f5a]::after{content:\"\"}.translation-source[data-v-58e93f5a]{border:none;background-color:transparent;cursor:default;display:inline}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 577: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // 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/item/SummaryInfo.vue?vue&type=template&id=58e93f5a&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"card rounded-0 border-0 p-4 info-panel"},[(_vm.titles.length > 0)?_vm._ssrNode("<header data-v-58e93f5a>","</header>",[_vm._l((_vm.titles),function(heading,index){return [(index === 0)?_vm._ssrNode("<h1"+(_vm._ssrAttr("lang",heading.code))+" class=\"mb-0\" data-v-58e93f5a>","</h1>",[_vm._ssrNode(_vm._ssrEscape("\n "+_vm._s(heading.value)+"\n ")),_c('MetadataOriginLabel',{attrs:{"translation-source":heading.translationSource}})],2):_vm._ssrNode("<p"+(_vm._ssrAttr("lang",heading.code))+" class=\"font-weight-bold mt-3 mb-0\" data-v-58e93f5a>","</p>",[_vm._ssrNode(_vm._ssrEscape("\n "+_vm._s(heading.value)+"\n ")),_c('MetadataOriginLabel',{attrs:{"translation-source":heading.translationSource}})],2)]})],2):_vm._e(),_vm._ssrNode(" "),(_vm.description)?_vm._ssrNode("<div class=\"description\" data-v-58e93f5a>","</div>",[_vm._l((_vm.description.values),function(value,index){return _vm._ssrNode("<div class=\"description-text\" data-v-58e93f5a>","</div>",[_vm._ssrNode(((index === 0)?("<p"+(_vm._ssrAttr("lang",_vm.description.code))+" class=\"description-text-paragraph\" data-v-58e93f5a>"+(_vm._s(_vm.$options.filters.convertNewLine(_vm.showAll ? value : _vm.truncatedDescription)))+"</p>"):(_vm.showAll)?("<p"+(_vm._ssrAttr("lang",_vm.description.code))+" class=\"description-text-paragraph\" data-v-58e93f5a>"+(_vm._s(_vm.$options.filters.convertNewLine(value)))+"</p>"):"<!---->")+" "),(index === 0)?_c('MetadataOriginLabel',{attrs:{"translation-source":_vm.description.translationSource}}):(_vm.translatedItemsEnabled && _vm.showAll)?_c('MetadataOriginLabel',{attrs:{"translation-source":_vm.description.translationSource}}):_vm._e(),_vm._ssrNode(" "+(((index + 1) < _vm.description.values.length && _vm.showAll)?("<hr data-v-58e93f5a>"):"<!---->"))],2)}),_vm._ssrNode(" "),(_vm.expandableDescription)?_c('b-button',{staticClass:"btn-link is-size-4 p-0 mt-2",attrs:{"data-qa":"description show link","variant":"link"},on:{"click":_vm.toggleMoreDescription}},[_vm._v("\n "+_vm._s(_vm.showAll ? _vm.$t('showLess') : _vm.$t('readMore'))+"\n ")]):_vm._e()],2):_vm._e()],2)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/item/SummaryInfo.vue?vue&type=template&id=58e93f5a&scoped=true& // EXTERNAL MODULE: ./src/components/item/MetadataOriginLabel.vue + 4 modules var MetadataOriginLabel = __webpack_require__(371); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/item/SummaryInfo.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var SummaryInfovue_type_script_lang_js_ = ({ name: 'SummaryInfo', components: { MetadataOriginLabel: MetadataOriginLabel["a" /* default */] }, props: { description: { type: Object, default: null }, titles: { type: Array, default: () => [] } }, data() { return { limitCharacters: 400, showAll: false }; }, computed: { expandableDescription() { return this.description && this.description.values && (this.description.values.length > 1 || this.description.values[0].length > this.limitCharacters); }, truncatedDescription() { if (this.description !== {} && this.description.values) { return this.$options.filters.truncate(this.description.values[0], this.limitCharacters, this.$t('formatting.ellipsis')); } return false; }, translatedItemsEnabled() { return this.$features.translatedItems; } }, methods: { toggleMoreDescription() { this.showAll = !this.showAll; } } }); // CONCATENATED MODULE: ./src/components/item/SummaryInfo.vue?vue&type=script&lang=js& /* harmony default export */ var item_SummaryInfovue_type_script_lang_js_ = (SummaryInfovue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(3); // CONCATENATED MODULE: ./src/components/item/SummaryInfo.vue function injectStyles (context) { var style0 = __webpack_require__(481) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( item_SummaryInfovue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, "58e93f5a", "63983131" ) /* harmony default export */ var SummaryInfo = __webpack_exports__["default"] = (component.exports); /***/ }) };; //# sourceMappingURL=98.js.map