@europeana/portal
Version:
Europeana Portal
225 lines (186 loc) • 11.8 kB
JavaScript
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