From 0dbfa5f6110d96ea26f124b6dc8487e1bec3da8a Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Sun, 1 Jun 2014 10:17:30 -0700 Subject: rustdoc: Fix some more broken links --- src/librustdoc/html/static/main.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/librustdoc/html') diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 6c9bc793582..440b829c80c 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -664,7 +664,10 @@ for (var j = 0; j < structs.length; j++) { var code = $('').append(structs[j]); $.each(code.find('a'), function(idx, a) { - $(a).attr('href', rootPath + $(a).attr('href')); + var href = $(a).attr('href'); + if (!href.startsWith('http')) { + $(a).attr('href', rootPath + $(a).attr('href')); + } }); var li = $('
  • ').append(code); list.append(li); -- cgit 1.4.1-3-g733a5