Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.61 KB | None | 0 0
  1. eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _EquationBar_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./EquationBar.vue */ \"./protected/vue/search/components/EquationBar.vue\");\n/* harmony import */ var _FilterKeyword_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./FilterKeyword.vue */ \"./protected/vue/search/components/FilterKeyword.vue\");\n/* harmony import */ var _FilterIndustry_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./FilterIndustry.vue */ \"./protected/vue/search/components/FilterIndustry.vue\");\n/* harmony import */ var _FilterFunding_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./FilterFunding.vue */ \"./protected/vue/search/components/FilterFunding.vue\");\n/* harmony import */ var _FilterGrowth_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./FilterGrowth.vue */ \"./protected/vue/search/components/FilterGrowth.vue\");\n/* harmony import */ var _FilterTags_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./FilterTags.vue */ \"./protected/vue/search/components/FilterTags.vue\");\n/* harmony import */ var _StartupGrid_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./StartupGrid.vue */ \"./protected/vue/search/components/StartupGrid.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var v_click_outside__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! v-click-outside */ \"./node_modules/v-click-outside/dist/v-click-outside.min.umd.js\");\n/* harmony import */ var v_click_outside__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(v_click_outside__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n\n\n\n\n\nEvent = new vue__WEBPACK_IMPORTED_MODULE_9__[\"default\"]();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function () {\n return {\n 'active': '',\n 'currentKeyword': '',\n 'filterComponents': ['industry', 'funding', 'growth', 'tags']\n };\n },\n mounted: function () {\n var $box = $('.search-box');\n var loc = $('.search-results').offset();\n $(window).scroll(function () {\n var scrollTop = $(document).scrollTop();\n if (scrollTop >= loc.top) {\n $box.addClass('stick');\n } else {\n $box.removeClass('stick');\n }\n });\n },\n components: {\n 'equation-bar': _EquationBar_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n //'filter-keyword' : FilterKeyword,\n 'filter-industry': _FilterIndustry_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n 'filter-funding': _FilterFunding_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n 'filter-growth': _FilterGrowth_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n 'filter-tags': _FilterTags_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n 'startup-grid': _StartupGrid_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n },\n directives: {\n 'clickOutside': v_click_outside__WEBPACK_IMPORTED_MODULE_8___default.a.directive\n },\n computed: _extends({}, Object(vuex__WEBPACK_IMPORTED_MODULE_7__[\"mapState\"])({\n equation: state => state.equation\n })),\n methods: _extends({\n toggleCondition: function (payload) {\n this.toggleConditionOfRule(payload);\n },\n clearAll: function () {\n var rules = this.equationGetRules();\n for (var i in rules) {\n this.deleteRule(rules[i]);\n }\n this.equationSetRules([]);\n this.gridSearch();\n this.$refs.filterKeyword.clearAllSuggestedWords();\n },\n onClickOutside(event, el) {\n var target = event.target || event.srcElement;\n if (!$(target).closest('.list-group-item').length && !$(target).closest('.badge').length) {\n this.active = '';\n }\n },\n deleteRule: function (rule) {\n if (this.filterComponents.indexOf(rule['cat']) >= 0) {\n this.$refs[rule['cat']].clearRule(rule['field']);\n }\n this.gridSearch();\n this.active = '';\n },\n openTab: function (rule) {\n if (this.active == rule['cat']) {\n this.active = '';\n } else {\n if (this.filterComponents.indexOf(rule['cat']) >= 0) {\n this.active = rule['cat'];\n }\n }\n },\n closeTabs: function () {\n this.gridSearch();\n this.active = '';\n },\n addKeyword: function () {\n if (this.currentKeyword.length > 0) {\n var rule = {\n \"name\": \"KW\",\n \"cat\": \"keywords\",\n \"field\": [\"name\", \"description\", \"website_keywords\"],\n \"subcat\": \"primary\",\n \"operator\": \"contains\",\n \"score\": 1,\n \"value\": this.currentKeyword,\n \"negative\": false,\n \"operators\": ['=', '!=', 'contains']\n };\n this.equationPrependRule(rule);\n this.currentKeyword = '';\n this.gridSearch();\n }\n }\n }, Object(vuex__WEBPACK_IMPORTED_MODULE_7__[\"mapActions\"])('grid', {\n 'gridSearch': 'search'\n }), Object(vuex__WEBPACK_IMPORTED_MODULE_7__[\"mapMutations\"])('equation', {\n 'equationSetRules': 'setRules',\n 'equationPrependRule': 'prependRule'\n }), Object(vuex__WEBPACK_IMPORTED_MODULE_7__[\"mapGetters\"])('equation', {\n 'equationGetRules': 'getRules',\n 'equationGetNextId': 'getNextId'\n }))\n});\n\n//# sourceURL=webpack:///./protected/vue/search/components/App.vue?./node_modules/babel-loader/lib??ref--0!./node_modules/vue-loader/lib??vue-loader-options");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement