mirror of
				https://github.com/mdbootstrap/mdb-ui-kit.git
				synced 2025-11-04 09:57:36 +03:00 
			
		
		
		
	fix: infinite "change" event triggering loop (#1326)
This commit is contained in:
		
							parent
							
								
									687cb32e15
								
							
						
					
					
						commit
						3d95f8b522
					
				| 
						 | 
				
			
			@ -45,7 +45,13 @@ const Autofill = ($ => {
 | 
			
		|||
      setInterval(() => {
 | 
			
		||||
        $("input[type!=checkbox]").each((index, element) => {
 | 
			
		||||
          let $element = $(element);
 | 
			
		||||
          if ($element.val() && $element.val() !== $element.attr("value")) {
 | 
			
		||||
 | 
			
		||||
          let initialValue = $element.attr("value");
 | 
			
		||||
          if (initialValue === undefined) {
 | 
			
		||||
            initialValue = "";
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
          if ($element.val() && $element.val() !== initialValue) {
 | 
			
		||||
            $element.trigger("change");
 | 
			
		||||
          }
 | 
			
		||||
        });
 | 
			
		||||
| 
						 | 
				
			
			@ -65,7 +71,13 @@ const Autofill = ($ => {
 | 
			
		|||
          focused = setInterval(() => {
 | 
			
		||||
            $inputs.each((index, element) => {
 | 
			
		||||
              let $element = $(element);
 | 
			
		||||
              if ($element.val() !== $element.attr("value")) {
 | 
			
		||||
 | 
			
		||||
              let initialValue = $element.attr("value");
 | 
			
		||||
              if (initialValue === undefined) {
 | 
			
		||||
                initialValue = "";
 | 
			
		||||
              }
 | 
			
		||||
 | 
			
		||||
              if ($element.val() !== initialValue) {
 | 
			
		||||
                $element.trigger("change");
 | 
			
		||||
              }
 | 
			
		||||
            });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user