File: dddoc.js

package info (click to toggle)
seqan 1.4.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 257,080 kB
  • ctags: 38,576
  • sloc: cpp: 301,711; python: 26,086; sh: 659; xml: 188; awk: 129; makefile: 53
file content (33 lines) | stat: -rw-r--r-- 869 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var MAX_RESULT = 50;

function updateSearch(text)
{
    if (DB == null) return;
    
    s = '';
    count = 1;
        
    if (text.length >= 2)
    {
        if (text.length < 3)
            reg = new RegExp('^(' + text.toLowerCase() + ')', "gi");
        else
            reg = new RegExp('(' + text.toLowerCase() + ')', "gi");
            
        for (i = 0; i < DB.length-1; ++i)
        {
            entry = DB[i];
            key = entry[0];
            
            if (key.match(reg))
            {
                displaytext = entry[0].replace(reg, '<b>$1</b>');
                s += '<div><nobr><a target=_parent ' + entry[2] + displaytext + ' ' + entry[1] + '</a></nobr></div>';
                ++count;
                if (count >= MAX_RESULT) break;
            }
        }
    }
        
    result.innerHTML = s ;
}