Bug 707278 (Before)  2013-09-24
To check built-in javascript search
 All Classes Namespaces Files Functions Variables Pages
Issue details

Table of Contents

Author
Suzumizaki-Kimitaka

How To Represent the Bug

1) Make sure search target is set to All.

selectall.png

2) Type Te in search box.

The list will be shown, contains the entries begin with Te. With this documents, the entries are Test1, Test2, Test1.cpp and TestSpace.

Before patch, the search result is shown like the picture below:

before.png

As told in the picture above, the 2nd and the 5th link don't work.

This bug seems appear only when namespace used.

Why not work?

The reason is easy to understand: The generated html is wrong.

reason.png

Each strings used in id attribute should be unique in one html/xml document. But the doxygen generates SR_test1 and SR_test2 twice.

The Ideal Behavior

After the patch I made is applied, the search result will works ideal.

The Ideal behavior likes the picture below:

after.png

Test1 and Test2 are grouped into each one entry. And they are clickable to expand and shrink.