This extension adds a tab bar to NJIT's schedule builder. Tabs can save a schedule that is currently being built.
NJIT Schedule Builder Tabs Extension
This powerful extension adds tabs to the NJIT schedule planning website, so you can easily manage multiple schedules at once. Simply create a new tab for each schedule you want to keep track of, and easily switch between them with a click.
With \"Schedule Builder Tabs,\" you can also rename, duplicate, and rearrange your tabs to keep everything organized just the way you like it. And if you need to share your schedules with others or save them for later, you can easily copy them to the clipboard and load them later.
\"Schedule Builder Tabs\" is perfect for students who needs to keep track of multiple schedules. Give it a try today and take the hassle out of schedule planning!
This extension was made by Benjamin Shuster, and is not supported by NJIT. Please do not contact NJIT for support.
Read more
With \"Schedule Builder Tabs,\" you can also rename, duplicate, and rearrange your tabs to keep everything organized just the way you like it. And if you need to share your schedules with others or save them for later, you can easily copy them to the clipboard and load them later.
\"Schedule Builder Tabs\" is perfect for students who needs to keep track of multiple schedules. Give it a try today and take the hassle out of schedule planning!
This extension was made by Benjamin Shuster, and is not supported by NJIT. Please do not contact NJIT for support.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "NJIT Schedule Builder Tabs", "manifest_version": 3, "version": "0.0.5", "permissions": ["tabs", "webRequest", "scripting"], "description": "This extension adds a tab bar to NJIT's schedule builder. Tabs can save a schedule that is currently being built.", "content_scripts": [ { "matches": ["https://myhub.njit.edu/scbldr/"], "css": ["styles.css"], "js": ["scriptInject.js"] } ], "action": { "default_popup": "popup.html" }, "background": { "service_worker": "background.js" }, "web_accessible_resources": [ { "resources": [ "utilFuncs.js", "gui.js", "tabs.js", "autoUpdatePlan.js", "pageLoad.js", "remove.js" ], "matches": [""] } ], "host_permissions": [""], "icons": { "128": "images/128.png", "48": "images/48.png", "16": "images/16.png" }}
Read more