UNPKG

@europeana/portal

Version:
249 lines (195 loc) 8.39 kB
exports.ids = [90]; exports.modules = { /***/ 366: /***/ (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__(497); 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("f1c9a452", content, true, context) }; /***/ }), /***/ 496: /***/ (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_SideSwitchFilter_vue_vue_type_style_index_0_id_d4eac74c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(366); /* 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_SideSwitchFilter_vue_vue_type_style_index_0_id_d4eac74c_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_SideSwitchFilter_vue_vue_type_style_index_0_id_d4eac74c_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_SideSwitchFilter_vue_vue_type_style_index_0_id_d4eac74c_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_SideSwitchFilter_vue_vue_type_style_index_0_id_d4eac74c_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 497: /***/ (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, ".btn.tooltip-button[data-v-d4eac74c]{color:#777;font-size:1rem}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 498: /***/ (function(module, exports) { /***/ }), /***/ 595: /***/ (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/search/SideSwitchFilter.vue?vue&type=template&id=d4eac74c&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-form-group',{attrs:{"label":_vm.tFacetName(_vm.name),"label-class":"facet-label","data-qa":(_vm.name + " switch filter")}},[_c('b-form-checkbox',{attrs:{"name":_vm.name,"switch":"","value":_vm.checkedValue,"unchecked-value":_vm.uncheckedValue},on:{"change":function($event){return _vm.$emit('changed', _vm.name, _vm.localValueUnlessDefault)}},model:{value:(_vm.localValue),callback:function ($$v) {_vm.localValue=$$v},expression:"localValue"}},[_vm._v("\n "+_vm._s(_vm.label)+"\n "),(_vm.tooltip)?_c('b-button',{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",modifiers:{"hover":true,"bottom":true}}],staticClass:"icon-info p-0 tooltip-button",attrs:{"title":_vm.tooltip,"variant":"light-flat","data-qa":"switch filter more info button"}}):_vm._e()],1)],1)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/search/SideSwitchFilter.vue?vue&type=template&id=d4eac74c&scoped=true& // EXTERNAL MODULE: external "bootstrap-vue" var external_bootstrap_vue_ = __webpack_require__(4); // EXTERNAL MODULE: ./src/mixins/facets.js var facets = __webpack_require__(354); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/search/SideSwitchFilter.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var SideSwitchFiltervue_type_script_lang_js_ = ({ name: 'SideSwitchFilter', directives: { 'b-tooltip': external_bootstrap_vue_["VBTooltip"] }, mixins: [facets["a" /* default */]], props: { /** * Value to which the switch is set */ value: { type: String, default: null }, /** * Name of filter */ name: { type: String, required: true }, /** * Value when switch is checked */ checkedValue: { type: String, default: 'checked' }, /** * Value when switch is unchecked */ uncheckedValue: { type: String, default: 'unchecked' }, /** * Value to consider default for the switch * * If the switch is set to its default value, it is not resettable. */ defaultValue: { type: String, default: 'unchecked' }, /** * Text for the switch label */ label: { type: String, default: null }, /** * Text for the switch tooltip */ tooltip: { type: String, default: null } }, data() { return { localValue: this.value }; }, computed: { localValueUnlessDefault() { return this.localValue === this.defaultValue ? null : this.localValue; } }, watch: { value() { this.init(); } }, mounted() { this.init(); }, methods: { init() { this.localValue = this.value; } } }); // CONCATENATED MODULE: ./src/components/search/SideSwitchFilter.vue?vue&type=script&lang=js& /* harmony default export */ var search_SideSwitchFiltervue_type_script_lang_js_ = (SideSwitchFiltervue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(3); // EXTERNAL MODULE: ./src/components/search/SideSwitchFilter.vue?vue&type=custom&index=0&blockType=docs&lang=md var SideSwitchFiltervue_type_custom_index_0_blockType_docs_lang_md = __webpack_require__(498); var SideSwitchFiltervue_type_custom_index_0_blockType_docs_lang_md_default = /*#__PURE__*/__webpack_require__.n(SideSwitchFiltervue_type_custom_index_0_blockType_docs_lang_md); // CONCATENATED MODULE: ./src/components/search/SideSwitchFilter.vue function injectStyles (context) { var style0 = __webpack_require__(496) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( search_SideSwitchFiltervue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, "d4eac74c", "6751a4a1" ) /* custom blocks */ if (typeof SideSwitchFiltervue_type_custom_index_0_blockType_docs_lang_md_default.a === 'function') SideSwitchFiltervue_type_custom_index_0_blockType_docs_lang_md_default()(component) /* harmony default export */ var SideSwitchFilter = __webpack_exports__["default"] = (component.exports); /***/ }) };; //# sourceMappingURL=90.js.map