Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge all #2

Open
wants to merge 124 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 112 commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
9760f55
Merge pull request #1 from yevseytsev/master
itchylol742 Nov 8, 2018
d5556ad
seperate readme and contributing.md
itchylol742 Nov 8, 2018
df660bf
Remove seneca spotlight, seneca news, works when logged in or out
itchylol742 Nov 8, 2018
161436a
Merge pull request #28 from VinceBackpack/issue-27
yevseytsev Nov 9, 2018
6def8ea
'Add Seneca ICT link, Seneca International link and change font size'
thanhcng Nov 10, 2018
2c231a5
Merge branch 'master' into master
itchylol742 Nov 10, 2018
6b15106
first commit
DinahLin Nov 11, 2018
8d9193c
first commit
DinahLin Nov 11, 2018
115a089
add email link to Seneca default page
Peng-Qu Nov 12, 2018
e507452
Merge pull request #25 from itchylol742/master
yevseytsev Nov 12, 2018
a8d76d0
Merge pull request #2 from yevseytsev/master
itchylol742 Nov 12, 2018
91fa77d
Merge pull request #39 from thanhcng/issue-38
yevseytsev Nov 13, 2018
2e5a1c3
Merge pull request #41 from DinahLin/issue-10
yevseytsev Nov 13, 2018
efb9839
Merge pull request #45 from Peng-Qu/issue-3
yevseytsev Nov 13, 2018
3005879
added icons and updated manifest.json
Nov 13, 2018
4dc0053
Merge pull request #49 from VictorKubrak/issue-19
yevseytsev Nov 13, 2018
8993672
Merge pull request #3 from yevseytsev/master
itchylol742 Nov 13, 2018
65b5b94
removed bookstore and added calendar fixes issue #50
ooHAoo Nov 13, 2018
05b9ee0
add detailed instructions how to install extension
itchylol742 Nov 13, 2018
d061f82
Added dark theme
Casva Nov 14, 2018
a167074
Added additional documentation
Casva Nov 14, 2018
7d4191a
Removed .DS_Store file and added it to .gitignore
susantruong Nov 14, 2018
283f7eb
Added a link to show how to fork a repo and fixed how to clone a repo
susantruong Nov 14, 2018
f366edd
Fix #9: Split up announcements and marks notifications in the top rig…
Nov 15, 2018
65a42fe
Update homepage-guest.js
Nov 15, 2018
8f63ee1
added buttons to change the size of the text and style of text
YuechengWu Nov 15, 2018
1ef7ffa
Merge pull request #62 from YuechengWu/issue-46
yevseytsev Nov 15, 2018
f0fd00b
Merge pull request #58 from susantruong/remove_dsstore
yevseytsev Nov 15, 2018
c6fc2b2
Merge pull request #55 from itchylol742/master
yevseytsev Nov 15, 2018
f25b722
Merge branch 'master' into issue-13
yevseytsev Nov 15, 2018
afc6667
Merge pull request #37 from susantruong/issue-13
yevseytsev Nov 15, 2018
84c94e4
Merge pull request #59 from susantruong/updatereadme
yevseytsev Nov 15, 2018
d430d05
Merge pull request #63 from VictorKubrak/issue-19
yevseytsev Nov 15, 2018
a2a57f8
Resolved some conflicts
ooHAoo Nov 15, 2018
29dcdfc
Update homepage-guest.js
Nov 15, 2018
6db06d1
Added an option to hide/unhide on announcements
ooHAoo Nov 16, 2018
30ada67
Added forgot password button to student center login page
ThomasNolte Nov 16, 2018
8882d1c
fixing merg conflict
ThomasNolte Nov 16, 2018
fd82858
Merge pull request #60 from yatsenko-julia/issue-9
yevseytsev Nov 16, 2018
1ad16b0
Merge pull request #67 from ooHAoo/issue2
yevseytsev Nov 16, 2018
12b5432
Added Links
charBap Nov 16, 2018
7e605fd
Undo
charBap Nov 16, 2018
b709916
Added Links
charBap Nov 16, 2018
a37f073
Merge branch 'master' into issue-19
yevseytsev Nov 16, 2018
fc8d092
Merge pull request #65 from VictorKubrak/issue-19
yevseytsev Nov 16, 2018
3212e5a
Update manifest.json
charBap Nov 16, 2018
ed9d756
Update manifest.json
charBap Nov 16, 2018
aa68f0b
Merge pull request #5 from yevseytsev/master
itchylol742 Nov 16, 2018
88bb45a
Seneca-new-theme
charBap Nov 16, 2018
9a43b44
issue #64 fixed: update My.Seneca Tools
Nov 16, 2018
3b399b9
styling
Nov 16, 2018
0aae353
Update homepage-guest.js
Nov 16, 2018
b473b46
Added drop down for calendar and college services issue #75
ooHAoo Nov 17, 2018
ab4b39f
Update homepage-guest.js
charBap Nov 17, 2018
0cf8112
Remove Qwickly section
zdong11 Nov 17, 2018
df392fe
undefined check for txt-* element
zdong11 Nov 17, 2018
7f8e0ae
Merge pull request #78 from zdong11/master
yevseytsev Nov 17, 2018
06eb908
Merge pull request #76 from ooHAoo/issue3
yevseytsev Nov 17, 2018
9516b1c
Merge pull request #74 from yatsenko-julia/issue-64
yevseytsev Nov 17, 2018
439769b
Merge branch 'master' into dark-theme
yevseytsev Nov 17, 2018
d2eabe7
Merge pull request #57 from Casva/dark-theme
yevseytsev Nov 17, 2018
c268914
undefined check for removing section part
zdong11 Nov 17, 2018
41c0c34
Merge pull request #70 from charBap/issue---69
yevseytsev Nov 17, 2018
82a7865
Merge branch 'master' into issue-71
yevseytsev Nov 17, 2018
45a3c4b
Merge pull request #72 from charBap/issue-71
yevseytsev Nov 17, 2018
7cf8654
Merge branch 'master' into issue-56
yevseytsev Nov 17, 2018
b247d76
Merge pull request #68 from ThomasNolte/issue-56
yevseytsev Nov 17, 2018
0727567
remove duplicated code for removing section
zdong11 Nov 17, 2018
786cb14
Merge pull request #81 from zdong11/refacting-remove-section
yevseytsev Nov 17, 2018
e791f83
Merge branch 'master' into undefined-check
yevseytsev Nov 17, 2018
3cdb319
Merge pull request #80 from zdong11/undefined-check
yevseytsev Nov 17, 2018
68b4820
Merge pull request #77 from VictorKubrak/master
yevseytsev Nov 17, 2018
30d1c70
first commit
xwang345 Nov 17, 2018
8fc5b21
change root name
xwang345 Nov 17, 2018
5ee7546
first commit
Nov 17, 2018
b785d3e
Merge pull request #6 from yevseytsev/master
itchylol742 Nov 17, 2018
a6e02b0
remove my organizations plus module
Nov 17, 2018
38c2cfb
remove full time student news and student news from annoucements module
Nov 17, 2018
8e4cc04
update manifest and hide elements
jagmeetb Nov 19, 2018
1776e8c
Merge branch 'master' into add_adjustable_brightness_feature
yevseytsev Nov 19, 2018
f619f5a
Merge pull request #83 from xwang345/add_adjustable_brightness_feature
yevseytsev Nov 19, 2018
2ff0326
Merge pull request #85 from qwang135/master
yevseytsev Nov 19, 2018
fba083f
Merge branch 'master' into master
yevseytsev Nov 19, 2018
01e9c1f
Merge pull request #87 from itchylol742/master
yevseytsev Nov 19, 2018
f48b55a
Merge branch 'master' into featurebranch
yevseytsev Nov 19, 2018
775ade1
Merge pull request #89 from jagmeetb/featurebranch
yevseytsev Nov 19, 2018
889a2f2
0.1 version fixes
yevseytsev Nov 19, 2018
3e66ec8
Merge pull request #90 from yevseytsev/0.1-version-fixes
yevseytsev Nov 19, 2018
1b64735
added npm and travis
Nov 21, 2018
75238c6
Merge pull request #8 from yevseytsev/master
itchylol742 Nov 22, 2018
0bc7c53
minor code readability fixes - no functionality changed
itchylol742 Nov 22, 2018
7302df3
Rearranged list and removed duplicate entry
Casva Nov 27, 2018
9766d11
Fixed buttons not working error
YuechengWu Nov 27, 2018
c6d5cb7
Added an options panel for the extension
Casva Nov 12, 2018
0a0ca69
rebased to include remove news feature
Casva Nov 13, 2018
a3ab2d0
rebased with all new features
Casva Nov 27, 2018
fdfbd31
Merge pull request #48 from Casva/options
yevseytsev Nov 28, 2018
a5195a9
add seneca work link
Janice0218 Nov 29, 2018
22bd0e0
Merge pull request #93 from VinceBackpack/eslint
yevseytsev Nov 29, 2018
2ee3046
Merge pull request #108 from Janice0218/i-106
yevseytsev Nov 29, 2018
a7ddacf
Merge pull request #3 from yevseytsev/master
struong9 Nov 30, 2018
80e4ff6
Fix #109: Changes Applied to all URLs, Brightness Extension Working
struong9 Nov 30, 2018
6a25f60
Merge pull request #110 from struong9/initial-creation
yevseytsev Nov 30, 2018
a10c8ab
fixed merge conflicts
YuechengWu Nov 30, 2018
407e2d4
Merge pull request #101 from YuechengWu/issue-46
yevseytsev Nov 30, 2018
9919e53
Merge pull request #100 from Casva/issue-99
yevseytsev Nov 30, 2018
d4ec675
Merge branch 'master' into master
itchylol742 Nov 30, 2018
babed93
Merge pull request #95 from itchylol742/master
yevseytsev Nov 30, 2018
5f54537
Added the forgot password link that was missing
ooHAoo Dec 2, 2018
a60b1cb
added the missing feature and added some tweaks
ooHAoo Dec 3, 2018
006742a
added the missing feature and added some tweaks
ooHAoo Dec 3, 2018
341a0a2
Merge pull request #111 from ooHAoo/issue4
yevseytsev Dec 7, 2018
7f447fd
first commit
DinahLin Dec 7, 2018
0f6674c
update several checks null for getElementByID
zdong11 Dec 8, 2018
86d9145
fix #117: removed a few links from 'college services' on the login page
Dec 8, 2018
46428ba
add
Janice0218 Dec 8, 2018
6bd173c
Merge pull request #115 from DinahLin/issue-144
yevseytsev Dec 9, 2018
5d7f1e9
Merge pull request #116 from zdong11/pr1
yevseytsev Dec 10, 2018
a15543c
Merge pull request #120 from yatsenko-julia/issue-117
yevseytsev Dec 10, 2018
dac1a7d
Merge pull request #122 from Janice0218/issue-121
yevseytsev Dec 10, 2018
5a657fb
Update CONTRIBUTING.md
yevseytsev Dec 10, 2018
5e5dbe0
Update README.md
yevseytsev Dec 10, 2018
1578ce0
0.4.1
yevseytsev Dec 10, 2018
16d0445
Merge pull request #124 from yevseytsev/0.4-internal-1
yevseytsev Dec 10, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Binary file removed .DS_Store
Binary file not shown.
27 changes: 27 additions & 0 deletions .eslintrc.js
@@ -0,0 +1,27 @@
module.exports = {
"env": {
"browser": true
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 5
},
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"windows"
],
"quotes": [
"error",
"double"
],
"semi": [
"error",
"always"
]
}
};
2 changes: 2 additions & 0 deletions .gitignore
@@ -0,0 +1,2 @@
.DS_Store
node_modules
3 changes: 3 additions & 0 deletions .travis.yml
@@ -0,0 +1,3 @@
language: node_js
node_js: node

