From 50d03fa4c6f9e837a0e6aa833b679680518f6e42 Mon Sep 17 00:00:00 2001 From: Zak Boem <63625087+cosmixcom@users.noreply.github.com> Date: Thu, 27 Mar 2025 12:19:20 -0700 Subject: [PATCH] Add files via upload --- .../ToggledDevPortal/DevPortal-main/auth.js | 1 + .../DevPortal-main/background.js | 40 + .../DevPortal-main/browser.js | 65 ++ .../DevPortal-main/browsers.html | 362 +++++++ .../DevPortal-main/content.js | 26 + .../DevPortal-main/custom.html | 0 .../ToggledDevPortal/DevPortal-main/custom.js | 17 + .../DevPortal-main/ghlogin.js | 52 + .../DevPortal-main/github.html | 124 +++ .../DevPortal-main/githublogin.html | 16 + .../DevPortal-main/homepage.css | 976 ++++++++++++++++++ .../DevPortal-main/homepage.html | 253 +++++ .../DevPortal-main/homepage.js | 791 ++++++++++++++ .../DevPortal-main/images/DevPortal.png | Bin 0 -> 26033 bytes .../DevPortal-main/images/Toggled-Left.png | Bin 0 -> 14159 bytes .../images/Toggled-Light-Left.png | Bin 0 -> 17817 bytes .../DevPortal-main/images/Toggled-Light.png | Bin 0 -> 17887 bytes .../DevPortal-main/images/Toggled.png | Bin 0 -> 14228 bytes .../DevPortal-main/images/api.png | Bin 0 -> 31602 bytes .../DevPortal-main/images/icon128.png | Bin 0 -> 8580 bytes .../DevPortal-main/images/icon48.png | Bin 0 -> 2525 bytes .../DevPortal-main/images/jokes.png | Bin 0 -> 34971 bytes .../ToggledDevPortal/DevPortal-main/int.js | 126 +++ .../DevPortal-main/integrations.html | 401 +++++++ .../DevPortal-main/js/func/gpt.js | 48 + .../DevPortal-main/js/func/replit.js | 10 + .../DevPortal-main/js/func/zymono.js | 24 + .../DevPortal-main/js/popup.js | 4 + .../DevPortal-main/js/prod.js | 123 +++ .../DevPortal-main/js/snippets.js | 155 +++ .../DevPortal-main/js/upload.js | 70 ++ .../DevPortal-main/manifest.json | 48 + .../DevPortal-main/official.html | 469 +++++++++ .../DevPortal-main/official.js | 150 +++ .../DevPortal-main/official.zip | Bin 0 -> 194844 bytes .../DevPortal-main/options.html | 17 + .../DevPortal-main/options.js | 19 + .../DevPortal-main/popup.html | 11 + .../DevPortal-main/productivity.html | 397 +++++++ .../DevPortal-main/replauth.html | 1 + .../DevPortal-main/sandbox.html | 13 + .../DevPortal-main/sandbox.js | 15 + .../DevPortal-main/snippets.html | 123 +++ .../ToggledDevPortal/DevPortal-main/unof | 0 .../DevPortal-main/unofficial.html | 451 ++++++++ .../DevPortal-main/unofficial.js | 167 +++ .../DevPortal-main/uploadext.html | 15 + 47 files changed, 5580 insertions(+) create mode 100644 submissions/ToggledDevPortal/DevPortal-main/auth.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/background.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/browser.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/browsers.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/content.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/custom.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/custom.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/ghlogin.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/github.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/githublogin.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/homepage.css create mode 100644 submissions/ToggledDevPortal/DevPortal-main/homepage.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/homepage.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/DevPortal.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/Toggled-Left.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/Toggled-Light-Left.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/Toggled-Light.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/Toggled.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/api.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/icon128.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/icon48.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/images/jokes.png create mode 100644 submissions/ToggledDevPortal/DevPortal-main/int.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/integrations.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/js/func/gpt.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/js/func/replit.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/js/func/zymono.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/js/popup.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/js/prod.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/js/snippets.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/js/upload.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/manifest.json create mode 100644 submissions/ToggledDevPortal/DevPortal-main/official.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/official.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/official.zip create mode 100644 submissions/ToggledDevPortal/DevPortal-main/options.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/options.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/popup.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/productivity.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/replauth.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/sandbox.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/sandbox.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/snippets.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/unof create mode 100644 submissions/ToggledDevPortal/DevPortal-main/unofficial.html create mode 100644 submissions/ToggledDevPortal/DevPortal-main/unofficial.js create mode 100644 submissions/ToggledDevPortal/DevPortal-main/uploadext.html diff --git a/submissions/ToggledDevPortal/DevPortal-main/auth.js b/submissions/ToggledDevPortal/DevPortal-main/auth.js new file mode 100644 index 00000000..aea94e86 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/auth.js @@ -0,0 +1 @@ +const user = await getUserInfo() \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/background.js b/submissions/ToggledDevPortal/DevPortal-main/background.js new file mode 100644 index 00000000..b001d554 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/background.js @@ -0,0 +1,40 @@ +// background.js + +// Listen for messages from the content script (content.js) +chrome.runtime.onMessage.addListener(async function (message, sender, sendResponse) { + if (message.redirect) { + // Redirect the user to your extension's page + chrome.tabs.create({ url: 'integrations.html?ghun=' + message.redirect }, function (tab) { + // Send a response back to the content script to indicate successful redirection + sendResponse({ success: true }); + }); + } + + if (message.replit) { + + // Redirect the user to your extension's page + chrome.tabs.create({ url: 'integrations.html?repl=' + message.replit }, function (tab) { + // Send a response back to the content script to indicate successful redirection + sendResponse({ success: true }); + }); + } + + if (message.openai) { + // Redirect the user to your extension's page + chrome.tabs.create({ url: 'productivity.html?openai=' + message.openai }, function (tab) { + // Send a response back to the content script to indicate successful redirection + sendResponse({ success: true }); + }); + } + + if (message.sub1) { + // Redirect the user to your extension's page + chrome.tabs.create({ url: 'purchased.html?purchased=' + message.sub1 }, function (tab) { + // Send a response back to the content script to indicate successful redirection + sendResponse({ success: true }); + }); + } + // To ensure sendResponse is called asynchronously + return true; + }); + \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/browser.js b/submissions/ToggledDevPortal/DevPortal-main/browser.js new file mode 100644 index 00000000..f5f7cd9c --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/browser.js @@ -0,0 +1,65 @@ +// Function to fetch the title and favicon of a website +async function fetchTitleAndFavicon(url) { + try { + const response = await fetch('http://zymono.com/gettitleandfavicon', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ url }), + }); + + const data = await response.json(); + return data; + } catch (error) { + console.error('Error fetching data:', error); + return null; + } + } + +document.getElementById('google').addEventListener('click', function() { + set('https://www.google.com/search?q=') +}) +document.getElementById('ddg').addEventListener('click', function() { + set('https://duckduckgo.com/&q=') +}) +document.getElementById('bing').addEventListener('click', function() { + set('https://www.bing.com/search?q=') +}) + +document.getElementById('ai').addEventListener('click', function() { + set('https://www.perplexity.ai/search?q=') +}) +document.getElementById('custom').addEventListener('click', function() { + const prompt = window.prompt('Enter a search engine url. (Include /search?q=)') + + if (prompt) { + set(prompt) + window.location = 'browsers.html' + } +}) + +function set(url) { + chrome.storage.sync.set({ searchEngine: url }, () => { + // Update the search form on the homepage + // const searchForm = chrome.extension.getViews({ type: "tab" })[0]?.document.getElementById('searchForm'); + // if (searchForm) { + // searchForm.action = searchEngineURL; + // } + alert('Settings saved successfully!'); + }); +} + + chrome.storage.sync.get(['searchEngine'], result => { + const targetURL = result.searchEngine; +fetchTitleAndFavicon(targetURL) + .then(data => { + if (data) { + if (!['google', 'duck', 'bing'].some(substring => targetURL.includes(substring))) { + document.getElementById('ct').innerText = data.title; + } + } else { + console.log('Failed to fetch data.'); + } + }); + }); \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/browsers.html b/submissions/ToggledDevPortal/DevPortal-main/browsers.html new file mode 100644 index 00000000..f491403e --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/browsers.html @@ -0,0 +1,362 @@ + + + + + New Dev Tab + + + + + + + +
+
+
+

Settings

+ +
+ +
+
+

Intergrations and connected apps

+

Supercharge your workflow and connect the tools you use every day.

+
+ +
+
+ + +
+
+
+
+
+ +

Google

+
+
+
+

The most powerful search engine.

+
+ +
+
+
+
+ +

DuckDuckGo

+
+ +
+
+

The best privacy-oriented search engine.

+
+ +
+
+
+
+ +

Bing

+
+
+
+

Why are you even thinking about using this?

+
+ +
+ + + +
+
+
+
+
+ + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/content.js b/submissions/ToggledDevPortal/DevPortal-main/content.js new file mode 100644 index 00000000..ae43f63e --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/content.js @@ -0,0 +1,26 @@ +// content.js + +// Listen for messages from the webpage +window.addEventListener('message', function (event) { + if (event.source === window && event.data.from === 'your_website') { + // Send a message to the background script (Service Worker) + console.log(event.data.user) + chrome.runtime.sendMessage({ redirect: event.data.user }, function (response) { + // This callback function is optional, you can handle the response if needed. + if (response && response.success) { + console.log('Redirection successful!'); + } + }); + } + if (event.source === window && event.data.from === 'replauth') { + // Send a message to the background script (Service Worker) + console.log(event.data.user) + chrome.runtime.sendMessage({ replit: JSON.stringify(event.data.info) }, function (response) { + // This callback function is optional, you can handle the response if needed. + if (response && response.success) { + console.log('Redirection successful!'); + } + }); + } + }); + \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/custom.html b/submissions/ToggledDevPortal/DevPortal-main/custom.html new file mode 100644 index 00000000..e69de29b diff --git a/submissions/ToggledDevPortal/DevPortal-main/custom.js b/submissions/ToggledDevPortal/DevPortal-main/custom.js new file mode 100644 index 00000000..40325135 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/custom.js @@ -0,0 +1,17 @@ +Dropzone.options.uploadForm = { + init: function() { + this.on("success", function(file, response) { + // Handle successful upload + console.log("Upload success:", response); + if (response.manifestContent) { + console.log("Manifest Content:", response.manifestContent); + } else { + console.log("manifest.json not found in the selected folder."); + } + }); + + this.on("error", function(file, errorMessage) { + console.error("Upload error:", errorMessage); + }); + } + }; \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/ghlogin.js b/submissions/ToggledDevPortal/DevPortal-main/ghlogin.js new file mode 100644 index 00000000..22e86180 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/ghlogin.js @@ -0,0 +1,52 @@ + // Replace 'YOUR_USERNAME_HERE' with your GitHub username + let username = false; + chrome.storage.sync.get(['github'], result => { + username = result.github; + console.log(username) + if (!username) { + window.location = 'integrations.html' + } + + // GitHub API URL to fetch user repositories + const apiUrl = `https://api.github.com/users/${username}/repos`; + + // Fetch the data from the GitHub API + fetch(apiUrl) + .then(response => response.json()) + .then(data => { + // Process the data and display repositories + const repoList = document.getElementById('repo-list'); + data.forEach(repo => { + const a = `
+
+
+ +

${repo.name}

+
+
+
+

${repo.description}.

