@@ -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 ( / ^ I N P U T $ / i) && params . Input . getAttribute ( "type" ) . match ( / ^ T E X T | S E A R C H $ / 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