File: linkchecker.js

package info (click to toggle)
w3c-linkchecker 5.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 432 kB
  • sloc: perl: 2,498; sh: 62; javascript: 34; makefile: 12
file content (39 lines) | stat: -rw-r--r-- 1,007 bytes parent folder | download | duplicates (5)
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
34
35
36
37
38
39
function uriOk(num)
{
    if (!document.getElementById) {
        return true;
    }

    var u = document.getElementById('uri_' + num);
    var ok = false;
    if (u.value.length > 0) {
        if (u.value.search) {
            ok = (u.value.search(/\S/) !== -1);
        }
        else {
            ok = true;
        }
    }
    if (!ok) {
        u.focus();
    }
    return ok;
}

function show_progress(progress_id, progress_text, progress_percentage)
{
    var div = document.getElementById("progress" + progress_id);

    var head = div.getElementsByTagName("h3")[0];
    var text = document.createTextNode(progress_text);
    var span = document.createElement("span");
    span.appendChild(text);
    head.replaceChild(span, head.getElementsByTagName("span")[0]);

    var bar = div.getElementsByTagName("div")[0];
    bar.firstChild.style.width = progress_percentage;
    bar.title = progress_percentage;

    var pre = div.getElementsByTagName("pre")[0];
    pre.scrollTop = pre.scrollHeight;
}