@@ -1,6 +1,10 @@
|
|||||||
/**
|
/**
|
||||||
* Holesail Dashboard - UI logic
|
* Holesail Dashboard - UI logic
|
||||||
|
* Guard: only run when loaded as the actual dashboard page.
|
||||||
*/
|
*/
|
||||||
|
if (!document.getElementById('page-dashboard') && !document.querySelector('.sidebar-logo')) {
|
||||||
|
throw new Error('dashboard.js loaded outside dashboard context — aborting');
|
||||||
|
}
|
||||||
|
|
||||||
const SETTINGS_DEFAULTS = {
|
const SETTINGS_DEFAULTS = {
|
||||||
proxyPort: 8443,
|
proxyPort: 8443,
|
||||||
|
|||||||
@@ -24,6 +24,10 @@
|
|||||||
"matches": [
|
"matches": [
|
||||||
"<all_urls>"
|
"<all_urls>"
|
||||||
],
|
],
|
||||||
|
"exclude_matches": [
|
||||||
|
"chrome-extension://*/*",
|
||||||
|
"moz-extension://*/*"
|
||||||
|
],
|
||||||
"js": [
|
"js": [
|
||||||
"content.js"
|
"content.js"
|
||||||
],
|
],
|
||||||
@@ -33,8 +37,6 @@
|
|||||||
"web_accessible_resources": [
|
"web_accessible_resources": [
|
||||||
{
|
{
|
||||||
"resources": [
|
"resources": [
|
||||||
"dashboard.html",
|
|
||||||
"dashboard.js",
|
|
||||||
"vendor/xterm.js",
|
"vendor/xterm.js",
|
||||||
"vendor/xterm-addon-fit.js",
|
"vendor/xterm-addon-fit.js",
|
||||||
"vendor/xterm.css",
|
"vendor/xterm.css",
|
||||||
|
|||||||
Reference in New Issue
Block a user