send request to refresh
This commit is contained in:
		
							parent
							
								
									0ff2a26969
								
							
						
					
					
						commit
						e92baff49b
					
				
					 1 changed files with 13 additions and 1 deletions
				
			
		|  | @ -7,6 +7,8 @@ import {global, observe} from "/scripts/secretariat.js"; | ||||||
| import Window from "/scripts/GUI/window.js"; | import Window from "/scripts/GUI/window.js"; | ||||||
| import Page from "/scripts/pages/page.js"; | import Page from "/scripts/pages/page.js"; | ||||||
| import Loader from "/scripts/GUI/loader.js"; | import Loader from "/scripts/GUI/loader.js"; | ||||||
|  | import Tabs from "/scripts/GUI/tabs.js"; | ||||||
|  | import logging from "/scripts/logging.js"; | ||||||
| 
 | 
 | ||||||
| class Page_Popup extends Page { | class Page_Popup extends Page { | ||||||
| 	constructor() { | 	constructor() { | ||||||
|  | @ -82,7 +84,6 @@ class Page_Popup extends Page { | ||||||
| 
 | 
 | ||||||
| 			// The results page has its own container. 
 | 			// The results page has its own container. 
 | ||||||
| 			this.elements[`container`].forEach((CONTAINER) => { | 			this.elements[`container`].forEach((CONTAINER) => { | ||||||
| 				console.log(PAGE.includes("results.htm")); |  | ||||||
| 				CONTAINER.classList[(PAGE.includes(`results`)) ? `remove` : `add`](`container`); | 				CONTAINER.classList[(PAGE.includes(`results`)) ? `remove` : `add`](`container`); | ||||||
| 			}); | 			}); | ||||||
| 		}; | 		}; | ||||||
|  | @ -110,6 +111,17 @@ class Page_Popup extends Page { | ||||||
| 		(document.querySelector(`[data-action="open,help"]`)) ? document.querySelector(`[data-action="open,help"]`).addEventListener("click", () => { | 		(document.querySelector(`[data-action="open,help"]`)) ? document.querySelector(`[data-action="open,help"]`).addEventListener("click", () => { | ||||||
| 			new Window(`help.htm`); | 			new Window(`help.htm`); | ||||||
| 		}) : false; | 		}) : false; | ||||||
|  | 		(document.querySelector(`[data-action="analysis,reload"]`)) ? document.querySelector(`[data-action="analysis,reload"]`).addEventListener("click", () => { | ||||||
|  | 			try { | ||||||
|  | 				// Send a message to the content script. 
 | ||||||
|  | 				Tabs.query(null, 0).then((TAB) => { | ||||||
|  | 					chrome.tabs.sendMessage(TAB.id, {"refresh": true}); | ||||||
|  | 				}); | ||||||
|  | 			} catch(err) { | ||||||
|  | 				logging.error(err.name, err.message, err.stack); | ||||||
|  | 				throw (err); | ||||||
|  | 			}; | ||||||
|  | 		}) : false; | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue