diff options
Diffstat (limited to 'src/librustdoc/html')
| -rw-r--r-- | src/librustdoc/html/static/main.js | 5 |
1 files changed, 4 insertions, 1 deletions
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 = $('<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 = $('<li>').append(code); list.append(li); |