+
+ +
` + + const cards = document.getElementById('id') + cards.innerHTML += a + }); + }) + .catch(error => { + console.error('Error fetching data:', error); + }); + + }); + try { + chrome.storage.sync.get(['snippet'], result => { + if (!result.snippet == true) { + document.getElementById('snippetbtn').remove() + } + }) + } catch {} \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/github.html b/submissions/ToggledDevPortal/DevPortal-main/github.html new file mode 100644 index 00000000..8d30854b --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/github.html @@ -0,0 +1,124 @@ + + + + + New Dev Tab + + + + + + + +
+
+
+

Toggled Dev

+ +
+ +
+
+

+

Supercharge your browser and connect the tools you use every day.

+ +
+ +
+
+ +
+
+ + +
+
+
+
+
+ + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/githublogin.html b/submissions/ToggledDevPortal/DevPortal-main/githublogin.html new file mode 100644 index 00000000..4c50d52b --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/githublogin.html @@ -0,0 +1,16 @@ + + + + Github Repositories + + +

Github Repositories

+ + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/homepage.css b/submissions/ToggledDevPortal/DevPortal-main/homepage.css new file mode 100644 index 00000000..81554c6f --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/homepage.css @@ -0,0 +1,976 @@ +@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); +:root { + --c-text-primary: #282a32; + --c-text-secondary: #686b87; + --c-text-action: #404089; + --c-accent-primary: #434ce8; + --c-border-primary: #eff1f6; + --c-background-primary: #ffffff; + --c-background-secondary: #fdfcff; + --c-background-tertiary: #ecf3fe; + --c-background-quaternary: #e9ecf4; + --news-bgc: #b4b4b4; + + --primary-light: #8abdff; + --primary: #6d5dfc; + --primary-dark: #5b0eeb; + --white: #FFFFFF; + --greyLight-1: #E4EBF5; + --greyLight-2: #c8d0e7; + --greyLight-3: #bec8e4; + --greyDark: #9baacf; +} + +@media (prefers-color-scheme: dark) { + :root { + --c-text-primary: #e8e8e8; + --c-text-secondary: #b1b1b1; + --c-text-action: #d3d3e8; + --c-accent-primary: #8484ff; + --c-border-primary: #36363d; + --c-background-primary: #282a36; + --c-background-secondary: #1e1f29; + --c-background-tertiary: #2b2c3b; + --c-background-quaternary: #44475a; + --news-bgc: #14151a; + + --primary-light: #8abdff; + --primary: #6d5dfc; + --primary-dark: #5b0eeb; + --white: #FFFFFF; + --greyLight-1: #E4EBF5; + --greyLight-2: #c8d0e7; + --greyLight-3: #bec8e4; + --greyDark: #9baacf; + } + + /* EDITURL POPUP */ + +.popup { + display: none; + position: fixed; + z-index: 999; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; +} + +.popup-content { + margin: auto; + padding: 20px; + border-radius: 5px; + box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.3); + width: 70%; + max-width: 600px; + color: #8484ff; +} + +/* Styles for labels */ +label { + display: block; + margin-top: 10px; + font-size: 18px; + font-weight: 500; + color: #8484ff; +} + +/* Styles for input fields */ +input[type="text"], input[type="url"] { + border: 1px solid #fff; + padding: 8px; + font-size: 16px; + border-radius: 3px; + width: 100%; + box-sizing: border-box; + margin-top: 5px; + background-color: #282a36; + outline-width: 10px; + outline-color: #2c3e50; + color: #fff; + margin-right: 5px;; + display: inline-block; +} + +/* Styles for helper text */ +.helper-text { + font-size: 14px; + color: #ccc; +} + +/* Styles for buttons */ +.popupfield { + border: none; + background-color: #8484ff; + color: #fff; + padding: 10px 20px; + font-size: 16px; + border-radius: 3px; + cursor: pointer; + margin-right: 10px; + transition: background-color 0.3s ease; +} + +.popupfield button:hover { + background-color: #6161ae; +} + +.popupfield[type="submit"] { + background-color: #1abc9c; +} + +.popupfield[type="submit"]:hover { + background-color: #16a085; +} + +} + + +body { + line-height: 1.5; + min-height: 100vh; + font-family: "Be Vietnam Pro", sans-serif; + background-color: var(--c-background-secondary); + color: var(--c-text-primary); +} + +img { + display: block; + max-width: 100%; +} + +:focus { + outline: 0; +} + +.responsive-wrapper { + width: 90%; + max-width: 1280px; + margin-left: auto; + margin-right: auto; +} + +.header { + display: flex; + align-items: center; + height: 80px; + border-bottom: 1px solid var(--c-border-primary); + background-color: var(--c-background-primary); +} + +.header-content { + display: flex; + align-items: center; +} +.header-content > a { + display: none; +} +@media (max-width: 1200px) { + .header-content { + justify-content: space-between; + } + .header-content > a { + display: inline-flex; + } +} + +.header-logo { + margin-right: 2.5rem; +} +.header-logo a { + display: flex; + align-items: center; +} +.header-logo a div { + flex-shrink: 0; + position: relative; +} +.header-logo a div:after { + display: block; + content: ""; + position: absolute; + left: 0; + top: auto; + right: 0; + bottom: 0; + overflow: hidden; + height: 50%; +} + +.header-navigation { + display: flex; + flex-grow: 1; + align-items: center; + justify-content: space-between; +} +@media (max-width: 1200px) { + .header-navigation { + display: none; + } +} + +.header-navigation-links { + display: flex; + align-items: center; +} +.header-navigation-links a { + text-decoration: none; + color: var(--c-text-action); + font-weight: 500; + transition: 0.15s ease; +} +.header-navigation-links a + * { + margin-left: 1.5rem; +} +.header-navigation-links a:hover, .header-navigation-links a:focus { + color: var(--c-accent-primary); +} + +.header-navigation-actions { + display: flex; + align-items: center; +} +.header-navigation-actions > .avatar { + margin-left: 0.75rem; +} +.header-navigation-actions > .icon-button + .icon-button { + margin-left: 0.25rem; +} +.header-navigation-actions > .button + .icon-button { + margin-left: 1rem; +} + +.button { + cursor: pointer; + font: inherit; + color: inherit; + text-decoration: none; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 1em; + height: 40px; + border-radius: 8px; + line-height: 1; + border: 2px solid var(--c-border-primary); + color: var(--c-text-action); + font-size: 0.875rem; + transition: 0.15s ease; + background-color: var(--c-background-primary); +} +.button i { + margin-right: 0.5rem; + font-size: 1.25em; +} +.button span { + font-weight: 500; +} +.button:hover, .button:focus { + border-color: var(--c-accent-primary); + color: var(--c-accent-primary); +} + +.icon-button { + font: inherit; + color: inherit; + text-decoration: none; + display: inline-flex; + align-items: center; + justify-content: center; + width: 40px; + height: 40px; + border-radius: 8px; + color: var(--c-text-action); + transition: 0.15s ease; +} +.icon-button i { + font-size: 1.25em; +} +.icon-button:focus, .icon-button:hover { + background-color: var(--c-background-tertiary); + color: var(--c-accent-primary); +} + +.avatar { + display: inline-flex; + align-items: center; + justify-content: center; + width: 44px; + height: 44px; + border-radius: 50%; + overflow: hidden; +} + +.main { + padding-top: 3rem; +} + +.main-header { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} +.main-header h1 { + font-size: 1.75rem; + font-weight: 600; + line-height: 1.25; +} +@media (max-width: 550px) { + .main-header h1 { + margin-bottom: 1rem; + } +} + +.search { + position: relative; + display: flex; + align-items: center; + width: 100%; + max-width: 550px; +} +.search input { + font: inherit; + color: inherit; + text-decoration: none; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 1em 0 36px; + height: 40px; + border-radius: 8px; + border: 2px solid var(--c-border-primary); + color: var(--c-text-action); + font-size: 0.875rem; + transition: 0.15s ease; + width: 100%; + line-height: 1; +} +.search input::-moz-placeholder { + color: var(--c-text-action); +} +.search input:-ms-input-placeholder { + color: var(--c-text-action); +} +.search input::placeholder { + color: var(--c-text-action); +} +.search input:focus, .search input:hover { + border-color: var(--c-accent-primary); +} +.search button { + display: inline-flex; + align-items: center; + justify-content: center; + border: 0; + background-color: transparent; + position: absolute; + left: 12px; + top: 50%; + transform: translateY(-50%); + font-size: 1.25em; + color: var(--c-text-action); + padding: 0; + height: 40px; +} + +.horizontal-tabs { + margin-top: 1.5rem; + display: flex; + align-items: center; + overflow-x: auto; +} +@media (max-width: 1000px) { + .horizontal-tabs { + scrollbar-width: none; + position: relative; + } + .horizontal-tabs::-webkit-scrollbar { + display: none; + } +} +.horizontal-tabs a { + display: inline-flex; + flex-shrink: 0; + align-items: center; + height: 48px; + padding: 0 0.25rem; + font-weight: 500; + color: inherit; + border-bottom: 3px solid transparent; + text-decoration: none; + transition: 0.15s ease; +} +.horizontal-tabs a:hover, .horizontal-tabs a:focus, .horizontal-tabs a.active { + color: var(--c-accent-primary); + border-bottom-color: var(--c-accent-primary); +} +.horizontal-tabs a + * { + margin-left: 1rem; +} + +.content-header { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: 3rem; + margin-top: -1px; + /* border-top: 1px solid var(--c-border-primary); */ +} + +.content-header-intro h2 { + font-size: 1.25rem; + font-weight: 600; +} +.content-header-intro p { + color: var(--c-text-secondary); + margin-top: 0.25rem; + font-size: 0.875rem; + margin-bottom: 1rem; +} + +@media (min-width: 800px) { + .content-header-actions a:first-child { + display: none; + } +} + +.content { + border-top: 1px solid var(--c-border-primary); + margin-top: 2rem; + display: flex; + align-items: flex-start; +} + +.content-panel { + display: none; + max-width: 280px; + width: 25%; + padding: 2rem 1rem 2rem 0; + margin-right: 3rem; +} +@media (min-width: 800px) { + .content-panel { + display: block; + } +} + +.vertical-tabs { + display: flex; + flex-direction: column; +} +.vertical-tabs a { + display: flex; + align-items: center; + padding: 0.75em 1em; + background-color: transparent; + border-radius: 8px; + text-decoration: none; + font-weight: 500; + color: var(--c-text-action); + transition: 0.15s ease; +} +.vertical-tabs a:hover, .vertical-tabs a:focus, .vertical-tabs a.active { + background-color: var(--c-background-tertiary); + color: var(--c-accent-primary); +} +.vertical-tabs a + * { + margin-top: 0.25rem; +} + +.content-main { + padding-top: 2rem; + padding-bottom: 6rem; + flex-grow: 1; +} + +.card-grid { + display: grid; + grid-template-columns: repeat(1, 1fr); + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; + row-gap: 1.5rem; +} +@media (min-width: 600px) { + .card-grid { + grid-template-columns: repeat(2, 1fr); + } +} +@media (min-width: 1200px) { + .card-grid { + grid-template-columns: repeat(3, 1fr); + } +} + +.card { + background-color: var(--c-background-primary); + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.05); + border-radius: 8px; + overflow: hidden; + display: flex; + flex-direction: column; +} + +.card-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1.5rem 1.25rem 1rem 1.25rem; +} +.card-header div { + display: flex; + align-items: center; +} +.card-header div span { + width: 40px; + height: 40px; + border-radius: 8px; + display: inline-flex; + align-items: center; + justify-content: center; +} +.card-header div span img { + max-height: 100%; +} +.card-header div h3 { + margin-left: 0.75rem; + font-weight: 500; +} + +.toggle span { + display: block; + width: 40px; + height: 24px; + border-radius: 99em; + background-color: var(--c-background-quaternary); + box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, 0.05); + position: relative; + transition: 0.15s ease; +} +.toggle span:before { + content: ""; + display: block; + position: absolute; + left: 3px; + top: 3px; + height: 18px; + width: 18px; + background-color: var(--c-background-primary); + border-radius: 50%; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); + transition: 0.15s ease; +} +.toggle input { + clip: rect(0 0 0 0); + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; +} +.toggle input:checked + span { + background-color: var(--c-accent-primary); +} +.toggle input:checked + span:before { + transform: translateX(calc(100% - 2px)); +} +.toggle input:focus + span { + box-shadow: 0 0 0 4px var(--c-background-tertiary); +} + +.card-body { + padding: 1rem 1.25rem; + font-size: 0.875rem; +} + +.card-footer { + margin-top: auto; + padding: 1rem 1.25rem; + display: flex; + align-items: center; + justify-content: flex-end; + border-top: 1px solid var(--c-border-primary); +} +.card-footer p { + padding-right: 10px; +} +.card-footer a { + color: var(--c-text-action); + text-decoration: none; + font-weight: 500; + font-size: 0.875rem; +} + +html::-webkit-scrollbar { + width: 12px; +} +html::-webkit-scrollbar-thumb { + background-color: var(--c-text-primary); + border: 4px solid var(--c-background-primary); + border-radius: 99em; +} + +.btn { + background: none; + border: none; + transition-duration: 0.3s; + border-radius: 5px; +} +.btn:hover { + background-color: #575757; + border: none; +} + +a:hover { + cursor:pointer; +} + +/* EDITURL POPUP */ + +.popup { + display: none; + position: fixed; + z-index: 999; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0, 0, 0, 0.5); +} + +.popup-content { + background-color: #fff; + margin: auto; + padding: 20px; + border-radius: 5px; + box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.3); + width: 70%; + max-width: 600px; +} + +/* Styles for labels */ +label { + display: block; + margin-top: 10px; + font-size: 18px; + font-weight: 500; +} + +/* Styles for input fields */ +input[type="text"], input[type="url"] { + border: 1px solid #ccc; + padding: 8px; + font-size: 16px; + border-radius: 3px; + width: 100%; + box-sizing: border-box; + margin-top: 5px; +} + +/* Styles for helper text */ +.helper-text { + font-size: 14px; + color: #888; +} + +/* Styles for buttons */ +.popupfield { + border: none; + background-color: #4caf50; + color: #fff; + padding: 10px 20px; + font-size: 16px; + border-radius: 3px; + cursor: pointer; + margin-right: 10px; + transition: background-color 0.3s ease; +} + +.popupfield:hover { + background-color: #3e8e41; +} + +.popupfield[type="submit"] { + background-color: #007bff; +} + +.popupfield[type="submit"]:hover { + background-color: #0069d9; +} + +:root { + --background-color: #fefefe; + --text-color: #333; +} + +@media (prefers-color-scheme: dark) { + :root { + --background-color: #333; + --text-color: #fefefe; + } +} + +.popup-content { + background-color: var(--background-color); + color: var(--text-color); + /* rest of the styles */ +} + +.my-popup { + display: none; + position: fixed; + z-index: 1; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0,0,0,0.4); +} + +.my-popup .popup-content { + background-color: #fefefe; + margin: 15% auto; + padding: 20px; + border: 1px solid #888; + width: 80%; + max-width: 600px; + color: black; + box-shadow: 0 0 10px rgba(0,0,0,0.3); +} + +.my-popup .close { + color: #aaa; + float: right; + font-size: 28px; + font-weight: bold; + transition: color 0.2s ease; +} + +.my-popup .close:hover, +.my-popup .close:focus { + color: black; + text-decoration: none; + cursor: pointer; +} + +.my-button { + display: inline-block; + padding: 10px 20px; + font-size: 16px; + font-weight: bold; + text-align: center; + text-transform: uppercase; + color: #fff; + background-color: #4CAF50; + border: none; + border-radius: 4px; + cursor: pointer; + transition: background-color 0.2s ease; +} + +.my-button:hover, +.my-button:focus { + background-color: #3e8e41; +} + +.my-button:active { + background-color: #367835; +} + +.nf { + color: #aaa; + float: right; + transition: color 0.2s ease; +} + +.nf h1 { + padding-top: 10px; + font-size: 25px; + transition: color 0.2s ease; +} + +.nf p { + padding-top: 15px; + padding-bottom: 15px; + font-size: 18px; + transition: color 0.2s ease; +} + +select { + border: 1px solid #fff; + padding: 8px; + font-size: 16px; + border-radius: 3px; + width: 100%; + box-sizing: border-box; + margin-top: 5px; + background-color: #282a36; + outline-width: 10px; + outline-color: #2c3e50; + color: #fff; +} + +.del { + margin-right: 10px; +} + +/* .button a { + text-decoration: none; + display: flex; + color: white; +} */ + +/* Styles for news articles */ +.news { + background-color: var(--news-bgc); + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.05); + border-radius: 8px; + overflow: hidden; + display: flex; + flex-direction: column; +} + +.news-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1.5rem 1.25rem 1rem 1.25rem; +} +.news-header div { + display: flex; + align-items: center; +} +.news-header div span { + width: 40px; + height: 40px; + border-radius: 8px; + display: inline-flex; + align-items: center; + justify-content: center; +} +.news-header div span img { + max-height: 100%; +} +.news-header div h3 { + margin-left: 0.75rem; + font-weight: 500; +} + +.news-body { + padding: 1rem 1.25rem; + font-size: 0.875rem; +} + + +.news-footer { + margin-top: auto; + padding: 1rem 1.25rem; + display: flex; + align-items: center; + justify-content: flex-end; + border-top: 1px solid var(--c-border-primary); +} +.news-footer p { + padding-right: 10px; +} +.news-footer a { + color: var(--c-text-action); + text-decoration: none; + font-weight: 500; + font-size: 0.875rem; +} + +#logo { + max-width: 400px; +} + +.components { + width: 75rem; + height: 40rem; + border-radius: 3rem; + box-shadow: 0.8rem 0.8rem 1.4rem var(--greyLight-2), -0.2rem -0.2rem 1.8rem var(--white); + padding: 4rem; + display: grid; + grid-template-columns: 17.6rem 19rem 20.4rem; + grid-template-rows: repeat(autofit, -webkit-min-content); + grid-template-rows: repeat(autofit, min-content); + grid-column-gap: 5rem; + grid-row-gap: 2.5rem; + align-items: center; +} + + + +/* RANGE-SLIDER */ +.slider { + grid-column: 3/4; + grid-row: 5/6; + align-self: center; + display: flex; + flex-direction: column; +} +.slider__box { + width: 100%; + height: 1rem; + cursor: pointer; + box-shadow: inset 0.2rem 0.2rem 0.5rem var(--greyLight-2), inset -0.2rem -0.2rem 0.5rem var(--white); + border-radius: 1rem; + position: relative; + display: flex; + justify-content: center; + align-items: center; +} +.slider__btn { + width: 2rem; + height: 2rem; + border-radius: 50%; + background: var(--white); + position: absolute; + box-shadow: 0px 0.1rem 0.3rem 0px var(--greyLight-3); + z-index: 200; + display: flex; + justify-content: center; + align-items: center; +} +.slider__btn:hover ~ .slider__tooltip { + opacity: 1; +} +.slider__btn::after { + content: ""; + position: absolute; + width: 0.8rem; + height: 0.8rem; + border-radius: 50%; + box-shadow: inset 0.2rem 0.2rem 0.5rem var(--greyLight-2), inset -0.2rem -0.2rem 0.5rem var(--white); +} +.slider__color { + height: 100%; + width: 50%; + position: absolute; + left: 0; + z-index: 100; + border-radius: inherit; + background: var(--primary); + background: linear-gradient(-1deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%); +} +.slider__tooltip { + position: absolute; + top: 2.6rem; + height: 2.5rem; + width: 3rem; + border-radius: 0.6rem; + display: flex; + justify-content: center; + align-items: center; + font-size: 1.2rem; + color: var(--primary); + box-shadow: 0.3rem 0.3rem 0.6rem var(--greyLight-2), -0.2rem -0.2rem 0.5rem var(--white); + opacity: 0; + transition: opacity 0.3s ease; +} diff --git a/submissions/ToggledDevPortal/DevPortal-main/homepage.html b/submissions/ToggledDevPortal/DevPortal-main/homepage.html new file mode 100644 index 00000000..9877edc5 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/homepage.html @@ -0,0 +1,253 @@ + + + + + New Dev Tab + + + + + + + +
+
+
+

Toggled Dev

+ +
+
+ Home + Integrations + +
+
+
+ + + +
+ +
+
+ +
+ +
+ + + + + +
+
+
+ +

Codepen

+
+
+ +
+ +
+ + + +
+
+
+ +
+ +
+
+
+ +

API Playground

+
+
+ +
+ +
+
+
+ + + + +
+
+
+ +
+ + +
+
+
+
+
+ + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/homepage.js b/submissions/ToggledDevPortal/DevPortal-main/homepage.js new file mode 100644 index 00000000..9c9febae --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/homepage.js @@ -0,0 +1,791 @@ +// // Populate the Todo List (Example items, can be saved to storage in the actual extension) +// const todoItems = ['Learn JavaScript', 'Build a Chrome Extension', 'Contribute to Open Source']; +// const todoList = document.getElementById('todoList'); +// todoItems.forEach(item => { +// const li = document.createElement('li'); +// li.textContent = item; +// todoList.appendChild(li); +// }); + +//Define Popups Array +const popups = {}; + +async function fetchTitleAndFavicon(url) { + try { + const response = await fetch('http://zymono.com/gettitleandfavicon', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ url }), + }); + + const data = await response.json(); + return data; + } catch (error) { + console.error('Error fetching data:', error); + return null; + } +} + +function getBaseUrl(url) { + // If the URL is not provided, use the current page's URL + if (!url) { + url = window.location.href; + } + + // Parse the URL to get its components + const parsedURL = new URL(url); + + // Combine the protocol, hostname, and port (if applicable) to form the base URL + const baseUrl = `${parsedURL.protocol}//${parsedURL.hostname}${parsedURL.port ? ':' + parsedURL.port : ''}`; + + return baseUrl; +} +try { + if (!String(window.location).includes('inte')) { + chrome.storage.sync.get(['stack'], result => { + if (!result.stack == true) { + document.getElementById('stackoverflow').remove() + } + }) + chrome.storage.sync.get(['replit'], result => { + if (!result.replit == true) { + document.getElementById('replit').remove() + } + }) + chrome.storage.sync.get(['github'], result => { + if (!result.github == true) { + document.getElementById('github').remove() + document.getElementById('githubbtn').remove() + } + }) + chrome.storage.sync.get(['snippet'], result => { + if (!result.snippet == true) { + document.getElementById('snippetbtn').remove() + } + }) + chrome.storage.sync.get(['lighthouse'], result => { + if (!result.lighthouse == true) { + document.getElementById('lighthouse').remove() + } + }) + chrome.storage.sync.get(['codepen'], result => { + if (!result.codepen == true) { + document.getElementById('codepen').remove() + } + }) + chrome.storage.sync.get(['playground'], result => { + if (!result.playground == true) { + document.getElementById('playground').remove() + } + }) + chrome.storage.sync.get(['openai'], result => { + if (!result.openai == true) { + document.getElementById('openai').remove() + } + }) + } +} catch { } + +try { + chrome.storage.sync.get(['tabs'], result => { + if (result.tabs) { + const tabs = JSON.parse(result.tabs) + + tabs.forEach(function (tab, index) { + const tabElement = document.createElement('a') + const tabsDiv = document.getElementById('tabs') + tabElement.href = tab + + fetchTitleAndFavicon(tab) + .then(data => { + if (String(data.favicon).includes('https://') || String(data.favicon).includes('http://')) { + tabElement.innerHTML = ` ${data.title}` + tabElement.classList.add('button') + tabElement.classList.add('del') + tabsDiv.append(tabElement) + } else if (String(data.favicon).includes('chrome-extension') || String(data.favicon).includes('found')) { + console.log('chrome') + tabElement.innerHTML = ` ${data.title}` + tabElement.classList.add('button') + tabElement.classList.add('del') + tabsDiv.append(tabElement) + } else { + console.log('ese') + tabElement.innerHTML = ` ${data.title}` + tabElement.classList.add('button') + tabElement.classList.add('del') + tabsDiv.append(tabElement) + } + }) + }) + } + }) +} catch { } + +// setTimeout(function() { +// document.querySelectorAll('.del').addEventListener('load', function() { +// const tabs = document.querySelectorAll('.del') + +// tabs.forEach(function(tab) { +// tab.addEventListener('contextmenu', function() { +// event.preventDefault(); +// alert('hello') +// chrome.storage.sync.get(['tabs'], result => { +// if (result.tabs) { + +// } +// }) +// }) +// }) +// }) +/* The above code is using JavaScript to set a timeout of 200 milliseconds before executing the code +inside the function. */ +// }, 200) +// chrome.storage.sync.get(['goal'], result => { +// if (result.goal) { +// fetchTitleAndFavicon(result.goal) +// .then(data => { +// if (String(data.favicon).includes('https://') || String(data.favicon).includes('http://')) { +// console.log(result.goal) +// document.getElementById('goal').innerHTML = ` ${data.title}` +// } else if (String(data.favicon).includes('chrome-extension') || String(data.favicon).includes('found')) { +// console.log('chrome') +// document.getElementById('goal').innerHTML = ` ${data.title}` +// } else { +// console.log('ese') +// document.getElementById('goal').innerHTML = ` ${data.title}` +// } +// }) + + + +// } +// }) +// } + +let search; +chrome.storage.sync.get(['searchEngine'], result => { + search = result.searchEngine || 'https://www.google.com/search?q='; + console.log(search) +}); + +// document.addEventListener('keyup', function(event) { +// if (event.key === 'Shift') { +// shiftKeyPressed = false; +// chrome.storage.sync.get(['goal'], result => { +// if (result.goal) { +// fetchTitleAndFavicon(result.goal) +// .then(data => { +// if (String(data.favicon).includes('https://') || String(data.favicon).includes('http://')) { +// console.log(result.goal) +// document.getElementById('goal').innerHTML = ` ${data.title}` +// } else if (String(data.favicon).includes('chrome-extension') || String(data.favicon).includes('found')) { +// console.log('chrome') +// document.getElementById('goal').innerHTML = ` ${data.title}` +// } else { +// console.log('ese') +// document.getElementById('goal').innerHTML = ` ${data.title}` +// } +// }) +// } +// }) + +// document.getElementById('goal').addEventListener('click', function() { + +// }) +// } +// }); +// document.addEventListener('keydown', function(event) { +// if (event.key === 'Shift') { +// shiftKeyPressed = true; +// document.getElementById('goal').addEventListener('click', function() { +// const prompt = window.prompt('Enter a url for your goal.', 'E.g. https://edx.org/school/google/') + +// if (prompt == 'delete') { +// chrome.storage.sync.remove(['goal']) +// location.reload() +// } + +// if (prompt) { +// chrome.storage.sync.set({ goal: prompt }, () => { +// location.reload() +// }) +// } +// }) +// } +// }); + +try { + if (String(search).includes('ai')) { + document.getElementById('o').innerText = 'Ask' + } + document.getElementById('o').addEventListener('click', function () { + window.location = `${search}${document.getElementById('i').value}` + }) + document.getElementById('so').addEventListener('click', function () { + window.location = `https://stackoverflow.com/search?q=${document.getElementById('soi').value}` + }) + document.getElementById('ro').addEventListener('click', function () { + window.location = `https://replit.com/search?query=${document.getElementById('ri').value}&category=Files&hasCurrentUser=true` + }) + document.getElementById('gho').addEventListener('click', function () { + window.location = `https://github.com/search?q=${document.getElementById('ghi').value}&category=Files` + }) + document.getElementById('lgr').addEventListener('click', function () { + window.location = `https://googlechrome.github.io/lighthouse/viewer/?psiurl=${encodeURIComponent(document.getElementById('lurl').value)}&strategy=desktop&category=performance&category=accessibility&category=best-practices&category=seo&category=pwa&utm_source=lh-chrome-ext` + }) + + + // document.getElementById('goal').addEventListener('click', function() { + // const prompt = window.prompt('Enter a url for your goal.', 'E.g. https://edx.org/school/google/') + + // if (prompt == 'delete') { + // chrome.storage.sync.remove(['goal']) + // location.reload() + // } + + // if (prompt) { + // chrome.storage.sync.set({ goal: prompt }, () => { + // location.reload() + // }) + // } + // }) + + // document.getElementById('cpo').addEventListener('click', function() { + // // window.location = `https://github.com/search?q=${document.getElementById('cpi').value}&category=Files` + // fetch("https://codepen.io/pen/define", { + // method: "POST", + // target: "_blank", + // headers: { + // "Content-Type": "application/json" + // }, + // body: JSON.stringify({ + // title: "New Dev Pen!", + // description: "New Codepen project created with the Zymono Developer Portal.", + // html: document.getElementById('cpi').value + // }) + // }) + // }) +} catch { } + +// try { +// if (!window.localStorage.getItem('github')) { +// document.getElementById('githubbtn').remove() +// } +// } catch {} + + +try { + document.getElementById("i").addEventListener("keypress", function (event) { + if (event.keyCode === 13 || event.which === 13) { + // The Enter key was pressed + var inputValue = event.target.value; + window.location = `${search}${document.getElementById('i').value}` + } + }); + document.getElementById("soi").addEventListener("keypress", function (event) { + if (event.keyCode === 13 || event.which === 13) { + // The Enter key was pressed + var inputValue = event.target.value; + window.location = `https://stackoverflow.com/search?q=${document.getElementById('soi').value}` + } + }); + document.getElementById("ri").addEventListener("keypress", function (event) { + if (event.keyCode === 13 || event.which === 13) { + // The Enter key was pressed + var inputValue = event.target.value; + window.location = `https://replit.com/search?query=${document.getElementById('ri').value}&category=Files&hasCurrentUser=true` + } + }); + document.getElementById("ghi").addEventListener("keypress", function (event) { + if (event.keyCode === 13 || event.which === 13) { + // The Enter key was pressed + var inputValue = event.target.value; + window.location = `https://github.com/search?q=${document.getElementById('ghi').value}&category=Files` + } + }); + document.getElementById('cpi').addEventListener('keyup', function () { + document.getElementById('cpb').value = `{"title": "New Dev Pen!", "html": "${document.getElementById('cpi').value}"}` + }) + + document.getElementById('purl').addEventListener('keyup', function () { + document.getElementById('pform').action = document.getElementById('purl').value + }) + document.getElementById('ptype').addEventListener('keyup', function () { + document.getElementById('pform').method = document.getElementById('ptype').value + }) + // document.getElementById("cpi").addEventListener("keypress", function(event) { + // if (event.keyCode === 13 || event.which === 13) { + // // The Enter key was pressed + // var inputValue = event.target.value; + // fetch("https://codepen.io/pen/define", { + // method: "POST", + // target: "_blank", + // headers: { + // "Content-Type": "application/json" + // }, + // body: JSON.stringify({ + // title: "New Dev Pen!", + // description: "New Codepen project created with the Zymono Developer Portal.", + // html: document.getElementById('cpi').value + // }) + // }) + // } + // }); +} catch { } + +window.onload = function () { + document.getElementById('i').focus(); + document.getElementById('i').click() +}; +// let i = false; +// document.addEventListener('keydown', function(event) { +// const pressedKey = event.key; +// if (!i) { +// document.getElementById('i').value == event.key +// document.getElementById('i').focus(); +// document.getElementById('i').click() + +// i = true; +// return +// } + +// }); +// const accessToken = ""; + +// const fetchData = async () => { +// const url = "https://api.dropboxapi.com/2/file_requests/list_v2"; +// const limit = 1000; + +// try { +// const response = await fetch(url, { +// method: "POST", +// headers: { +// Authorization: `Bearer ${accessToken}`, +// "Content-Type": "application/json" +// }, +// body: JSON.stringify({ limit }) +// }); + +// if (!response.ok) { +// throw new Error(`Request failed with status: ${response.status}`); +// } + +// const data = await response.json(); +// console.log(data); // Use the response data as needed +// } catch (error) { +// console.error("Error fetching data:", error); +// } +// }; + +// fetchData(); + +try { + chrome.storage.sync.get(['news'], result => { + if (result.news) { + const apiUrl = 'https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty'; + const articleBaseUrl = 'https://hacker-news.firebaseio.com/v0/item/'; + + fetch(apiUrl) + .then((response) => response.json()) + .then((data) => { + // Shuffle the article IDs randomly + const shuffledIds = data.sort(() => Math.random() - 0.5).slice(0, 30); + + const articlesContainer = document.getElementById('cards'); + const promises = shuffledIds.map((id) => + fetch(`${articleBaseUrl}${id}.json`).then((response) => response.json()) + ); + + Promise.all(promises) + .then((articles) => { + console.log(articles) + articles = articles.filter((article) => article && article.type === 'story' && article.text); + + articles.slice(0, 3).forEach((article) => { + const trimmedText = article.text.length > 300 ? `${article.text.slice(0, 300)}...` : article.text; + + const articleElement = document.createElement('article'); + articleElement.className = 'news'; + articleElement.innerHTML = ` +
+
+ +

