set the window type as popup
This commit is contained in:
		
							parent
							
								
									8627a572a4
								
							
						
					
					
						commit
						910cd1f16f
					
				
					 2 changed files with 6 additions and 10 deletions
				
			
		|  | @ -195,24 +195,21 @@ export default class windowman { | ||||||
| 							let target = {}; | 							let target = {}; | ||||||
| 							target[`source`] = button.getAttribute(`href`); | 							target[`source`] = button.getAttribute(`href`); | ||||||
| 							target[`dimensions`] = {}; | 							target[`dimensions`] = {}; | ||||||
| 							target[`dimensions`][`height`] = (button.getAttribute(`tab-height`)) ? button.getAttribute(`tab-height`) | 							target[`dimensions`][`height`] = (button.getAttribute(`tab-height`)) ? parseInt(button.getAttribute(`tab-height`)) | ||||||
| 							: null; | 							: null; | ||||||
| 							target[`dimensions`][`width`] = (button.getAttribute(`tab-width`)) ? button.getAttribute(`tab-width`) | 							target[`dimensions`][`width`] = (button.getAttribute(`tab-width`)) ? parseInt(button.getAttribute(`tab-width`)) | ||||||
| 							: null; | 							: null; | ||||||
| 							 | 							 | ||||||
| 							const event = function () { | 							const event = function () { | ||||||
| 								// Get the correct path.
 | 								// Get the correct path.
 | ||||||
| 								target[`path`] = ( | 								target[`path`] = ( | ||||||
| 									!target[`source`].includes(`://`) | 									!target[`source`].includes(`://`) | ||||||
| 										? window.location.pathname | 										? window.location.pathname.split(`/`).slice(0, -1).join(`/`).concat(`/`) | ||||||
| 												.split(`/`) |  | ||||||
| 												.slice(0, -1) |  | ||||||
| 												.join(`/`) |  | ||||||
| 												.concat(`/`) |  | ||||||
| 										: `` | 										: `` | ||||||
| 								).concat(target[`source`]); | 								).concat(target[`source`]); | ||||||
| 
 | 
 | ||||||
| 								new Window(target[`path`], null, target[`dimensions`]); | 								// Open the window as a popup. 
 | ||||||
|  | 								new Window(target[`path`], Object.assign(target[`dimensions`], {"type": "popup"})); | ||||||
| 							}; | 							}; | ||||||
| 
 | 
 | ||||||
| 							button.addEventListener("click", event); | 							button.addEventListener("click", event); | ||||||
|  |  | ||||||
|  | @ -1,9 +1,8 @@ | ||||||
| import Window from "/scripts/GUI/window.js"; | import Window from "/scripts/GUI/window.js"; | ||||||
| import BrowserIcon from '/scripts/GUI/extensionIcon.js'; |  | ||||||
| 
 | 
 | ||||||
| export default class ManagedWindow { | export default class ManagedWindow { | ||||||
| 	constructor () { | 	constructor () { | ||||||
| 		this.instance = new Window("/pages/popup.htm", null, {"width": "120", "height": "200", "hidden": true}); | 		this.instance = new Window("/pages/popup.htm", {"width": "120", "height": "200", "type": "popup", "hidden": true}); | ||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	/* | 	/* | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue