src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
equal
deleted
inserted
replaced
45 var urlPrefix=""; |
45 var urlPrefix=""; |
46 if (useModuleDirectories) { |
46 if (useModuleDirectories) { |
47 var slash = "/"; |
47 var slash = "/"; |
48 if (ui.item.category === catModules) { |
48 if (ui.item.category === catModules) { |
49 return ui.item.l + slash; |
49 return ui.item.l + slash; |
50 } else if (ui.item.category === catPackages) { |
50 } else if (ui.item.category === catPackages && ui.item.m) { |
51 return ui.item.m + slash; |
51 return ui.item.m + slash; |
52 } else if (ui.item.category === catTypes || ui.item.category === catMembers) { |
52 } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { |
53 $.each(packageSearchIndex, function(index, item) { |
53 $.each(packageSearchIndex, function(index, item) { |
54 if (ui.item.p == item.l) { |
54 if (ui.item.p == item.l) { |
55 urlPrefix = item.m + slash; |
55 urlPrefix = item.m + slash; |
56 } |
56 } |
57 }); |
57 }); |
|
58 return urlPrefix; |
|
59 } else { |
58 return urlPrefix; |
60 return urlPrefix; |
59 } |
61 } |
60 } |
62 } |
61 return urlPrefix; |
63 return urlPrefix; |
62 } |
64 } |
114 } else if (item.category === catPackages) { |
116 } else if (item.category === catPackages) { |
115 label = (item.m) |
117 label = (item.m) |
116 ? getHighlightedText(item.m + "/" + item.l) |
118 ? getHighlightedText(item.m + "/" + item.l) |
117 : getHighlightedText(item.l); |
119 : getHighlightedText(item.l); |
118 } else if (item.category === catTypes) { |
120 } else if (item.category === catTypes) { |
119 label = getHighlightedText(item.p + "." + item.l); |
121 label = (item.p) |
|
122 ? getHighlightedText(item.p + "." + item.l) |
|
123 : getHighlightedText(item.l); |
120 } else if (item.category === catMembers) { |
124 } else if (item.category === catMembers) { |
121 label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); |
125 label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); |
122 } else if (item.category === catSearchTags) { |
126 } else if (item.category === catSearchTags) { |
123 label = getHighlightedText(item.l); |
127 label = getHighlightedText(item.l); |
124 } else { |
128 } else { |
304 url += "module-summary.html"; |
308 url += "module-summary.html"; |
305 } else { |
309 } else { |
306 url = ui.item.l + "-summary.html"; |
310 url = ui.item.l + "-summary.html"; |
307 } |
311 } |
308 } else if (ui.item.category === catPackages) { |
312 } else if (ui.item.category === catPackages) { |
|
313 if (ui.item.url) { |
|
314 url = ui.item.url; |
|
315 } else { |
309 url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; |
316 url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; |
|
317 } |
310 } else if (ui.item.category === catTypes) { |
318 } else if (ui.item.category === catTypes) { |
311 if (ui.item.p === "<Unnamed>") { |
319 if (ui.item.url) { |
|
320 url = ui.item.url; |
|
321 } else if (ui.item.p === "<Unnamed>") { |
312 url += ui.item.l + ".html"; |
322 url += ui.item.l + ".html"; |
313 } else { |
323 } else { |
314 url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; |
324 url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; |
315 } |
325 } |
316 } else if (ui.item.category === catMembers) { |
326 } else if (ui.item.category === catMembers) { |