${article.title}

+
+
+
+ ${trimmedText} +
+ + `; + articlesContainer.insertBefore(articleElement, document.getElementById('insert')); + }); + }) + .catch((error) => console.error('Error fetching articles:', error)); + }) + .catch((error) => console.error('Error fetching article IDs:', error)); + } + }) +} catch { } + +window.addEventListener('hashchange', handleHashChange); + +function handleHashChange() { + console.log(window.location.hash) + const articleBaseUrl = 'https://hacker-news.firebaseio.com/v0/item/'; + // This function will be called whenever the hash in the URL changes. + // You can add your logic here to respond to the hash change. + if (String(window.location.hash).includes('news-')) { + const hash = String(window.location.hash).split('news-') + + const id = hash[1] + console.log(id) + + fetch(`${articleBaseUrl}${id}.json`) + .then((response) => response.json()) + .then((article) => { + console.log(article) + + let button = `` + + if (article.id) { + button += ` + View Post + ` + } + + if (article.url) { + button += ` + Go to URL + ` + } + + + const html = ` +
+ +
` + + + document.querySelector('body').innerHTML += html + document.getElementById('close').addEventListener('click', function () { + document.getElementById('close').parentElement.parentElement.remove() + window.location = '#' + }) + }) + .catch((error) => { + console.error('Error fetching data:', error); + // Optionally, you can alert an error message if something goes wrong during the fetch. + alert('Error fetching data. Please try again later.'); + }); + + } + + if (String(window.location.hash).includes('popup-')) { + const hash = String(window.location.hash).split('popup-') + console.log(popups[hash[1]]) + + const html = ` + ` + + + document.querySelector('body').innerHTML += html + document.getElementById('close').addEventListener('click', function () { + document.getElementById('close').parentElement.parentElement.remove() + window.location = '#' + }) + } + // Or call a specific function to handle the hash change + // handleHashChangeLogic(window.location.hash); +} + +/*
+
+
+ +

News

+
+
+ +
+ + Hello I am a news article + +
+ +
*/ + +// GET REPLIT USER INFO + +try { + chrome.storage.sync.get(['replpfp', 'replname', 'replbio', 'replurl'], result => { + if (result.replpfp) { + document.getElementById('replpfp').src = result.replpfp + document.getElementById('replurl').href = result.replurl + '?newRepl' + document.getElementById('replname').innerText = `Replit: ${result.replname}` + } + }) + + // script.js + const developerJokes = [ + "Why do programmers prefer dark mode? Because light attracts bugs!", + "Why did the developer go broke? Because he used up all his cache!", + "Why did the developer quit his job? He didn't get arrays.", + "Why do programmers always mix up Christmas and Halloween? Because Oct 31 == Dec 25!", + "Why do developers prefer to work in the dark? Because light travels faster than sound, and they want to appear bright until you hear them speak.", + "Why don't programmers like nature? It has too many bugs.", + "Why do developers prefer dark chocolate? Because it's byte-sized!", + "Why was the JavaScript developer sad? Because he didn't `null`ify his feelings.", + "Why do C# developers keep their windows open? Because they want to catch all the exceptions!", + "Why did the developer break up with his git repository? It had too many conflicts and couldn't commit.", + "Why do developers always mix up their left and right? Because they're always using `=` instead of `==`.", + "Why do Java developers wear glasses? Because they can't C#!", + "Why do developers always bring their umbrellas? In case it starts raining functions.", + "Why do programmers always mix up Christmas and Halloween? Because Oct 31 == Dec 25!", + "Why don't developers get along with their managers? Because they don't appreciate their constant refactoring.", + "Why don't front-end developers like nature? It has too many bugs they can't style.", + "Why was the developer's computer cold? It left its Windows open!", + "Why did the developer go broke? Because he didn't have enough cache flow!", + "Why do developers prefer dark mode? Because light attracts bugs!", + "Why do developers prefer Git in their version control? Because they can branch out easily when they have commitment issues.", + "Why do programmers always mix up their Halloween and Christmas decorations? Because Oct 31 == Dec 25!", + "Why don't programmers like to play hide and seek? Because good players are hard to find.", + "Use Toggled at toggled.tech", + "Why do programmers always mix up Christmas and Halloween? Because Oct 31 == Dec 25!", + "Why did the developer start using tabs instead of spaces? Because he wanted to break free!", + 'Why do developers prefer dark themes? Because they find them more "comforting" during debugging sessions.', + "Why was the computer cold? It left its Windows open!", + "Why do Java developers always wear glasses? Because they don't C#!", + 'Why do developers bring their umbrellas? Because they expect some "JavaScript" showers.', + "Why was the web developer so cold? His stylesheets were in the Arctic.", + 'Why do C# developers keep their windows open? Because they want to "catch" all the bugs.', + `Why did the developer go broke? Because he didn't get "arrays" in life.`, + ]; + + // Add more jokes here (up to 31) + + chrome.storage.sync.get(['jokes'], result => { + if (result.jokes) { + function getJokeOfTheDay() { + const currentDate = new Date(); + const jokeIndex = currentDate.getDate() % developerJokes.length; + return developerJokes[jokeIndex]; + } + + function displayJoke() { + const jokeContainer = document.getElementById('joke-container'); + // let joke = localStorage.getItem('developer_joke'); + const joke = getJokeOfTheDay(); + + jokeContainer.innerHTML = `