36 changes: 36 additions & 0 deletions CONTRIBUTING.md
@@ -0,0 +1,36 @@
# How to contribute?

FOR THIS REPOSITORY IT IS MANDATORY TO CREATE ISSUE OR COMMENT UNDER EXISTING ISSUE BEFORE CREATING THE PULL REQUEST.
Here are the [open issues](https://github.com/yevseytsev/SenecaBlackboardExtension/issues).
We would be happy to accept your impovements to Seneca BlackBoard extension for Google Chrome!

## Intro
- To improve this extension you will need to know [npm](https://docs.npmjs.com/getting-started/), [webpack](https://web-design-weekly.com/2014/09/24/diving-webpack/), [JSX](https://reactjs.org/docs/introducing-jsx.html) (is used to create DOM elements).
- Each JavaScript file lives in its own file under SRC folder
- Each image file lives in the IMAGES folder
- Each testing file lives in the TEST folder

## Workflow

1. Create issue or comment under existing issue, and make sure nobody else works on this issue
1. [Fork the repo](https://help.github.com/articles/fork-a-repo/)
1. Clone the repo:
```sh
git clone https://github.com/{your-github-username}/SenecaBlackboardExtension
cd SenecaBlackboardExtension
npm install
```
1. Create a branch corresponding to your issue
1. Add your files/code to this branch
1. Build your code
1. Test your code in Google Chrome
1. After successful testing create the pull request of your branch with description what was changed/removed/added

## Loading extension to Google Chrome for testing
After building, the extension can be loaded to Google Chrome
<ol>
<li>Open <code>chrome://extensions</code>
<li>Check the <strong>Developer mode</strong> checkbox
<li>Click on the <strong>Load Unpacked Extension</strong> button
<li>Select the folder <code>SenecaBlackboardExtension/</code>
</ol>
46 changes: 9 additions & 37 deletions README.md
Expand Up @@ -7,6 +7,15 @@ Feel free to add new issues, work on them and submit your pull requests for revi
You can disscuss your suggestions by joining out our [Slack Channel](https://join.slack.com/t/seneca-web-extension/shared_invite/enQtNDczNTEwMzE5NzgzLTA1NTk0YzIxMzM4YTcwYTQ5ZDNjMjZiMDRhMGUxZGIyODQ3OWVjZGIwZWJkNGFmYTk0ZGMzNDE2NTRlMmM2ZTM).


# How to Install for Users (for devlopers, see CONTRIBUTING.md)

1. Click Clone or download, and click Download ZIP file
2. Extract the zip file, which creates a folder called "SenecaBlackboardExtension-master"
3. Go to chrome://extensions/
4. Click load unpacked
5. Select the extracted folder called "SenecaBlackboardExtension-master" (not the compressed zip file)
6. Click OK, and the extension will be installed

# What we want to do?

Following useless information will be removed from the Seneca Blackboard :
Expand All @@ -25,40 +34,3 @@ Following features will be added to the Seneca Blackboard :
- [ ] Add the email link to the login page
- [ ] Add the MySeneca.Help link to the my.senecacollege.ca sign in page
- [ ] Add Reset/Forgot password on this sign in page


# How to contribute?

FOR THIS REPOSITORY IT IS MANDATORY TO CREATE ISSUE OR COMMENT UNDER EXISTING ISSUE BEFORE CREATING THE PULL REQUEST.
Here are the [open issues](https://github.com/yevseytsev/SenecaBlackboardExtension/issues).
We would be happy to accept your impovements to Seneca BlackBoard extension for Google Chrome!

## Intro
- To improve this extension you will need to know [npm](https://docs.npmjs.com/getting-started/), [webpack](https://web-design-weekly.com/2014/09/24/diving-webpack/), [JSX](https://reactjs.org/docs/introducing-jsx.html) (is used to create DOM elements).
- Each JavaScript file lives in its own file under SRC folder
- Each image file lives in the IMAGES folder
- Each testing file lives in the TEST folder

## Workflow

1. Create issue or comment under existing issue, and make sure nobody else works on this issue
1. Clone the repo:
```sh
git clone https://github.com/yevseytsev/SenecaBlackboardExtension
cd SenecaBlackboardExtension
npm install
```
1. Create a branch corresponding to your issue
1. Add your files/code to this branch
1. Build your code
1. Test your code in Google Chrome
1. After successful testing create the pull request of your branch with description what was changed/removed/added

## Loading extension to Google Chrome for testing
After building, the extension can be loaded to Google Chrome
<ol>
<li>Open <code>chrome://extensions</code>
<li>Check the <strong>Developer mode</strong> checkbox
<li>Click on the <strong>Load Unpacked Extension</strong> button
<li>Select the folder <code>SenecaBlackboardExtension/</code>
</ol>
Binary file removed images/icon.png
Binary file not shown.
Binary file added images/icon128.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/icon16.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/icon32.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/icon48.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
65 changes: 44 additions & 21 deletions manifest.json
@@ -1,21 +1,44 @@
{
"name": "Seneca Blackboard Extension",
"version": "0.0.0",
"description": "Changes up the GUI of Seneca Blackboard to be more user friendly",
"homepage_url": "https://github.com/yevseytsev/SenecaBlackboardExtension",
"manifest_version": 2,
"permissions": [
"https://my.senecacollege.ca/*"
],
"content_scripts": [
{
"matches": [
"https://my.senecacollege.ca/*"
],
"js": ["src/homepage-guest.js"]
}
],
"icons": {
"128": "./images/icon.png"
}
}
{
"name": "Seneca Blackboard Extension",
"version": "0.1.0",
"description": "This extension changes up the GUI of Seneca Blackboard to be more user friendly",
"homepage_url": "https://github.com/yevseytsev/SenecaBlackboardExtension",
"manifest_version": 2,
"permissions": [
"https://my.senecacollege.ca/*",
"https://studenterp.senecacollege.ca/*",
"storage",
"activeTab"
],
"content_scripts": [
{
"run_at": "document_start",
"matches": [
"https://my.senecacollege.ca/*",
"https://studenterp.senecacollege.ca/*"
],
"js": [
"src/background.js",
"src/homepage.js",
"src/options.js"
]
}
],
"browser_action": {
"default_icon": "./images/icon128.png"
},
"icons": {
"128": "./images/icon128.png",
"48": "./images/icon48.png",
"32": "./images/icon32.png",
"16": "./images/icon16.png"
},
"options_ui": {
"page": "src/options.html",
"open_in_tab": false
},
"background": {
"scripts": ["src/background.js"],
"persistent": false
}
}