From 92569470512857684f74790db0a21518a6603ca9 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Sun, 27 Sep 2015 14:48:36 +0530 Subject: [PATCH] rustdoc: Remove crate name from primitives, make them turn up first in search --- src/librustdoc/html/static/main.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 5b0b19b95af..9dce1b28c97 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -386,6 +386,9 @@ if ((aaa.item.ty === TY_PRIMITIVE) && (bbb.item.ty !== TY_PRIMITIVE)) { return -1; } + if ((bbb.item.ty === TY_PRIMITIVE) && (aaa.item.ty !== TY_PRIMITIVE)) { + return 1; + } // sort by description (no description goes later) a = (aaa.item.desc === ''); @@ -572,6 +575,10 @@ displayPath = item.path + '::'; href = rootPath + item.path.replace(/::/g, '/') + '/index.html'; + } else if (type === "primitive") { + displayPath = ""; + href = rootPath + item.path.replace(/::/g, '/') + + '/' + type + '.' + name + '.html'; } else if (item.parent !== undefined) { var myparent = item.parent; var anchor = '#' + type + '.' + name;