${joke}

`; + } + + displayJoke(); + } + }) + + + // Check if dark mode is enabled + function isDarkModeEnabled() { + return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; + } + + // Check if light mode is enabled + function isLightModeEnabled() { + return window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches; + } + + // Example usage + if (isDarkModeEnabled()) { + console.log("Dark mode is enabled."); + document.getElementById('logo').src = 'images/Toggled-Light-Left.png' + // Your dark mode specific code here + } else if (isLightModeEnabled()) { + console.log("Light mode is enabled."); + document.getElementById('logo').src = 'images/Toggled-Left.png' + // Your light mode specific code here + } else { + console.log("Color scheme preference not detected."); + document.getElementById('logo').src = 'images/Toggled.png' + // Handle the case when the preference is not explicitly set. + } +} catch { } + +function pin() { + chrome.storage.sync.get(['pin'], result => { + if (result.pin) { + if (!window.sessionStorage.getItem('pass') && result.pin) { + const bg = document.createElement('div') + bg.setAttribute('style', 'display: block; background-color: white; position: fixed; left: 0; top: 0; width: 100vw; height: 100vh; z-index: 999999;') + + document.querySelector('html').append(bg) + + setTimeout(function () { + if (window.prompt('Enter your pin!') == window.atob(result.pin)) { + bg.remove() + window.sessionStorage.setItem('pass', 'true') + } else { + pin() + } + }, 2) + } + } + }) +} + +pin() + +async function fetchAndParseModules() { + chrome.storage.sync.get({ modules: [] }, async (data) => { + const modules = data.modules; + + if (modules.length === 0) { + console.log("No modules found."); + return; + } + + for (const url of modules) { + try { + const response = await fetch(url); + if (!response.ok) { + console.error(`Failed to fetch module: ${url}`); + continue; + } + + const scriptContent = await response.text(); + // console.log(`Module from ${url}:\n`, scriptContent); + const content = JSON.parse(scriptContent) + + // Get details + const details = content.details; + const blocks = content.blocks; + + if (details) { + console.log("Extracted App Details:", details); + } else { + console.error("Failed to extract app details."); + return "No details" + } + + if (blocks) { + // console.log("Extracted Blocks:", blocks); + + blocks.forEach((block) => { + document.getElementById("cards").innerHTML += `
+
+
+ +

