Skip to content

Commit 9faec25

Browse files
remove console.log
1 parent 6cb6b87 commit 9faec25

File tree

1 file changed

+0
-56
lines changed

1 file changed

+0
-56
lines changed

src/autocomplete.ts

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,6 @@ class AutoComplete {
195195
_EmptyMessage: function(): string {
196196
var emptyMessage: string|boolean = "";
197197

198-
console.log("EmptyMessage", this);
199-
200198
if (this.Input.hasAttribute("data-autocomplete-empty-message")) {
201199
emptyMessage = this.Input.getAttribute("data-autocomplete-empty-message");
202200
} else {
@@ -214,8 +212,6 @@ class AutoComplete {
214212
* Returns the maximum number of results
215213
*/
216214
_Limit: function(): number {
217-
console.log("Limit", this);
218-
219215
var limit = this.Input.getAttribute("data-autocomplete-limit");
220216

221217
if (isNaN(limit)) {
@@ -229,8 +225,6 @@ class AutoComplete {
229225
* Returns the HHTP method to use
230226
*/
231227
_HttpMethod: function(): string {
232-
console.log("_HttpMethod", this);
233-
234228
if (this.Input.hasAttribute("data-autocomplete-method")) {
235229
return this.Input.getAttribute("data-autocomplete-method");
236230
}
@@ -242,8 +236,6 @@ class AutoComplete {
242236
* Returns the query param to use
243237
*/
244238
_QueryArg: function(): string {
245-
console.log("QueryArg", this);
246-
247239
if (this.Input.hasAttribute("data-autocomplete-param-name")) {
248240
return this.Input.getAttribute("data-autocomplete-param-name");
249241
}
@@ -255,8 +247,6 @@ class AutoComplete {
255247
* Returns the URL to use for AJAX request
256248
*/
257249
_Url: function(): string {
258-
console.log("Url", this);
259-
260250
if (this.Input.hasAttribute("data-autocomplete")) {
261251
return this.Input.getAttribute("data-autocomplete");
262252
}
@@ -268,8 +258,6 @@ class AutoComplete {
268258
* Manage the close
269259
*/
270260
_Blur: function(now: boolean = false): void {
271-
console.log("Blur", "Close results div", this);
272-
273261
if (now) {
274262
this.DOMResults.setAttribute("class", "autocomplete");
275263
} else {
@@ -284,12 +272,8 @@ class AutoComplete {
284272
* Manage the open
285273
*/
286274
_Focus: function(): void {
287-
console.log("Focus", "Open results div", this);
288-
289275
var oldValue: string = this.Input.getAttribute("data-autocomplete-old-value");
290276

291-
console.log("Old value setted in input attribute", oldValue);
292-
293277
if (!oldValue || this.Input.value != oldValue) {
294278
this.DOMResults.setAttribute("class", "autocomplete open");
295279
}
@@ -299,8 +283,6 @@ class AutoComplete {
299283
* Bind all results item if one result is opened
300284
*/
301285
_Open: function(): void {
302-
console.log("Open", this);
303-
304286
var params = this;
305287
Array.prototype.forEach.call(this.DOMResults.getElementsByTagName("li"), function(li) {
306288
if (li.getAttribute("class") != "locked") {
@@ -315,8 +297,6 @@ class AutoComplete {
315297
* Position the results HTML element
316298
*/
317299
_Position:function(): void {
318-
console.log("Build results position", this);
319-
320300
this.DOMResults.setAttribute("class", "autocomplete");
321301
this.DOMResults.setAttribute("style", "top:" + (this.Input.offsetTop + this.Input.offsetHeight) + "px;left:" + this.Input.offsetLeft + "px;width:" + this.Input.clientWidth + "px;");
322302
},
@@ -325,8 +305,6 @@ class AutoComplete {
325305
* Execute the render of results DOM element
326306
*/
327307
_Render: function(response: ResponseItem[]|string): void {
328-
console.log("_Render", this, "Response", response);
329-
330308
var ul: HTMLElement = document.createElement("ul"),
331309
li: HTMLElement = document.createElement("li");
332310

@@ -367,8 +345,6 @@ class AutoComplete {
367345
* Deal with request response
368346
*/
369347
_Post: function(response: string): ResponseItem[]|string {
370-
console.log("Post", this);
371-
372348
try {
373349
var returnResponse: ResponseItem[] = [];
374350

@@ -381,14 +357,10 @@ class AutoComplete {
381357
}
382358

383359
if (Array.isArray(json)) {
384-
console.log("Response is a JSON Array");
385-
386360
for (var i = 0 ; i < Object.keys(json).length; i++) {
387361
returnResponse[returnResponse.length] = { "Value": json[i], "Label": json[i] };
388362
}
389363
} else {
390-
console.log("Response is a JSON Object");
391-
392364
for (var value in json) {
393365
returnResponse.push({
394366
"Value": value,
@@ -400,8 +372,6 @@ class AutoComplete {
400372
return returnResponse;
401373
} catch (event) {
402374
//HTML return
403-
console.log("Response is a HTML", "Exception", event);
404-
405375
return response;
406376
}
407377
},
@@ -410,17 +380,13 @@ class AutoComplete {
410380
* Return the autocomplete value to send (before request)
411381
*/
412382
_Pre: function(): string {
413-
console.log("Pre", this);
414-
415383
return this.Input.value;
416384
},
417385

418386
/**
419387
* Choice one result item
420388
*/
421389
_Select: function(item: HTMLElement): void {
422-
console.log("Select", this);
423-
424390
if (item.hasAttribute("data-autocomplete-value")) {
425391
this.Input.value = item.getAttribute("data-autocomplete-value");
426392
} else {
@@ -445,25 +411,13 @@ class AutoComplete {
445411
new AutoComplete(params, input);
446412
});
447413
} else {
448-
console.log("AutoComplete declaration");
449-
450-
// Custom params
451-
console.log("Custom params", params);
452-
// Default params
453-
console.log("Default params", AutoComplete.defaults);
454-
455-
console.log("Selector", selector);
456-
457414
AutoComplete.prototype.create(AutoComplete.merge(AutoComplete.defaults, params, {
458415
DOMResults: document.createElement("div"),
459416
}), selector);
460417
}
461418
}
462419

463420
create(params: Params, element: HTMLElement): void {
464-
console.log("Object", params);
465-
console.log(element)
466-
467421
params.Input = element;
468422

469423
if (params.Input.nodeName.match(/^INPUT$/i) && params.Input.getAttribute("type").match(/^TEXT|SEARCH$/i)) {
@@ -480,14 +434,10 @@ class AutoComplete {
480434
for (var event in params.$Listeners) {
481435
params.Input.addEventListener(event, params.$Listeners[event]);
482436
}
483-
} else {
484-
console.log("Element not valid to build a autocomplete");
485437
}
486438
}
487439

488440
event(params: Params, event: KeyboardEvent): void {
489-
console.log("Event", params, "KeyboardEvent", event);
490-
491441
for (var name in params.KeyboardMappings) {
492442
var mapping: MappingEvent = AutoComplete.merge({
493443
Operator: ConditionOperator.AND
@@ -536,12 +486,8 @@ class AutoComplete {
536486
}
537487

538488
if (timeout == true) {
539-
console.log("AJAX Timeout");
540-
541489
params.$AjaxTimer = window.setTimeout(AutoComplete.prototype.ajax.bind(null, params, callback, false), params.Delay);
542490
} else {
543-
console.log("AJAX Sended", params);
544-
545491
if (params.Request) {
546492
params.Request.abort();
547493
}
@@ -569,8 +515,6 @@ class AutoComplete {
569515
}
570516

571517
destroy(params: Params): void {
572-
console.log("Destroy event received", params);
573-
574518
for (var event in params.$Listeners) {
575519
params.Input.removeEventListener(event, params.$Listeners[event]);
576520
}

0 commit comments

Comments
 (0)