Skip to content
This repository has been archived by the owner on Jul 9, 2024. It is now read-only.

Commit

Permalink
ref: use relative links
Browse files Browse the repository at this point in the history
Use offline assets bundled in the extension
  • Loading branch information
adil192 committed Jan 30, 2024
1 parent 4be1fae commit d509ea0
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 60 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,6 @@ or you can do it yourself and submit a pull request:
```js
const knownModuleImages = {
// ...
"ABCD10000" : "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/ABCD10000/ABCD10000.jpg",
"ABCD10000" : "../assets/subjects/ABCD10000/ABCD10000.jpg",
};
```
45 changes: 16 additions & 29 deletions src/scripts/add_course_images.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
// ==UserScript==
// @name UoM Blackboard: Add course images
// @namespace http://tampermonkey.net/
// @version 20240128.00.00
// @description An optional accompanying script for https://github.com/adil192/BlackboardTheme, which adds better course images to the Blackboard homepage.
// @author adil192
// @match https://online.manchester.ac.uk/ultra/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=manchester.ac.uk
// @grant none
// @license Unlicense
// @downloadURL https://github.com/adil192/BlackboardTheme/raw/main/scripts/add_course_images.js
// ==/UserScript==

// @ts-check

/**
Expand All @@ -27,21 +14,21 @@ const NORESULTS = "NORESULTS";
* @type {Record<string, string>}
*/
const knownModuleImages = {
"ARDSE001" : "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/ARDSE001/ARDSE001.jpg",

"COMP16321": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/COMP16321/COMP16321.jpg",
"COMP28112": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/COMP38311/COMP28112.jpg",
"COMP30040": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/COMP30040/COMP30040.jpg",
"COMP33312": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/COMP33312/COMP33312.jpg",
"COMP33511": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/COMP33511/COMP33511.jpg",
"COMP36212": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/COMP36212/COMP36212.jpg",
"COMP38311": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/COMP38311/COMP38311.jpg",

"MATH11711": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/MATH11711/MATH11711.jpg",
"MATH31051": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/MATH31051/MATH31051.png",
"MATH32031": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/MATH32031/MATH32031.jpg",
"MATH32052": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/MATH32052/MATH32052.jpg",
"MATH32091": "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/MATH32091/MATH32091.png",
"ARDSE001" : "../assets/subjects/ARDSE001/ARDSE001.jpg",

"COMP16321": "../assets/subjects/COMP16321/COMP16321.jpg",
"COMP28112": "../assets/subjects/COMP38311/COMP28112.jpg",
"COMP30040": "../assets/subjects/COMP30040/COMP30040.jpg",
"COMP33312": "../assets/subjects/COMP33312/COMP33312.jpg",
"COMP33511": "../assets/subjects/COMP33511/COMP33511.jpg",
"COMP36212": "../assets/subjects/COMP36212/COMP36212.jpg",
"COMP38311": "../assets/subjects/COMP38311/COMP38311.jpg",

"MATH11711": "../assets/subjects/MATH11711/MATH11711.jpg",
"MATH31051": "../assets/subjects/MATH31051/MATH31051.png",
"MATH32031": "../assets/subjects/MATH32031/MATH32031.jpg",
"MATH32052": "../assets/subjects/MATH32052/MATH32052.jpg",
"MATH32091": "../assets/subjects/MATH32091/MATH32091.png",
};

/**
Expand All @@ -53,7 +40,7 @@ const knownModuleImages = {
* @type {Map<RegExp, string>}
*/
const specialModuleImages = new Map([
[/team project/i, "https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/subjects/team/team.jpg"],
[/team project/i, "../assets/subjects/team/team.jpg"],
]);


Expand Down
13 changes: 0 additions & 13 deletions src/scripts/auto_login.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
// ==UserScript==
// @name UoM Blackboard: Auto login
// @namespace http://tampermonkey.net/
// @version 20240125.00.00
// @description An optional accompanying script for https://github.com/adil192/BlackboardTheme, which automatically clicks the login button if your username and password are saved in the browser.
// @author adil192
// @match https://login.manchester.ac.uk/cas/login*
// @icon https://www.google.com/s2/favicons?sz=64&domain=manchester.ac.uk
// @grant none
// @license Unlicense
// @downloadURL https://github.com/adil192/BlackboardTheme/raw/main/scripts/auto_login.js
// ==/UserScript==

// @ts-check

(function () {
Expand Down
13 changes: 0 additions & 13 deletions src/scripts/video_keyboard_shortcuts.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
// ==UserScript==
// @name UoM Blackboard: Video keyboard shortcuts
// @namespace http://tampermonkey.net/
// @version 20240128.01.00
// @description An optional accompanying script for https://github.com/adil192/BlackboardTheme, which adds keyboard shortcuts for video playback on Blackboard.
// @author adil192
// @match https://video.manchester.ac.uk/embedded/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=manchester.ac.uk
// @grant none
// @license Unlicense
// @downloadURL https://github.com/adil192/BlackboardTheme/raw/main/scripts/video_keyboard_shortcuts.js
// ==/UserScript==

// @ts-check

/**
Expand Down
4 changes: 2 additions & 2 deletions src/styles/online.manchester.ac.uk.scss
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ html {

/* Replace welcome image */
img[src="https://online.manchester.ac.uk/branding/_96_1/welcome-image03.png"] {
background: url("https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/queens_arch.jpg") center center no-repeat;
background: url("../assets/queens_arch.jpg") center center no-repeat;
background-size: cover;
box-sizing: border-box;
padding-left: 100%;
Expand Down Expand Up @@ -118,7 +118,7 @@ p, strong, b,

background: transparent;
// SVG converted from https://www.staffnet.manchester.ac.uk/brand/visual-identity/logo/logo-downloads/
background-image: url("https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/TAB_allwhite.svg");
background-image: url("../assets/TAB_allwhite.svg");
background-repeat: no-repeat;
background-size: contain;

Expand Down
2 changes: 1 addition & 1 deletion src/styles/online.manchester.ac.uk_ultra.scss
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ button.anchor,
width: 100%;
height: auto;
aspect-ratio: 174 / 74;
background: url('https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/TAB_allwhite.svg') no-repeat center;
background: url('../assets/TAB_allwhite.svg') no-repeat center;
background-size: 90%;

> img {
Expand Down
2 changes: 1 addition & 1 deletion src/styles/video.manchester.ac.uk.scss
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ video,
}

.vjs-new-tab-control {
background: url("https://raw.githubusercontent.com/adil192/BlackboardTheme/main/assets/up-right-from-square.svg") no-repeat center !important;
background: url("../assets/up-right-from-square.svg") no-repeat center !important;
background-size: 1.3em !important;
background-position-y: 40% !important;
cursor: pointer;
Expand Down

0 comments on commit d509ea0

Please sign in to comment.