${block.title}

+
+
+ + +
+ ${block.content} +
+ +
` + }) + } + + if (content.popups) { + const popups1 = content.popups; + console.log("Extracted Popups:", popups1); + popups1.forEach((popup) => { + popups[popup.id] = popup; + }) + } + + if (content.panels) { + const panels = content.panels; + // console.log("Extracted Panels:", panels); + document.getElementById("homeTab").addEventListener('click', () => { + document.getElementById("cards").style.display = ''; + document.getElementById("customPanel").style.display = 'none'; + document.querySelector("#vertical-tabs .active").classList.remove("active"); + document.getElementById("homeTab").classList.add("active"); + document.getElementById("customPanel").innerHTML = '' + }) + + panels.forEach((panel) => { + const panelElement = document.createElement('a'); + panelElement.href = '#'; + panelElement.textContent = panel.title; + panelElement.addEventListener('click', () => { + document.getElementById("cards").style.display = 'none'; + document.getElementById("customPanel").style.display = ''; + document.querySelector("#vertical-tabs .active").classList.remove("active"); + panelElement.classList.add("active"); + + panel.blocks.forEach((block) => { + document.getElementById("customPanel").innerHTML += `
+
+
+ +

${block.title}

+
+
+ + +
+ ${block.content} +
+ +
` + }) + + }) + document.getElementById("vertical-tabs").appendChild(panelElement); + }) + } + + } catch (error) { + console.warn(`Error fetching module from ${url}:`, error); + } + } + }); +} + +// Function to convert a JavaScript object-like string to valid JSON +function normalizeJavaScriptObject(jsObjectString) { + return JSON.parse( + jsObjectString + .replace(/(\w+):/g, '"$1":') // Quote unquoted keys + .replace(/'/g, '"') // Convert single quotes to double quotes + ); +} + + +// Call the function to fetch and parse modules +fetchAndParseModules(); + diff --git a/submissions/ToggledDevPortal/DevPortal-main/images/DevPortal.png b/submissions/ToggledDevPortal/DevPortal-main/images/DevPortal.png new file mode 100644 index 0000000000000000000000000000000000000000..b971242ff3becf08e0d44eb0da2a3b0626d5c00a GIT binary patch literal 26033 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 literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/images/Toggled-Left.png b/submissions/ToggledDevPortal/DevPortal-main/images/Toggled-Left.png new file mode 100644 index 0000000000000000000000000000000000000000..4da1eb00709b3b9cee107cb859f9721df73a66f8 GIT binary patch literal 14159 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

#Uv%RJ55_sA5aDMfW|>M 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 f^nXZ+{b+{knsxr(m5wcv<>F)mkQDuMy literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/images/Toggled-Light.png b/submissions/ToggledDevPortal/DevPortal-main/images/Toggled-Light.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd3017b175a99f7f5ee202cda3f0a832175bc1b GIT binary patch literal 17887 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 Ber*5% literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/images/Toggled.png b/submissions/ToggledDevPortal/DevPortal-main/images/Toggled.png new file mode 100644 index 0000000000000000000000000000000000000000..22a6995d45b0869bbff029eb2718e84da3c43e1a GIT binary patch literal 14228 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 ZNZGC_qiTX3f#43o2>}vZL&D%bxI>V; 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 literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/images/icon128.png b/submissions/ToggledDevPortal/DevPortal-main/images/icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..9120dce535f6377c4863ee2a1b754b2dbebbcb20 GIT binary patch literal 8580 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 QwF-dB2Tg@0IqRtZ17`Yo9RL6T literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/images/icon48.png b/submissions/ToggledDevPortal/DevPortal-main/images/icon48.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a73ec4f90b92ed67e4c5577c981f814d80ff46 GIT binary patch literal 2525 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 literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/images/jokes.png b/submissions/ToggledDevPortal/DevPortal-main/images/jokes.png new file mode 100644 index 0000000000000000000000000000000000000000..7e13849768bfd83ec26d30b6a8c74e555d445389 GIT binary patch literal 34971 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 KNK}a#2K^u5=Epby literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/int.js b/submissions/ToggledDevPortal/DevPortal-main/int.js new file mode 100644 index 00000000..d4a94ea1 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/int.js @@ -0,0 +1,126 @@ +let search1 = false; +chrome.storage.sync.get(['github'], result => { + search1 = result.github; + console.log(search1) + if (search1) { + document.getElementById('gh').checked = true + document.getElementById('ghint').remove() + } + }); + +if (search1) { + document.getElementById('gh').checked = true + document.getElementById('ghint').remove() +} + +if(new URLSearchParams(window.location.search).get('ghun')) { + // window.localStorage.setItem('github', new URLSearchParams(window.location.search).get('ghun')) + chrome.storage.sync.set({ github: new URLSearchParams(window.location.search).get('ghun') }, () => { + window.location = 'integrations.html' + }) +} + +if(new URLSearchParams(window.location.search).get('repl')) { + // window.localStorage.setItem('github', new URLSearchParams(window.location.search).get('ghun')) + const user = JSON.parse(new URLSearchParams(window.location.search).get('repl')) + + const name = user.user + const uid = user.uid + const url = user.url + const pfp = user.pfp + const bio = user.bio + const teams = user.teams + const roles = user.roles + + chrome.storage.sync.set({ replname: name }, () => { + chrome.storage.sync.set({ repluid: uid }, () => { + chrome.storage.sync.set({ replurl: url }, () => { + chrome.storage.sync.set({ replpfp: pfp }, () => { + chrome.storage.sync.set({ replbio: bio }, () => { + chrome.storage.sync.set({ replit: true }, () => { + window.location = 'integrations.html' + }) + }) + }) + }) + }) + }) +} + +document.getElementById('so').addEventListener('click', function() { + chrome.storage.sync.set({ stack: true }, () => { + window.location = 'integrations.html' + }) +}) +document.getElementById('repl').addEventListener('click', function() { + window.location = 'https://developer-portal.cosmixcom.repl.co' + // chrome.storage.sync.set({ replit: true }, () => { + // window.location = 'integrations.html' + // }) +}) +document.getElementById('pen').addEventListener('click', function() { + chrome.storage.sync.set({ codepen: true }, () => { + window.location = 'integrations.html' + }) +}) +document.getElementById('pg').addEventListener('click', function() { + chrome.storage.sync.set({ playground: true }, () => { + window.location = 'integrations.html' + }) +}) + +chrome.storage.sync.get(['stack'], result => { + if (result.stack == true) { + document.getElementById('so').innerText = 'Disable Integration' + document.getElementById('st').checked = true + + document.getElementById('so').addEventListener('click', function() { + chrome.storage.sync.set({ stack: false }, () => { + window.location = 'integrations.html' + }) + }) + } + }) + chrome.storage.sync.get(['replit'], result => { + if (result.replit == true) { + document.getElementById('repl').innerText = 'Disable Integration' + document.getElementById('rt').checked = true + + document.getElementById('repl').addEventListener('click', function() { + chrome.storage.sync.set({ replit: false }, () => { + window.location = 'integrations.html' + }) + }) + } + }) + + chrome.storage.sync.get(['codepen'], result => { + if (result.codepen == true) { + document.getElementById('pen').innerText = 'Disable Integration' + document.getElementById('ct').checked = true + + document.getElementById('pen').addEventListener('click', function() { + chrome.storage.sync.set({ codepen: false }, () => { + window.location = 'integrations.html' + }) + }) + } + }) + + chrome.storage.sync.get(['playground'], result => { + if (result.playground == true) { + document.getElementById('pg').innerText = 'Disable Integration' + document.getElementById('pt').checked = true + + document.getElementById('pg').addEventListener('click', function() { + chrome.storage.sync.set({ playground: false }, () => { + window.location = 'integrations.html' + }) + }) + } + }) +// chrome.storage.sync.get(['github'], result => { +// if (!result.stack == true) { +// document.getElementById('github').remove() +// } +// }) \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/integrations.html b/submissions/ToggledDevPortal/DevPortal-main/integrations.html new file mode 100644 index 00000000..4cf771b7 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/integrations.html @@ -0,0 +1,401 @@ + + + + + New Dev Tab + + + + + + + +

