Fixed the assets link in releases
This commit is contained in:
parent
b7e4055247
commit
c1c96806ff
16
github.js
16
github.js
|
@ -1,6 +1,6 @@
|
||||||
// GitHub CSS fixes
|
// GitHub CSS fixes
|
||||||
// version 1.4
|
// version 1.5
|
||||||
// 2022-11-25
|
// 2023-02-08
|
||||||
// Copyright (c) 2021 Created by Georgios Sokianos
|
// Copyright (c) 2021 Created by Georgios Sokianos
|
||||||
// Released under the GPL license
|
// Released under the GPL license
|
||||||
// http://www.gnu.org/copyleft/gpl.html
|
// http://www.gnu.org/copyleft/gpl.html
|
||||||
|
@ -10,7 +10,7 @@
|
||||||
// @namespace none
|
// @namespace none
|
||||||
// @description Fixes css in GitHub
|
// @description Fixes css in GitHub
|
||||||
// @include https://github.com/*
|
// @include https://github.com/*
|
||||||
// @version $VER: GitHub CSS fixes 1.4 (25.11.2022)
|
// @version $VER: GitHub CSS fixes 1.5 (08.02.2023)
|
||||||
// @url https://ko-fi.com/walkero
|
// @url https://ko-fi.com/walkero
|
||||||
// ==/UserScript==
|
// ==/UserScript==
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ window.onload = function () {
|
||||||
var container = document.getElementById("repository-container-header");
|
var container = document.getElementById("repository-container-header");
|
||||||
var archiveText = document.createTextNode("Download ZIP");
|
var archiveText = document.createTextNode("Download ZIP");
|
||||||
var archiveUrl = canonicalUrl;
|
var archiveUrl = canonicalUrl;
|
||||||
|
|
||||||
if (canonicalUrl.indexOf("tree") > -1) {
|
if (canonicalUrl.indexOf("tree") > -1) {
|
||||||
archiveUrl = archiveUrl.replace("tree", "archive");
|
archiveUrl = archiveUrl.replace("tree", "archive");
|
||||||
} else {
|
} else {
|
||||||
|
@ -93,19 +93,19 @@ window.onload = function () {
|
||||||
archiveUrl += "/archive/" + branchElem.textContent;
|
archiveUrl += "/archive/" + branchElem.textContent;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (archiveUrl != canonicalUrl) {
|
if (archiveUrl != canonicalUrl) {
|
||||||
var archiveLink = document.createElement("a");
|
var archiveLink = document.createElement("a");
|
||||||
archiveLink.appendChild(archiveText);
|
archiveLink.appendChild(archiveText);
|
||||||
archiveLink.title = "Download as a ZIP file";
|
archiveLink.title = "Download as a ZIP file";
|
||||||
archiveLink.href = archiveUrl + ".zip";
|
archiveLink.href = archiveUrl + ".zip";
|
||||||
|
|
||||||
container.appendChild(archiveLink);
|
container.appendChild(archiveLink);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add assets URL in a release
|
// Add assets URL in a release
|
||||||
var fragment = document.querySelector("include-fragment[data-test-selector='lazy-asset-list-fragment']");
|
var fragment = document.querySelector("include-fragment[loading='lazy']");
|
||||||
if (fragment !== null) {
|
if (fragment !== null) {
|
||||||
var assetUrl = fragment.getAttribute('src');
|
var assetUrl = fragment.getAttribute('src');
|
||||||
if (assetUrl !== null) {
|
if (assetUrl !== null) {
|
||||||
|
@ -114,7 +114,7 @@ window.onload = function () {
|
||||||
assetLink.appendChild(assetUrlText);
|
assetLink.appendChild(assetUrlText);
|
||||||
assetLink.title = "List of assets";
|
assetLink.title = "List of assets";
|
||||||
assetLink.href = assetUrl;
|
assetLink.href = assetUrl;
|
||||||
|
|
||||||
fragment.appendChild(assetLink);
|
fragment.appendChild(assetLink);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue