diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-14 14:46:37 -0800 |
| commit | afa87af01c79a9baa539f2992d32154d2a4739bd (patch) | |
| tree | 92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/vite/bin/openChrome.js | |
| parent | 3b927e84d200402281f68181cd4253bc77e5528d (diff) | |
| download | neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.gz neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.bz2 neko-afa87af01c79a9baa539f2992d32154d2a4739bd.zip | |
task: delete vanilla js prototype\n\n- Removed vanilla/ directory and web/dist/vanilla directory\n- Updated Makefile, Dockerfile, and CI workflow to remove vanilla references\n- Cleaned up web/web.go to remove vanilla embed and routes\n- Verified build and tests pass\n\nCloses NK-2tcnmq
Diffstat (limited to 'vanilla/node_modules/vite/bin/openChrome.js')
| -rw-r--r-- | vanilla/node_modules/vite/bin/openChrome.js | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/vanilla/node_modules/vite/bin/openChrome.js b/vanilla/node_modules/vite/bin/openChrome.js deleted file mode 100644 index 5a4aa95..0000000 --- a/vanilla/node_modules/vite/bin/openChrome.js +++ /dev/null @@ -1,68 +0,0 @@ -/* -Copyright (c) 2015-present, Facebook, Inc. - -This source code is licensed under the MIT license found in the -LICENSE file at -https://github.com/facebook/create-react-app/blob/main/LICENSE -*/ - -/* global Application */ - -// eslint-disable-next-line @typescript-eslint/no-unused-vars -function run(argv) { - const urlToOpen = argv[0] - // Allow requested program to be optional, default to Google Chrome - const programName = argv[1] ?? 'Google Chrome' - - const app = Application(programName) - - if (app.windows.length === 0) { - app.Window().make() - } - - // 1: Looking for tab running debugger then, - // Reload debugging tab if found, then return - const found = lookupTabWithUrl(urlToOpen, app) - if (found) { - found.targetWindow.activeTabIndex = found.targetTabIndex - found.targetTab.reload() - found.targetWindow.index = 1 - app.activate() - return - } - - // 2: Looking for Empty tab - // In case debugging tab was not found - // We try to find an empty tab instead - const emptyTabFound = lookupTabWithUrl('chrome://newtab/', app) - if (emptyTabFound) { - emptyTabFound.targetWindow.activeTabIndex = emptyTabFound.targetTabIndex - emptyTabFound.targetTab.url = urlToOpen - app.activate() - return - } - - // 3: Create new tab - // both debugging and empty tab were not found make a new tab with url - const firstWindow = app.windows[0] - firstWindow.tabs.push(app.Tab({ url: urlToOpen })) - app.activate() -} - -/** - * Lookup tab with given url - */ -function lookupTabWithUrl(lookupUrl, app) { - const windows = app.windows() - for (const window of windows) { - for (const [tabIndex, tab] of window.tabs().entries()) { - if (tab.url().includes(lookupUrl)) { - return { - targetTab: tab, - targetTabIndex: tabIndex + 1, - targetWindow: window, - } - } - } - } -} |
