Release 0.3.1

For my first Pull Request in Release 0.3.1 I plan to add some things to the Seneca Blackboard Chrome Extension. Prior to this I have never done anything related to extensions, and don’t have much JavaScript experience. I spent most my time this week looking at existing Chrome Extension code and tried to make some minor changes, some of which worked.

At first I changed the background color of Seneca’s Blackboard page to black, although it was “simple” and looked terrible it worked and took many hours.

{
“manifest_version”: 2,
“name”: “Seneca BB/SC Extension”,
“version”: “0.1.0”,
“description”: “Extension that changes the look and feel of Seneca Blackboard/Student Center.”,
“background”:
{
“scripts”: [“darkmode.js”],
“persistent”: false
},
“permissions”:
[
]
}

chrome.tabs.insertCSS(null, { file: “darkmode.css” });

html
{
background-color: black;
}
div
{
background-color: black;
}

Next I tried to add a button to the page with the intention of it redirecting to another page. This was only half successful as the button showed up (in a bad position), and didn’t have any functionality.

My goal is to first try to add/change some random things on the site before selecting an Issue to work on based on what I’m capable of.

UPDATE: I ended up doing a Pull Request to create the Initial Files required to make a Chrome Extension as the repo was empty. This Pull Request simply added a test button which was intended to redirect to MySeneca Email (however it didn’t work after spending many hours Googling for a fix). I decided to just push it through so others could have a base template to start adding features, as it has the function to apply changes to a specific page on Seneca BB.

Project: https://github.com/yevseytsev/SenecaBlackboardExtension
Pull Request: https://github.com/yevseytsev/SenecaBlackboardExtension/pull/14

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s