"web/git@developer.sourcefind.cn:chenpangpang/ComfyUI.git" did not exist on "07e9a6b8266326c5f51ea7b0cc20c6129bf5d238"
Unverified Commit 609e0c58 authored by Sylvain Gugger's avatar Sylvain Gugger Committed by GitHub
Browse files

Fix links (#5248)

parent c9163a8d
...@@ -85,8 +85,12 @@ function addVersionControl() { ...@@ -85,8 +85,12 @@ function addVersionControl() {
// To grab the version currently in view, we parse the url // To grab the version currently in view, we parse the url
const parts = location.toString().split('/'); const parts = location.toString().split('/');
let versionIndex = parts.length - 2 let versionIndex = parts.length - 2
// Index page may not have a last part with filename.html so we need to go up
if (! parts[versionIndex].match(/\.html$/)) {
versionIndex = parts.length - 1
}
// Main classes and models are nested so we need to go deeper // Main classes and models are nested so we need to go deeper
if (parts[versionIndex] == "main_classes" || parts[versionIndex] == "model_doc") { else if (parts[versionIndex] == "main_classes" || parts[versionIndex] == "model_doc") {
versionIndex = parts.length - 3 versionIndex = parts.length - 3
} }
const version = parts[versionIndex]; const version = parts[versionIndex];
...@@ -96,7 +100,10 @@ function addVersionControl() { ...@@ -96,7 +100,10 @@ function addVersionControl() {
const htmlLines = []; const htmlLines = [];
for (const [key, value] of Object.entries(versionMapping)) { for (const [key, value] of Object.entries(versionMapping)) {
var urlParts = (key == "") ? [] : [key]; var urlParts = parts.slice(0, versionIndex-1);
if (key != "") {
urlParts = urlParts.concat([key]);
}
urlParts = urlParts.concat(parts.slice(versionIndex)); urlParts = urlParts.concat(parts.slice(versionIndex));
htmlLines.push(`<a href="${urlParts.join('/')}">${value}</a>`); htmlLines.push(`<a href="${urlParts.join('/')}">${value}</a>`);
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment