MOON
Server: Apache
System: Linux res.emeff.ca 3.10.0-962.3.2.lve1.5.24.10.el7.x86_64 #1 SMP Wed Mar 20 07:36:02 EDT 2019 x86_64
User: accemeff (1004)
PHP: 7.0.33
Disabled: NONE
Upload Files
File: /home/accemeff/vendor/craftcms/cms/lib/vue-autosuggest/vue-autosuggest.js.map
{"version":3,"sources":["vue-autosuggest.js"],"names":["e","t","exports","module","define","amd","VueAutosuggest","this","name","props","section","type","Object","required","currentIndex","Number","default","updateCurrentIndex","Function","searchInput","String","renderSuggestion","normalizeItemFunction","computed","list","limit","n","data","length","slice","className","methods","getItemIndex","start_index","getItemByIndex","getLabelByIndex","onMouseEnter","currentTarget","getAttribute","onMouseLeave","render","label","class","attrs","role","aria-labelledby","map","s","i","data-suggestion-index","data-section-name","id","key","autosuggest__results_item-highlighted","autosuggest__results_item","on","mouseenter","mouseleave","$scopedSlots","suggestion","$createElement","_self","_c","componentAttrIdAutosuggest","_g","_b","directives","rawName","value","expression","staticClass","isOpen","inputProps","autocomplete","aria-autocomplete","aria-owns","aria-activedescendant","aria-haspopup","aria-expanded","domProps","keydown","handleKeyStroke","input","target","composing","listeners","_v","componentAttrClassAutosuggestResultsContainer","getSize","loading","componentAttrClassAutosuggestResults","_t","_l","computedSections","getSectionRef","ref","refInFor","tag","normalize-item-function","normalizeItem","render-suggestion","update-current-index","search-input","scopedSlots","_u","fn","_key","_s","item","index","_e","staticRenderFns","components","DefaultSection","onInputChange","initialValue","onClick","suggestions","Array","getSuggestionValue","hasOwnProperty","shouldRenderSuggestions","sectionConfigs","onSelected","searchInputOriginal","currentItem","didSelectFromOptions","computedSize","internal_inputProps","defaultInputProps","defaultSectionConfig","clientXMouseDownInitial","assign","$listeners","focus","onFocus","blur","onBlur","click","$nextTick","ensureItemVisible","selected","$emit","_onSelected","watch","immediate","handler","forEach","u","o","r","end_index","push","created","mounted","document","addEventListener","onDocumentMouseUp","onDocumentMouseDown","beforeDestroy","removeEventListener","$refs","keyCode","indexOf","preventDefault","parseInt","setCurrentIndex","setChangeItem","querySelector","clientHeight","scrollTop","offsetTop","scrollTo","clickedOnScrollbar","clientWidth","getBoundingClientRect","clientX","left","$el","contains","tagName","getElementById","c","classList","remove","match","RegExp","console","warn","install","component","window","Vue","use","defineProperty"],"mappings":"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","file":"vue-autosuggest.js","sourcesContent":["!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?t(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],t):t(e.VueAutosuggest={})}(this,function(e){\"use strict\";var t={name:\"default-section\",props:{section:{type:Object,required:!0},currentIndex:{type:Number,required:!1,default:1/0},updateCurrentIndex:{type:Function,required:!0},searchInput:{type:[String,Number],required:!1,default:\"\"},renderSuggestion:{type:Function,required:!1},normalizeItemFunction:{type:Function,required:!0}},computed:{list:function(){var e=this.section,t=e.limit,n=e.data;return n.length<t&&(t=n.length),n.slice(0,t)},className:function(){return\"autosuggest__results_title autosuggest__results_title_\"+this.section.name}},methods:{getItemIndex:function(e){return this.section.start_index+e},getItemByIndex:function(e){return this.section.data[e]},getLabelByIndex:function(e){return this.section.data[e]},onMouseEnter:function(e){this.updateCurrentIndex(e.currentTarget.getAttribute(\"data-suggestion-index\"))},onMouseLeave:function(){this.updateCurrentIndex(null)}},render:function(e){var t=this,n=this.section.label?e(\"li\",{class:this.className},this.section.label):\"\";return e(\"ul\",{attrs:{role:\"listbox\",\"aria-labelledby\":\"autosuggest\"}},[n,this.list.map(function(n,s){var i=t.normalizeItemFunction(t.section.name,t.section.type,t.getLabelByIndex(s),n);return e(\"li\",{attrs:{role:\"option\",\"data-suggestion-index\":t.getItemIndex(s),\"data-section-name\":t.section.name,id:\"autosuggest__results_item-\"+t.getItemIndex(s)},key:t.getItemIndex(s),class:{\"autosuggest__results_item-highlighted\":t.getItemIndex(s)==t.currentIndex,autosuggest__results_item:!0},on:{mouseenter:t.onMouseEnter,mouseleave:t.onMouseLeave}},[t.renderSuggestion?t.renderSuggestion(i):t.$scopedSlots.default&&t.$scopedSlots.default({key:s,suggestion:i})])})])}};function n(e,t){(function(e,t){return!!e.className.match(new RegExp(\"(\\\\s|^)\"+t+\"(\\\\s|$)\"))})(e,t)||(e.className+=\" \"+t)}var s={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(\"div\",{attrs:{id:e.componentAttrIdAutosuggest}},[n(\"input\",e._g(e._b({directives:[{name:\"model\",rawName:\"v-model\",value:e.searchInput,expression:\"searchInput\"}],staticClass:\"form-control\",class:[e.isOpen?\"autosuggest__input-open\":\"\",e.inputProps.class],attrs:{type:\"text\",autocomplete:e.inputProps.autocomplete,role:\"combobox\",\"aria-autocomplete\":\"list\",\"aria-owns\":\"autosuggest__results\",\"aria-activedescendant\":e.isOpen&&null!==e.currentIndex?\"autosuggest__results_item-\"+e.currentIndex:\"\",\"aria-haspopup\":e.isOpen?\"true\":\"false\",\"aria-expanded\":e.isOpen?\"true\":\"false\"},domProps:{value:e.searchInput},on:{keydown:e.handleKeyStroke,input:function(t){t.target.composing||(e.searchInput=t.target.value)}}},\"input\",e.inputProps,!1),e.listeners)),e._v(\" \"),n(\"div\",{class:e.componentAttrClassAutosuggestResultsContainer},[e.getSize()>0&&!e.loading?n(\"div\",{class:e.componentAttrClassAutosuggestResults,attrs:{\"aria-labelledby\":e.componentAttrIdAutosuggest}},[e._t(\"header\"),e._v(\" \"),e._l(e.computedSections,function(t,s){return n(t.type,{key:e.getSectionRef(s),ref:e.getSectionRef(s),refInFor:!0,tag:\"component\",attrs:{\"normalize-item-function\":e.normalizeItem,\"render-suggestion\":e.renderSuggestion,section:t,\"update-current-index\":e.updateCurrentIndex,\"search-input\":e.searchInput},scopedSlots:e._u([{key:\"default\",fn:function(t){var n=t.suggestion,s=t._key;return[e._t(\"default\",[e._v(\" \"+e._s(n.item)+\" \")],{suggestion:n,index:s})]}}])})}),e._v(\" \"),e._t(\"footer\")],2):e._e()])])},staticRenderFns:[],name:\"Autosuggest\",components:{DefaultSection:t},props:{inputProps:{type:Object,required:!0,default:function(){return{id:{type:String,default:\"autosuggest__input\"},onInputChange:{type:Function,required:!0},initialValue:{type:String,required:!1},onClick:{type:Function,required:!1}}}},limit:{type:Number,required:!1,default:1/0},suggestions:{type:Array,required:!0,default:function(){return[]}},renderSuggestion:{type:Function,required:!1,default:null},getSuggestionValue:{type:Function,required:!1,default:function(e){var t=e.item;return\"object\"==typeof t&&t.hasOwnProperty(\"name\")?t.name:t}},shouldRenderSuggestions:{type:Function,required:!1,default:function(){return!0}},sectionConfigs:{type:Object,required:!1,default:function(){return{default:{onSelected:null}}}},onSelected:{type:Function,required:!1,default:null},componentAttrIdAutosuggest:{type:String,required:!1,default:\"autosuggest\"},componentAttrClassAutosuggestResultsContainer:{type:String,required:!1,default:\"autosuggest__results-container\"},componentAttrClassAutosuggestResults:{type:String,required:!1,default:\"autosuggest__results\"}},data:function(){return{searchInput:\"\",searchInputOriginal:null,currentIndex:null,currentItem:null,loading:!1,didSelectFromOptions:!1,computedSections:[],computedSize:0,internal_inputProps:{},defaultInputProps:{name:\"q\",initialValue:\"\",autocomplete:\"off\"},defaultSectionConfig:{name:\"default\",type:\"default-section\"},clientXMouseDownInitial:null}},computed:{listeners:function(){var e=this;return Object.assign({},this.$listeners,{focus:function(t){e.$listeners.focus&&e.$listeners.focus(t),e.inputProps.onFocus&&e.onFocus(t)},blur:function(t){e.$listeners.blur&&e.$listeners.blur(t),e.inputProps.onBlur&&e.onBlur(t)},click:function(){e.loading=!1,e.$listeners.click&&e.$listeners.click(e.currentItem),e.inputProps.onClick&&e.onClick(e.currentItem),e.$nextTick(function(){e.ensureItemVisible(e.currentItem,e.currentIndex)})},selected:function(){e.currentItem&&e.sectionConfigs[e.currentItem.name]&&e.sectionConfigs[e.currentItem.name].onSelected?e.sectionConfigs[e.currentItem.name].onSelected(e.currentItem,e.searchInputOriginal):e.sectionConfigs.default.onSelected?e.sectionConfigs.default.onSelected(null,e.searchInputOriginal):e.$listeners.selected?e.$emit(\"selected\",e.currentItem):e.onSelected&&e._onSelected(e.currentItem)}})},isOpen:function(){return this.getSize()>0&&this.shouldRenderSuggestions()&&!this.loading}},watch:{searchInput:function(e,t){this.value=e,this.didSelectFromOptions||(this.searchInputOriginal=this.value,this.currentIndex=null,this.internal_inputProps.onInputChange(e,t))},suggestions:{immediate:!0,handler:function(){var e=this;this.computedSections=[],this.computedSize=0,this.suggestions.forEach(function(t){if(t.data){var n=t.name?t.name:e.defaultSectionConfig.name,s=e.sectionConfigs[n],i=s.type,u=s.limit,o=s.label;u=u||e.limit,i=i||e.defaultSectionConfig.type,u=u||1/0,u=t.data.length<u?t.data.length:u;var r={name:n,label:o=o||t.label,type:i,limit:u,data:t.data,start_index:e.computedSize,end_index:e.computedSize+u-1};e.computedSections.push(r),e.computedSize+=u}},this)}}},created:function(){this.internal_inputProps=Object.assign({},this.defaultInputProps,this.inputProps),this.inputProps.autocomplete=this.internal_inputProps.autocomplete,this.inputProps.name=this.internal_inputProps.name,this.searchInput=this.internal_inputProps.initialValue},mounted:function(){document.addEventListener(\"mouseup\",this.onDocumentMouseUp),document.addEventListener(\"mousedown\",this.onDocumentMouseDown),this.loading=!0},beforeDestroy:function(){document.removeEventListener(\"mouseup\",this.onDocumentMouseUp),document.removeEventListener(\"mousedown\",this.onDocumentMouseDown)},methods:{getSectionRef:function(e){return\"computed_section_\"+e},getSize:function(){return this.computedSize},getItemByIndex:function(e){var t=!1;if(null===e)return t;for(var n=0;n<this.computedSections.length;n++)if(e>=this.computedSections[n].start_index&&e<=this.computedSections[n].end_index){var s=e-this.computedSections[n].start_index,i=this.$refs[\"computed_section_\"+n][0];if(i){t=this.normalizeItem(this.computedSections[n].name,this.computedSections[n].type,i.getLabelByIndex(s),i.getItemByIndex(s));break}}return t},handleKeyStroke:function(e){var t=e.keyCode;if(!([16,9,18,91,93].indexOf(t)>-1))switch(this.loading=!1,this.didSelectFromOptions=!1,t){case 40:case 38:if(e.preventDefault(),this.isOpen){if(38===t&&null===this.currentIndex)break;var n=40===t?1:-1,s=parseInt(this.currentIndex)+n;this.setCurrentIndex(s,this.getSize(),n),this.didSelectFromOptions=!0,this.getSize()>0&&this.currentIndex>=0?(this.setChangeItem(this.getItemByIndex(this.currentIndex)),this.didSelectFromOptions=!0):-1==this.currentIndex&&(this.currentIndex=null,this.searchInput=this.searchInputOriginal,e.preventDefault())}break;case 13:if(e.preventDefault(),229===t)break;this.getSize()>0&&this.currentIndex>=0&&(this.setChangeItem(this.getItemByIndex(this.currentIndex),!0),this.didSelectFromOptions=!0),this.loading=!0,this.listeners.selected(this.didSelectFromOptions);break;case 27:this.isOpen&&(this.loading=!0,this.currentIndex=null,this.searchInput=this.searchInputOriginal,e.preventDefault())}},setChangeItem:function(e,t){void 0===t&&(t=!1),null===this.currentIndex?this.currentItem=null:e&&(this.searchInput=this.getSuggestionValue(e),this.currentItem=e,t&&(this.searchInputOriginal=this.getSuggestionValue(e)),this.ensureItemVisible(e,this.currentIndex))},normalizeItem:function(e,t,n,s){return{name:e,type:t,label:n,item:s}},ensureItemVisible:function(e,t){var n=document.querySelector(\".\"+this.componentAttrClassAutosuggestResults);if(e&&(t||0===t)&&n){var s=document.querySelector(\"#autosuggest__results_item-\"+t);if(s){var i=n.clientHeight,u=n.scrollTop,o=s.clientHeight,r=s.offsetTop;o+r>=u+i?n.scrollTo(0,o+r-i):r<u&&u>0&&n.scrollTo(0,r)}}},updateCurrentIndex:function(e){this.currentIndex=e},clickedOnScrollbar:function(e){var t=document.querySelector(\".\"+this.componentAttrClassAutosuggestResults);return t&&t.clientWidth<=e+16||!1},onDocumentMouseDown:function(e){var t=e.target.getBoundingClientRect?e.target.getBoundingClientRect():0;this.clientXMouseDownInitial=e.clientX-t.left},onDocumentMouseUp:function(e){var t=this;this.$el.contains(e.target)&&\"INPUT\"===e.target.tagName||this.clickedOnScrollbar(this.clientXMouseDownInitial)||(null!==this.currentIndex&&this.isOpen?(this.loading=!0,this.didSelectFromOptions=!0,this.setChangeItem(this.getItemByIndex(this.currentIndex),!0),this.$nextTick(function(){t.listeners.selected(!0)})):this.loading=this.shouldRenderSuggestions())},setCurrentIndex:function(e,t,s){void 0===t&&(t=-1);var i=e;null===this.currentIndex&&(i=0),this.currentIndex<0&&1===s&&(i=0),e>=t&&(i=0),this.currentIndex=i;var u,o,r=document.getElementById(\"autosuggest__results_item-\"+this.currentIndex),c=\"autosuggest__results_item-highlighted\";document.querySelector(\".\"+c)&&(u=document.querySelector(\".\"+c),o=c,u.classList&&u.classList.remove(o)),r&&n(r,c)},_onSelected:function(e){console.warn('onSelected is deprecated. Please use click event listener \\n\\ne.g. <vue-autosuggest ... @selected=\"onSelectedMethod\" /> \\n\\nhttps://vuejs.org/v2/guide/syntax.html#v-on-Shorthand'),this.onSelected&&this.onSelected(e)},onClick:function(e){console.warn('inputProps.onClick is deprecated. Please use native click event listener \\n\\ne.g. <vue-autosuggest ... @click=\"clickMethod\" /> \\n\\nhttps://vuejs.org/v2/guide/syntax.html#v-on-Shorthand'),this.internal_inputProps.onClick&&this.internal_inputProps.onClick(e)},onBlur:function(e){console.warn('inputProps.onBlur is deprecated. Please use native blur event listener \\n\\ne.g. <vue-autosuggest ... @blur=\"blurMethod\" /> \\n\\nhttps://vuejs.org/v2/guide/syntax.html#v-on-Shorthand'),this.internal_inputProps.onBlur&&this.internal_inputProps.onBlur(e)},onFocus:function(e){console.warn('inputProps.onFocus is deprecated. Please use native focus event listener \\n\\ne.g. <vue-autosuggest ... @focus=\"focusMethod\" /> \\n\\nhttps://vuejs.org/v2/guide/syntax.html#v-on-Shorthand'),this.internal_inputProps.onFocus&&this.internal_inputProps.onFocus(e)}}},i={install:function(e){e.component(\"vue-autosuggest-default-section\",t),e.component(\"vue-autosuggest\",s)}};\"undefined\"!=typeof window&&window.Vue&&window.Vue.use(i),e.default=i,e.VueAutosuggest=s,e.DefaultSection=t,Object.defineProperty(e,\"__esModule\",{value:!0})});\n"]}