From 15da10001bc12c76772fd4b873f536cf5ba31f6c Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 8 Aug 2022 14:54:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E7=BB=91=E5=AE=9Akeyup=EF=BC=8C?= =?UTF-8?q?=E8=80=8C=E7=BB=91=E5=AE=9A=E5=80=BC=E5=8F=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/js/vendor/picomplete/picomplete.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/resources/js/vendor/picomplete/picomplete.js b/resources/js/vendor/picomplete/picomplete.js index 4b14e98..c07b4a4 100644 --- a/resources/js/vendor/picomplete/picomplete.js +++ b/resources/js/vendor/picomplete/picomplete.js @@ -1,7 +1,7 @@ export default class PickleComplate { /** - * - * @param {object} obj as tree object + * + * @param {object} obj as tree object */ constructor(obj = null) { //set config @@ -10,7 +10,7 @@ export default class PickleComplate { this.req_params = obj.request; //target element this.element = null; - //static data + //static data this.container = obj.data; //list div element this.sug_div = null; @@ -30,7 +30,7 @@ export default class PickleComplate { staticEvents() { // key up event document.querySelectorAll(this.config.target+' input').forEach(e => { - e.addEventListener('keyup', el => { + e.addEventListener('input', el => { if(this.config.changeCallback !== undefined && this.config.changeCallback!== null) this.config.changeCallback(el.target); if(el.target.value.trim().length>0){ this.element = el.target; @@ -85,7 +85,7 @@ export default class PickleComplate { async getSuggests(el) { - + //check container type if(this.config.type === 'server'){ await this.getData(el.value.toLowerCase()); @@ -112,8 +112,8 @@ export default class PickleComplate { } } } - - //add list to input + + //add list to input if(this.sug_div !== null) this.element.parentNode.appendChild(this.sug_div); } @@ -121,7 +121,7 @@ export default class PickleComplate { /** * this method will send request to given parameters and return list of results - * @param {string} value + * @param {string} value */ async getData(value){ //define if parameters is not defined @@ -152,7 +152,7 @@ export default class PickleComplate { /** * system request method - * @param {json object} rqs + * @param {json object} rqs */ async request(rqs, reqCallback = null) { let fD = new FormData();