Sfoglia il codice sorgente

Fixed variable type issue...i think.

CroogQT 3 anni fa
parent
commit
90d8395a2c
1 ha cambiato i file con 4 aggiunte e 3 eliminazioni
  1. 4 3
      netbox/project-static/src/buttons/selectMultiple.ts

+ 4 - 3
netbox/project-static/src/buttons/selectMultiple.ts

@@ -14,10 +14,11 @@ function updatePreviousPkCheckState(eventTargetElement: HTMLInputElement, state:
 
 
 function toggleCheckboxRange(eventTargetElement: HTMLInputElement, previousStateElement: HTMLInputElement, elementList: Generator): void{
 function toggleCheckboxRange(eventTargetElement: HTMLInputElement, previousStateElement: HTMLInputElement, elementList: Generator): void{
   let changePkCheckboxState = false
   let changePkCheckboxState = false
-  for(let element of elementList){
+  for(const element of elementList){
+    const typedElement = element as HTMLInputElement
     //Change loop's current checkbox state to eventTargetElement checkbox state
     //Change loop's current checkbox state to eventTargetElement checkbox state
     if(changePkCheckboxState === true){
     if(changePkCheckboxState === true){
-      element.checked = eventTargetElement.checked;
+      typedElement.checked = eventTargetElement.checked;
     }
     }
     //The previously clicked checkbox was above the shift clicked checkbox 
     //The previously clicked checkbox was above the shift clicked checkbox 
     if(element === previousStateElement){
     if(element === previousStateElement){
@@ -26,7 +27,7 @@ function toggleCheckboxRange(eventTargetElement: HTMLInputElement, previousState
         return 
         return 
       }
       }
       changePkCheckboxState = true;
       changePkCheckboxState = true;
-      element.checked = eventTargetElement.checked;
+      typedElement.checked = eventTargetElement.checked;
     }
     }
     //The previously clicked checkbox was below the shift clicked checkbox 
     //The previously clicked checkbox was below the shift clicked checkbox 
     if(element === eventTargetElement){
     if(element === eventTargetElement){