+
+ + +
+
+

Intergrations and connected apps

+

Supercharge your workflow and connect the tools you use every day.

+
+ +
+
+ +
+
+ +
+
+
+ +

GitHub

+
+ +
+
+

Find and open your GitHub Repositories or search code Repositories.

+
+ +
+
+
+
+ +

Stack Overflow

+
+ +
+ +
+ Search your coding needs on Stack Overflow +
+ +
+
+
+
+ +

Replit

+
+ +
+ +
+ Search projects on Replit.com. +
+ +
+
+
+
+ +

Codepen

+
+ +
+ +
+ Create new codepen projects seamlessly. +
+ +
+
+
+
+ +

API Playground

+
+ +
+ +
+ Send API requests to external sites quickly. +
+ +
+ +
+
+
+
+
+ + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/js/func/gpt.js b/submissions/ToggledDevPortal/DevPortal-main/js/func/gpt.js new file mode 100644 index 00000000..43ccefc2 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/js/func/gpt.js @@ -0,0 +1,48 @@ +if (String(window.location).includes('openai') && String(window.location).includes('?toggledAuth')) { + // document.querySelector('[data-cy="header-new-repl-btn"]').click() + setTimeout(function() { + // document.querySelector('[data-cy="create-repl-title-input"]').disabled = false + const un = document.querySelector('[data-headlessui-state]').querySelector('.grow').innerHTML + + chrome.runtime.sendMessage({ openai: un }, function (response) { + // This callback function is optional, you can handle the response if needed. + if (response && response.success) { + console.log('Redirection successful!'); + window.close() + } + }); + }, 400) + // setTimeout(function() { + // document.querySelector('[data-cy="create-repl-title-input"]').placeholder = 'Name your DevPortal Repl' + // }, 1000) +} + +if (String(window.location).includes('openai') && String(window.location).includes('?new')) { + // document.querySelector('[data-cy="header-new-repl-btn"]').click() + setTimeout(function() { + // document.querySelector('[data-cy="create-repl-title-input"]').disabled = false + document.getElementById('prompt-textarea').click() + document.getElementById('prompt-textarea').innerHTML = new URLSearchParams(window.location.search).get('new') + document.getElementById('prompt-textarea').value = new URLSearchParams(window.location.search).get('new') + // Create a new KeyboardEvent for space key +const event = new KeyboardEvent('keydown', { + key: ' ', // Key you want to simulate (space) + keyCode: 32, // Key code for space key + which: 32 // Which key +}); + +// Dispatch the event to a target element (e.g., a text input) +const targetElement = document.getElementById('prompt-textarea'); +targetElement.dispatchEvent(event); + + + const btn = document.getElementById('prompt-textarea').parentElement.querySelector('button') + btn.disabled = false + btn.click() + + + }, 2000) + // setTimeout(function() { + // document.querySelector('[data-cy="create-repl-title-input"]').placeholder = 'Name your DevPortal Repl' + // }, 1000) +} \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/js/func/replit.js b/submissions/ToggledDevPortal/DevPortal-main/js/func/replit.js new file mode 100644 index 00000000..cad0771a --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/js/func/replit.js @@ -0,0 +1,10 @@ +if (String(window.location).includes('replit') && String(window.location).includes('?newRepl')) { + document.querySelector('[data-cy="header-new-repl-btn"]').click() + setTimeout(function() { + // document.querySelector('[data-cy="create-repl-title-input"]').disabled = false + document.querySelector('[data-cy="create-repl-title-input"]').placeholder = 'Name your DevPortal Repl' + }, 400) + setTimeout(function() { + document.querySelector('[data-cy="create-repl-title-input"]').placeholder = 'Name your DevPortal Repl' + }, 1000) +} \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/js/func/zymono.js b/submissions/ToggledDevPortal/DevPortal-main/js/func/zymono.js new file mode 100644 index 00000000..f019aecf --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/js/func/zymono.js @@ -0,0 +1,24 @@ +if (String(window.location).includes('pay.zymono') && String(window.location).includes('#') && String(window.location).includes('%')) { + chrome.runtime.sendMessage({ sub1: true }, function (response) { + // This callback function is optional, you can handle the response if needed. + if (response && response.success) { + console.log('Redirection successful!'); + window.close() + } + }); +} + +window.addEventListener('hashchange', handleHashChange); + +function handleHashChange() { + console.log(window.location.hash) + if (String(window.location).includes('pay.zymono') && String(window.location).includes('#') && String(window.location).includes('%')) { + chrome.runtime.sendMessage({ sub1: true }, function (response) { + // This callback function is optional, you can handle the response if nee14ded. + if (response && response.success) { + console.log('Redirection successful!'); + window.close() + } + }); + } +} \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/js/popup.js b/submissions/ToggledDevPortal/DevPortal-main/js/popup.js new file mode 100644 index 00000000..90fe7623 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/js/popup.js @@ -0,0 +1,4 @@ +// document.getElementById('openNewTabButton').addEventListener('click', function() { + chrome.tabs.create({ url: 'chrome://newtab' }); +// }); + \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/js/prod.js b/submissions/ToggledDevPortal/DevPortal-main/js/prod.js new file mode 100644 index 00000000..5967ad35 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/js/prod.js @@ -0,0 +1,123 @@ +// let search1 = false; +// chrome.storage.sync.get(['github'], result => { +// search1 = result.github; +// console.log(search1) +// if (search1) { +// document.getElementById('gh').checked = true +// document.getElementById('ghint').remove() +// } +// }); + +// if (search1) { +// document.getElementById('gh').checked = true +// document.getElementById('ghint').remove() +// } +document.getElementById('ghint').addEventListener('click', function() { + chrome.storage.sync.set({ news: true }, () => { + window.location = 'productivity.html' + }) +}) + +chrome.storage.sync.get(['news'], result => { + if (result.news == true) { + document.getElementById('ghint').innerText = 'Disable Integration' + document.getElementById('gh').checked = true + + document.getElementById('ghint').addEventListener('click', function() { + chrome.storage.sync.set({ news: false }, () => { + window.location = 'productivity.html' + }) + }) + } + }) + + document.getElementById('sint').addEventListener('click', function() { + chrome.storage.sync.set({ snippet: true }, () => { + window.location = 'productivity.html' + }) +}) + +chrome.storage.sync.get(['snippet'], result => { + if (result.snippet == true) { + document.getElementById('sint').innerText = 'Disable Integration' + document.getElementById('sch').checked = true + + document.getElementById('sint').addEventListener('click', function() { + chrome.storage.sync.set({ snippet: false }, () => { + window.location = 'productivity.html' + }) + }) + } + }) + +document.getElementById('lint').addEventListener('click', function() { + chrome.storage.sync.set({ lighthouse: true }, () => { + window.location = 'productivity.html' + }) +}) + +chrome.storage.sync.get(['lighthouse'], result => { + if (result.lighthouse == true) { + document.getElementById('lint').innerText = 'Disable Integration' + document.getElementById('lch').checked = true + + document.getElementById('lint').addEventListener('click', function() { + chrome.storage.sync.set({ lighthouse: false }, () => { + window.location = 'productivity.html' + }) + }) + } + }) + + document.getElementById('jokes').addEventListener('click', function() { + chrome.storage.sync.set({ jokes: true }, () => { + window.location = 'productivity.html' + }) +}) + +chrome.storage.sync.get(['jokes'], result => { + if (result.jokes == true) { + document.getElementById('jokes').innerText = 'Disable Integration' + document.getElementById('jt').checked = true + + document.getElementById('jokes').addEventListener('click', function() { + chrome.storage.sync.set({ jokes: false }, () => { + window.location = 'productivity.html' + }) + }) + } +}) +// chrome.storage.sync.get(['github'], result => { +// if (!result.stack == true) { +// document.getElementById('github').remove() +// } +// }) + +document.getElementById('openai').addEventListener('click', function() { + if (window.confirm('By clicking "Ok" you agree for toggled to vist ChatGPT on your behalf and scrape your profile picture and name from the page.')) { + window.location = 'https://chat.openai.com/?toggledAuth' + } +}) + +chrome.storage.sync.get(['openai'], result => { + if (result.openai) { + document.getElementById('openai').innerText = 'Disable Integration' + document.getElementById('ot').checked = true + console.log(result.openai) + + document.getElementById('openai').addEventListener('click', function() { + chrome.storage.sync.set({ openai: false }, () => { + window.location = 'productivity.html' + }) + }) + } +}) + +if (new URLSearchParams(window.location.search).get('openai')) { + chrome.storage.sync.set({ openai: new URLSearchParams(window.location.search).get('openai') }, () => { + window.location = 'productivity.html' + // chrome.storage.sync.set({ openaipfp: new URLSearchParams(window.location.search).get('pfp') }, () => { + // window.location = 'productivity.html' + // }) +}) +} \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/js/snippets.js b/submissions/ToggledDevPortal/DevPortal-main/js/snippets.js new file mode 100644 index 00000000..c7fe7c9f --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/js/snippets.js @@ -0,0 +1,155 @@ +chrome.storage.sync.get(['snippets'], result => { + if (result.snippets) { + console.log(result.snippets) + const snippets = JSON.parse(result.snippets) + + snippets.forEach(snippet => { + const trimmedCode = snippet.code.length > 300 ? `${snippet.code.slice(0, 300)}...` : snippet.code; + + const a = `` + + const cards = document.getElementById('id') + cards.innerHTML += a + }); + } +}) + +document.getElementById('new').addEventListener('click', function() { + const prompt = window.prompt('Please choose a name for your code snippet...') + + if (prompt) { + const prompt2 = window.prompt('Please choose enter code for your snippet...') + if (prompt2) { + chrome.storage.sync.get(['snippets'], result => { + if (result.snippets) { + const snippets = JSON.parse(result.snippets) + snippets.push({ + name: prompt, + code: prompt2 + }) + chrome.storage.sync.set({ snippets: JSON.stringify(snippets) }, () => { + window.location = 'snippets.html' + }) + } else { + const snippets = [] + snippets.push({ + name: prompt, + code: prompt2 + }) + chrome.storage.sync.set({ snippets: JSON.stringify(snippets) }, () => { + window.location = 'snippets.html' + }) + } + }) + } + } +}) + +function copyToClipboard(text) { + // Create a temporary textarea element to hold the text + const textarea = document.createElement('textarea'); + textarea.value = text; + + // Make the textarea hidden from the user + textarea.style.position = 'absolute'; + textarea.style.left = '-9999px'; + + // Append the textarea to the DOM + document.body.appendChild(textarea); + + // Select and copy the text from the textarea + textarea.select(); + document.execCommand('copy'); + + // Remove the temporary textarea + document.body.removeChild(textarea); + +} + +function handleHashChange() { + console.log(window.location.hash) + // This function will be called whenever the hash in the URL changes. + // You can add your logic here to respond to the hash change. + if (String(window.location.hash).includes('snippets-')) { + const hash = String(window.location.hash).split('#snippets-')[1] + copyToClipboard(window.btoa(hash)) + if (window.confirm(`Send this code to another DevPortal user for them to import. (It has been copied to your clipboard) + +${window.btoa(hash)}`)) { + window.location = '#' + } else { + window.location = '#' + } + } + if (String(window.location.hash).includes('del-')) { + const hash = String(window.location.hash).split('#del-')[1] + chrome.storage.sync.get(['snippets'], result => { + if (result.snippets) { + const snippets = JSON.parse(result.snippets) + let objectToDelete = window.atob(hash); + +// Find the index of the object in the array + let indexToDelete = snippets.findIndex((obj) => obj.id === objectToDelete.id); + + snippets.splice(indexToDelete, 1); + chrome.storage.sync.set({ snippets: JSON.stringify(snippets) }, () => { + window.location = 'snippets.html' + }) + } else { + alert("Cannot delete a snippet that doesn't exist!") + } + }) + } + } + + window.addEventListener('hashchange', handleHashChange); + + document.getElementById('import').addEventListener('click', function() { + const prompt = window.prompt('Please enter a snippet code.') + + if (prompt) { + // const prompt2 = window.prompt('Please choose enter code for your snippet...') + + chrome.storage.sync.get(['snippets'], result => { + if (result.snippets) { + const snippets = JSON.parse(result.snippets) + snippets.push({ + name: `Snippet ${snippets.length}`, + code: window.atob(prompt) + }) + chrome.storage.sync.set({ snippets: JSON.stringify(snippets) }, () => { + window.location = 'snippets.html' + }) + } else { + const snippets = [] + snippets.push({ + name: `Snippet ${snippets.length}`, + code: window.atob(prompt) + }) + chrome.storage.sync.set({ snippets: JSON.stringify(snippets) }, () => { + window.location = 'snippets.html' + }) + } + }) + } +}) + +// chrome.storage.sync.set({ snippets: JSON.stringify([]) }, () => { +// }) \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/js/upload.js b/submissions/ToggledDevPortal/DevPortal-main/js/upload.js new file mode 100644 index 00000000..e245bbb4 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/js/upload.js @@ -0,0 +1,70 @@ +document.getElementById("uploadForm").addEventListener("submit", function(event) { + event.preventDefault(); + + const fileInput = document.getElementById("fileInput"); + const outputDiv = document.getElementById("output"); + + if (fileInput.files.length === 0) { + outputDiv.textContent = "Please select a folder with a manifest file."; + return; + } + + // Find the manifest file in the uploaded folder + const manifestFile = findManifestFile(fileInput.files); + + if (!manifestFile) { + outputDiv.textContent = "Manifest file not found."; + return; + } + + // Get the folder path of the manifest file + const folderPath = manifestFile.webkitRelativePath.replace("manifest.json", ""); + + + // Read the manifest file + const reader = new FileReader(); + + reader.onload = function(event) { + const manifestContent = event.target.result; + try { + const manifestData = JSON.parse(manifestContent); + const name = manifestData.name; + const version = manifestData.version; + + const logo = manifestData.logo; + const logoFileName = logo.split('/')[1] // Update with the actual image filename + // Load and display the image + const logoPath = folderPath + logoFileName; + const imageBlob = getFileBlob(logoPath, fileInput.files); + const imageUrl = URL.createObjectURL(imageBlob); + + outputDiv.innerHTML = ` +

Name: ${name}

+

Version: ${version}

+ Logo + `; + } catch (error) { + outputDiv.textContent = "Error reading manifest file."; + } + }; + + reader.readAsText(manifestFile); +}); + +function findManifestFile(files) { + for (const file of files) { + if (file.name === "manifest.json") { + return file; + } + } + return null; +} + +function getFileBlob(filePath, fileList) { + for (const file of fileList) { + if (file.webkitRelativePath === filePath) { + return file; + } + } + return null; +} \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/manifest.json b/submissions/ToggledDevPortal/DevPortal-main/manifest.json new file mode 100644 index 00000000..da940a26 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/manifest.json @@ -0,0 +1,48 @@ +{ + "action": { + "default_popup": "popup.html" + }, + "background": { + "service_worker": "background.js" + }, + "chrome_url_overrides": { + "newtab": "homepage.html" + }, + "content_scripts": [ { + "js": [ "content.js" ], + "matches": [ "" ] + }, { + "js": [ "content.js" ], + "matches": [ "*://*.cosmixcom.repl.co/*" ] + }, { + "js": [ "js/func/replit.js" ], + "matches": [ "*://*.replit.com/*" ] + }, { + "js": [ "js/func/gpt.js" ], + "matches": [ "*://*.openai.com/*" ] + }, { + "js": [ "js/func/zymono.js" ], + "matches": [ "*://*.zymono.com/*" ] + } ], + "description": "A portal into a developers dream.", + "icons": { + "128": "images/icon128.png", + "48": "images/icon48.png", + "500": "images/DevPortal.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiJZGXj3NTU0qcCVoa0kJbIVeQzp6iyrcQLDl6P9vRAcD1TLfE5R+FW67veHElwMnQN2K/3yOSS0okgtOc4QnuhPkvYLT0WCuQ5UBug0JWGEMS9D+MdxPuRxH3Mt+q1HTxV3oZmI0ntraiUiuaXjObUJj9R+7VidQLjBKrQHTYf5qQffxGd9CbLTYezT7CM7uIDoPpPhPUSFUmE0MVl27d/enxPfg8otoIiYGVrTojqLP66D3eMY9+Drn+H8HQqmpKUHLbTKKAqOPyuLCFpX3jXk5UigX8rhMILkkCMGwn/4sL0QqOWbtHYqtLvUj6SRQBSyh52LhZ8nx4lOhwgtjIwIDAQAB", + "manifest_version": 3, + "name": "Toggled Dev", + "options_ui": { + "page": "options.html" + }, + "permissions": ["storage", "clipboardRead" ], + "update_url": "https://clients2.google.com/service/update2/crx", + "version": "3.1", + "web_accessible_resources": [ + { + "resources": ["sandbox.html"], + "matches": [""] + } + ] +} \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/official.html b/submissions/ToggledDevPortal/DevPortal-main/official.html new file mode 100644 index 00000000..b6936855 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/official.html @@ -0,0 +1,469 @@ + + + + + + New Dev Tab + + + + + + + + +
+
+
+

Settings

+ +
+ +
+
+

Intergrations and connected apps

+

Supercharge your workflow and connect the tools you use every day.

+
+ +
+
+ + +
+
+
+
+
+ +

Bookmarks

+
+ +
+
+

Bookmark a page in Toggled.

+
+ +
+ + + +
+
+
+ +

Tranfer Data

+
+ +
+
+

Transfer data to another device.

+
+ +
+ + +
+
+
+ +

Module Importer

+
+ +
+
+

Import third party modules.

+
+ +
+ + + + + + + + + + + + +
+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/official.js b/submissions/ToggledDevPortal/DevPortal-main/official.js new file mode 100644 index 00000000..95dbcc76 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/official.js @@ -0,0 +1,150 @@ +chrome.storage.sync.get(['tabs'], result => { + if (result.tabs) { + const tabs = JSON.parse(result.tabs) + document.getElementById('save').addEventListener('click', function() { + const url = document.getElementById('url').value + tabs.push(url) + chrome.storage.sync.set({ tabs: JSON.stringify(tabs) }, () => { + document.getElementById('todo-popup').style.display = 'none' + }) + }) + console.log(tabs) + } else { + const tabs = [] + document.getElementById('save').addEventListener('click', function() { + const url = document.getElementById('url').value + tabs.push(url) + chrome.storage.sync.set({ tabs: JSON.stringify(tabs) }, () => { + document.getElementById('todo-popup').style.display = 'none' + }) + }) + console.log('no tabs') + } +}) + +document.getElementById('devportal').addEventListener('click', function() { + document.getElementById('todo-popup').style.display = 'block' +}) + +document.getElementById('close').addEventListener('click', function() { + document.getElementById('todo-popup').style.display = 'none' +}) + +document.getElementById('remove').addEventListener('click', function() { + chrome.storage.sync.set({ tabs: false }, () => { + document.getElementById('todo-popup').style.display = 'none' +}) +}) + +chrome.storage.sync.get(['pin'], result => { + if (result.pin) { + // document.getElementById('pin').innerText = 'Edit Integration' + // document.getElementById('pt').checked = true + + // document.getElementById('pin').addEventListener('click', function() { + // chrome.storage.sync.set({ pin: false }, () => { + // window.location = 'official.html' + // }) + // }) + } +}) + +function copyToClipboard(text) { + navigator.clipboard.writeText(text).then( + function() { + console.log("Text copied to clipboard"); + }, + function(err) { + console.error("Unable to copy text:", err); + } + ); +} + +// document.getElementById('pin').addEventListener('click', function() { +// document.getElementById('lock-popup').style.display = 'block' +// }) + +// document.getElementById('lockclose').addEventListener('click', function() { +// document.getElementById('lock-popup').style.display = 'none' +// }) + +// document.getElementById('disable').addEventListener('click', function() { +// chrome.storage.sync.set({ pin: false }, () => { +// document.getElementById('lock-popup').style.display = 'none' +// window.location = 'official.html' +// }) +// }) + +// document.getElementById('pinLock').addEventListener('submit', function() { +// chrome.storage.sync.set({ pin: window.btoa(document.getElementById('pass').value) }, () => { +// window.location = 'official.html' +// }) +// }) + +chrome.storage.sync.get(null, function(items) { + var allKeys = Object.keys(items); + // console.log(allKeys); + // console.log(items); + document.getElementById('transfer-code').value = window.btoa(JSON.stringify(items)) +}); + +document.getElementById('transferclose').addEventListener('click', function() { + document.getElementById('transfer-popup').style.display = 'none' +}) + +document.getElementById('transfer-trigger').addEventListener('click', function() { + document.getElementById('transfer-popup').style.display = 'block' +}) + +document.getElementById('transfer-code').style.cursor = 'pointer' + +document.getElementById('transfer-code').addEventListener('click', function() { + const code = document.getElementById('transfer-code').value + + copyToClipboard(code) + + document.getElementById('transfer-code').value = 'Copied' +}) + +document.getElementById('transfer').addEventListener('submit', function() { + event.preventDefault() + chrome.storage.sync.set(JSON.parse(window.atob(document.getElementById('trans-code').value)), () => { + window.location = 'official.html' +}) +}) + + +// chrome.storage.sync.remove('tabs') + +document.getElementById('modules').addEventListener('click', () => { + document.getElementById('mi-popup').style.display = 'block'; +}) + +document.getElementById('closeMo').addEventListener('click', () => { + document.getElementById('mi-popup').style.display = 'none'; +}) + +document.getElementById('addModule').addEventListener('click', () => { + const url = document.getElementById("moduleUrl").value; + + if (!url) { + alert("Please enter a valid URL."); + return; + } + + const confirmDownload = true; + if (confirmDownload) { + chrome.storage.sync.get({ modules: [] }, (data) => { + let modules = data.modules; + + if (!modules.includes(url)) { + modules.push(url); + chrome.storage.sync.set({ modules }, () => { + alert("Module added successfully."); + }); + } else { + alert("This module is already added."); + } + }); + } +}); diff --git a/submissions/ToggledDevPortal/DevPortal-main/official.zip b/submissions/ToggledDevPortal/DevPortal-main/official.zip new file mode 100644 index 0000000000000000000000000000000000000000..b14494912939cead5d982757c7e65110e0fbd44c GIT binary patch literal 194844 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 literal 0 HcmV?d00001 diff --git a/submissions/ToggledDevPortal/DevPortal-main/options.html b/submissions/ToggledDevPortal/DevPortal-main/options.html new file mode 100644 index 00000000..0cf30188 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/options.html @@ -0,0 +1,17 @@ + + + + Extension Settings + + +

Extension Settings

+
+ + + +
+ + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/options.js b/submissions/ToggledDevPortal/DevPortal-main/options.js new file mode 100644 index 00000000..7f1ab3f6 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/options.js @@ -0,0 +1,19 @@ +// Load and save the search engine setting +const optionsForm = document.getElementById('optionsForm'); +const searchEngineInput = optionsForm.searchEngine; + +// Load the saved search engine URL and populate the input field + +// Save the search engine URL when the user submits the form +optionsForm.addEventListener('submit', event => { + event.preventDefault(); + const searchEngineURL = searchEngineInput.value; + chrome.storage.sync.set({ searchEngine: searchEngineURL }, () => { + // Update the search form on the homepage + const searchForm = chrome.extension.getViews({ type: "tab" })[0]?.document.getElementById('searchForm'); + if (searchForm) { + searchForm.action = searchEngineURL; + } + alert('Settings saved successfully!'); + }); +}); diff --git a/submissions/ToggledDevPortal/DevPortal-main/popup.html b/submissions/ToggledDevPortal/DevPortal-main/popup.html new file mode 100644 index 00000000..ba13b158 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/popup.html @@ -0,0 +1,11 @@ + + + + Extension Popup + + + + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/productivity.html b/submissions/ToggledDevPortal/DevPortal-main/productivity.html new file mode 100644 index 00000000..ed14592e --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/productivity.html @@ -0,0 +1,397 @@ + + + + + New Dev Tab + + + + + + + +
+
+ + +
+
+

Intergrations and connected apps

+

Supercharge your workflow and connect the tools you use every day.

+
+ +
+
+ +
+
+ +
+
+
+ +

News

+
+ +
+
+

Display up to three tech articles on the homepage.

+
+ +
+
+
+
+ +

Snippet Manager

+
+ +
+
+

Manage code snippets better and faster.

+
+ +
+
+
+
+ +

Lighthouse

+
+ +
+
+

Lighthouse is a tool for improving the performance and quality of your web apps.

+
+ +
+
+
+
+ +

Developer Jokes

+
+ +
+
+

A new joke for each day of the week.

+
+ +
+
+
+
+ +

OpenAI

+
+ +
+
+

Link OpenAI's ChatGPT to your account.

+
+ +
+ +
+
+
+
+
+ + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/replauth.html b/submissions/ToggledDevPortal/DevPortal-main/replauth.html new file mode 100644 index 00000000..ff8d0d30 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/replauth.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/sandbox.html b/submissions/ToggledDevPortal/DevPortal-main/sandbox.html new file mode 100644 index 00000000..8c3ad03c --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/sandbox.html @@ -0,0 +1,13 @@ + + + + + Sandbox + + + +

Sandboxed Parser

+ + diff --git a/submissions/ToggledDevPortal/DevPortal-main/sandbox.js b/submissions/ToggledDevPortal/DevPortal-main/sandbox.js new file mode 100644 index 00000000..294034f3 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/sandbox.js @@ -0,0 +1,15 @@ +window.addEventListener("message", (event) => { + if (event.data.action === "parse") { + try { + // Convert received script to an object safely + const appInstance = new Function(`"use strict"; return (${event.data.script})`)(); + const details = appInstance.details; + const blocks = appInstance.exporter ? appInstance.exporter() : []; + + // Send the parsed data back to the extension + event.source.postMessage({ action: "parsed", details, blocks }, event.origin); + } catch (error) { + event.source.postMessage({ action: "error", error: error.message }, event.origin); + } + } + }); \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/snippets.html b/submissions/ToggledDevPortal/DevPortal-main/snippets.html new file mode 100644 index 00000000..08665e7a --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/snippets.html @@ -0,0 +1,123 @@ + + + + + New Dev Tab + + + + + + + +
+
+
+

Settings

+ +
+ +
+
+

+

Supercharge your browser and connect the tools you use every day.

+ New SnippetImport Snippet +
+ +
+
+ +
+
+ + +
+
+
+
+
+ + + + + diff --git a/submissions/ToggledDevPortal/DevPortal-main/unof b/submissions/ToggledDevPortal/DevPortal-main/unof new file mode 100644 index 00000000..e69de29b diff --git a/submissions/ToggledDevPortal/DevPortal-main/unofficial.html b/submissions/ToggledDevPortal/DevPortal-main/unofficial.html new file mode 100644 index 00000000..001dd117 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/unofficial.html @@ -0,0 +1,451 @@ + + + + + + New Dev Tab + + + + + + + + +
+
+
+

Settings

+ +
+ +
+
+

Intergrations and connected apps

+

Supercharge your workflow and connect the tools you use every day.

+
+ +
+
+ + +
+
+ + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/unofficial.js b/submissions/ToggledDevPortal/DevPortal-main/unofficial.js new file mode 100644 index 00000000..233928c8 --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/unofficial.js @@ -0,0 +1,167 @@ +async function fetchAndParseModules() { + chrome.storage.sync.get({ modules: [] }, async (data) => { + const modules = data.modules; + + if (modules.length === 0) { + console.log("No modules found."); + return; + } + + for (const url of modules) { + console.log(url) + try { + const response = await fetch(url); + if (!response.ok) { + console.error(`Failed to fetch module: ${url}`); + document.getElementById("card-grid").innerHTML += `
+
+
+

Unkown Module

+
+ +
+
+

${url}

+
+ +
` + + setTimeout(() => { + document.getElementById(`remove-${window.btoa(url)}`).addEventListener('click', () => { + chrome.storage.sync.get({ modules: [] }, (data) => { + let modules = data.modules; + modules = modules.filter(module => module !== url) + chrome.storage.sync.set({ modules }, () => { + alert("Module removed successfully."); + window.location.reload(); + }); + }); + }) + }, 200) + continue; + } + + const scriptContent = await response.text(); + // console.log(`Module from ${url}:\n`, scriptContent); + const content = JSON.parse(scriptContent) + + // Get details + const details = content.details; + const blocks = content.blocks; + + if (details) { + console.log("Extracted App Details:", details); + + document.getElementById("card-grid").innerHTML += `
+
+
+ +

${details.name}

+
+ +
+
+

${details.description}

+
+ +
` + + setTimeout(() => { + document.getElementById(`remove-${window.btoa(url)}`).addEventListener('click', () => { + chrome.storage.sync.get({ modules: [] }, (data) => { + let modules = data.modules; + modules = modules.filter(module => module !== url) + chrome.storage.sync.set({ modules }, () => { + alert("Module removed successfully."); + window.location.reload(); + }); + }); + }) + }, 200) + } else { + console.log("No details found for module from", url); + document.getElementById("card-grid").innerHTML += `
+
+
+

Unkown Module

+
+ +
+
+

${url}

+
+ +
` + + setTimeout(() => { + document.getElementById(`remove-${window.btoa(url)}`).addEventListener('click', () => { + chrome.storage.sync.get({ modules: [] }, (data) => { + let modules = data.modules; + modules = modules.filter(module => module !== url) + chrome.storage.sync.set({ modules }, () => { + alert("Module removed successfully."); + window.location.reload(); + }); + }); + }) + }, 200) + // return "No details" + } + + } catch (error) { + console.warn(`Error fetching module from ${url}:`, error); + document.getElementById("card-grid").innerHTML += `
+
+
+

Unkown Module

+
+ +
+
+

${url}

+
+ +
` + + setTimeout(() => { + document.getElementById(`remove-${window.btoa(url)}`).addEventListener('click', () => { + chrome.storage.sync.get({ modules: [] }, (data) => { + let modules = data.modules; + modules = modules.filter(module => module !== url) + chrome.storage.sync.set({ modules }, () => { + alert("Module removed successfully."); + window.location.reload(); + }); + }); + }) + }, 200) + } + } + }); + } + + + // Call the function to fetch and parse modules + fetchAndParseModules(); + + \ No newline at end of file diff --git a/submissions/ToggledDevPortal/DevPortal-main/uploadext.html b/submissions/ToggledDevPortal/DevPortal-main/uploadext.html new file mode 100644 index 00000000..95e46afe --- /dev/null +++ b/submissions/ToggledDevPortal/DevPortal-main/uploadext.html @@ -0,0 +1,15 @@ + + + + Upload and Read Manifest + + +

Upload Folder with Manifest

+
+ + +
+
+ + +