mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 21:11:30 +08:00 
			
		
		
		
	chore(ts): get rid of bootstrap related ts-ignores
This commit is contained in:
		
							parent
							
								
									65ad4c3a2b
								
							
						
					
					
						commit
						4f171fd966
					
				| @ -3,6 +3,7 @@ import BasicWidget from "../basic_widget.js"; | |||||||
| import utils from "../../services/utils.js"; | import utils from "../../services/utils.js"; | ||||||
| import UpdateAvailableWidget from "./update_available.js"; | import UpdateAvailableWidget from "./update_available.js"; | ||||||
| import options from "../../services/options.js"; | import options from "../../services/options.js"; | ||||||
|  | import { Tooltip, Dropdown } from "bootstrap"; | ||||||
| 
 | 
 | ||||||
| const TPL = ` | const TPL = ` | ||||||
| <div class="dropdown global-menu"> | <div class="dropdown global-menu"> | ||||||
| @ -251,8 +252,8 @@ const TPL = ` | |||||||
| export default class GlobalMenuWidget extends BasicWidget { | export default class GlobalMenuWidget extends BasicWidget { | ||||||
|     private updateAvailableWidget: UpdateAvailableWidget; |     private updateAvailableWidget: UpdateAvailableWidget; | ||||||
|     private isHorizontalLayout: boolean; |     private isHorizontalLayout: boolean; | ||||||
|     private tooltip!: bootstrap.Tooltip; |     private tooltip!: Tooltip; | ||||||
|     private dropdown!: bootstrap.Dropdown; |     private dropdown!: Dropdown; | ||||||
| 
 | 
 | ||||||
|     private $updateToLatestVersionButton!: JQuery<HTMLElement>; |     private $updateToLatestVersionButton!: JQuery<HTMLElement>; | ||||||
|     private $zoomState!: JQuery<HTMLElement>; |     private $zoomState!: JQuery<HTMLElement>; | ||||||
| @ -292,16 +293,13 @@ export default class GlobalMenuWidget extends BasicWidget { | |||||||
|                     </g> |                     </g> | ||||||
|                 </svg>`)
 |                 </svg>`)
 | ||||||
|             ); |             ); | ||||||
|             //TODO: Fix once bootstrap is imported via modules.
 | 
 | ||||||
|             //@ts-ignore
 |             this.tooltip = new Tooltip(this.$widget.find("[data-bs-toggle='tooltip']")[0], { trigger: "hover" }); | ||||||
|             this.tooltip = new bootstrap.Tooltip(this.$widget.find("[data-bs-toggle='tooltip']"), { trigger: "hover" }); |  | ||||||
|         } else { |         } else { | ||||||
|             $globalMenuButton.toggleClass("bx bx-menu"); |             $globalMenuButton.toggleClass("bx bx-menu"); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         //TODO: Fix once bootstrap is imported via modules.
 |         this.dropdown = Dropdown.getOrCreateInstance(this.$widget.find("[data-bs-toggle='dropdown']")[0], { | ||||||
|         //@ts-ignore
 |  | ||||||
|         this.dropdown = bootstrap.Dropdown.getOrCreateInstance(this.$widget.find("[data-bs-toggle='dropdown']"), { |  | ||||||
|             alignment: "bottom" |             alignment: "bottom" | ||||||
|         }); |         }); | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Panagiotis Papadopoulos
						Panagiotis Papadopoulos