removes all the image constraints in connect
// ==UserScript==
// @name ImageConstraintRemover
// @namespace http://tampermonkey.net/
// @version 2024-09-05
// @description removes all the image constraints in connect
// @author DaRealTrueBlue
// @match *://connect.catholic.tas.edu.au/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
window.onload = function() {
// Get all images that have 'size=' in their src or srcset attributes
const images = document.querySelectorAll('img[src*="size="], img[srcset*="size="]');
// Loop through all matching images and modify their src and srcset
images.forEach(function(img) {
img.src = img.src.replace(/(\?|&)?size=.*?(&|$)/, '$1');
img.srcset = img.srcset.replace(/(\?|&)?size=.*?(&|$)/g, '$1');
});
// Change the logo image
const logoImgs = document.querySelectorAll('img[src*="logo.php?logo=skin_logo_large"]');
logoImgs.forEach(function(logoImg) {
logoImg.src = 'https://i.imgur.com/7gWJSru.png';
logoImg.srcset = 'https://i.imgur.com/7gWJSru.png'; // Update srcset if needed
});
};
})();