read debugging from configuration file instead of being embedded
This commit is contained in:
		
							parent
							
								
									61082a0c67
								
							
						
					
					
						commit
						c9558a811a
					
				
					 1 changed files with 3 additions and 5 deletions
				
			
		|  | @ -4,9 +4,6 @@ Window and window content management */ | |||
| import texts from "../strings/read.js"; | ||||
| import net from "../net.js"; | ||||
| 
 | ||||
| // MAKE SURE TO TURN THIS OFF DURING BUILD.
 | ||||
| let DEBUG = true; | ||||
| 
 | ||||
| export default class windowman { | ||||
| 	static new(URL, height, width) { | ||||
| 		this.window = chrome.windows.create({url: (URL.includes(`://`)) ? URL :  chrome.runtime.getURL(URL), type: "popup", width: width ? parseInt(width) : 600, height: height ? parseInt(height) : 600}); | ||||
|  | @ -35,16 +32,17 @@ export default class windowman { | |||
| 						metadata_element.setAttribute(`href`, source); | ||||
| 						document.querySelector(`head`).appendChild(metadata_element); | ||||
| 					} else { | ||||
| 						throw new ReferenceError(new texts(`error_msg_fileNotFound`, [UI.CSS[index]])); | ||||
| 						throw new ReferenceError((new texts(`error_msg_fileNotFound`, [source])).localized); | ||||
| 					} | ||||
| 				} catch(err) { | ||||
| 					const secretariat = (await import(chrome.runtime.getURL(`/scripts/secretariat.js`))); | ||||
| 					const logging = (await import(chrome.runtime.getURL(`/scripts/logging.js`))).default; | ||||
| 					 | ||||
| 					// Raise an alert. 
 | ||||
| 					logging.error(err.name, err.message, err.stack, true, [source]); | ||||
| 
 | ||||
| 					// Stop loading the page when an error has occured; it's not going to work!
 | ||||
| 					if (!DEBUG) { | ||||
| 					if ((await secretariat.read(`debug`, -1) != null) ? await secretariat.read(`debug`, -1) : true) { | ||||
| 						window.close(); | ||||
| 					}; | ||||
| 				}; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue