~jstys-z/helioviewer.org/client5

« back to all changes in this revision

Viewing changes to lib/jsunit-2.2/app/main-results.html

  • Committer: V. Keith Hughitt
  • Date: 2009-04-01 21:08:05 UTC
  • Revision ID: hughitt1@kore-20090401210805-372f7dgih07vxk42
nightly build 04-01-2009

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
2
<html>
 
3
<head>
 
4
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
5
    <title>JsUnit main-results.html</title>
 
6
    <link rel="stylesheet" type="text/css" href="../css/jsUnitStyle.css">
 
7
</head>
 
8
 
 
9
<body>
 
10
<script language="javascript" type="text/javascript">
 
11
    var DEFAULT_SUBMIT_WEBSERVER = "localhost:8080";
 
12
 
 
13
    function submitUrlFromSpecifiedUrl() {
 
14
        var result = "";
 
15
        var specifiedUrl = top.getSpecifiedResultUrl();
 
16
        if (specifiedUrl.indexOf("http://") != 0)
 
17
            result = "http://";
 
18
        result += specifiedUrl;
 
19
        return result;
 
20
    }
 
21
 
 
22
    function submitUrlFromTestRunnerLocation() {
 
23
        var result = "http://";
 
24
        var webserver = top.getWebserver();
 
25
        if (webserver == null) // running over file:///
 
26
            webserver = DEFAULT_SUBMIT_WEBSERVER;
 
27
        result += webserver;
 
28
        result += "/jsunit/acceptor";
 
29
        return result;
 
30
    }
 
31
 
 
32
    var submitUrl = "";
 
33
    if (top.wasResultUrlSpecified()) {
 
34
        submitUrl = submitUrlFromSpecifiedUrl();
 
35
    } else {
 
36
        submitUrl = submitUrlFromTestRunnerLocation();
 
37
    }
 
38
 
 
39
    var formString = "<form name=\"resultsForm\" action=\"" + submitUrl + "\" method=\"post\" target=\"_top\">";
 
40
    document.write(formString);
 
41
</script>
 
42
<input type="hidden" name="id">
 
43
<input type="hidden" name="userAgent">
 
44
<input type="hidden" name="jsUnitVersion">
 
45
<input type="hidden" name="time">
 
46
<input type="hidden" name="url">
 
47
<input type="hidden" name="cacheBuster">
 
48
<select size="5" name="testCases" multiple></select>
 
49
</form>
 
50
<script language="javascript" type="text/javascript">
 
51
    function populateHeaderFields(id, userAgent, jsUnitVersion, baseURL) {
 
52
        document.resultsForm.id.value = id;
 
53
        document.resultsForm.userAgent.value = userAgent;
 
54
        document.resultsForm.jsUnitVersion.value = jsUnitVersion;
 
55
        document.resultsForm.url.value = baseURL;
 
56
        document.resultsForm.cacheBuster.value = new Date().getTime();
 
57
    }
 
58
    function submitResults() {
 
59
        var testCasesField = document.resultsForm.testCases;
 
60
        for (var i = 0; i < testCasesField.length; i++) {
 
61
            testCasesField[i].selected = true;
 
62
        }
 
63
        document.resultsForm.submit();
 
64
    }
 
65
</script>
 
66
</body>
 
67
</html>