Correct minor problems with previous commit.
[gssweb.git] / chrome / test / test.html
1 <html>
2   <head>
3     <title>GSSApi Tester Application</title>
4     <script language="javascript">
5       function report(msg) {
6         var response = document.getElementById('response');
7         response.innerHTML = '<p>' + msg + '</p>' + response.innerHTML;
8       }
9
10       function doImportName() {
11         var gss = new navigator.gss_eap({
12           appTag: "TestApp",
13           error:  function(major, minor, errMsg, appTag) 
14                   {
15                     report("Error");
16                     report("Major: " + major + "; Minor: " + minor);
17                     report("<blockquote>" + errMsg + "</blockquote>");
18                     report("appTag: " + appTag);
19                   }
20         });
21         gss.import_name({
22           name:      document.getElementById('import_name_name').value,
23           name_type: document.getElementById('import_name_mech').value,
24           success:   function(name, appTag) {
25                        report("GSS imported name: " + name);
26                        report("appTag: " + appTag);
27                      }
28         });
29       }
30       
31       document.addEventListener('DOMContentLoaded', function () {
32         document.getElementById('import_name').addEventListener(
33           'click', doImportName
34         );
35         console.log('DOMContentLoaded.');
36       });
37
38     </script>
39   </head>
40   <body>
41     <h2>GSS Import Name parameters:</h2>
42     <label for="import_name_name">Name:</label>
43     <input name="import_name_name" id="import_name_name" value="HTTP@localhost.localdomain" />
44     <br/>
45     <label for="import_name_mech">Mechanism:</label>
46     <input name="import_name_mech"
47            id="import_name_mech"
48            value="{1 2 840 113554 1 2 1 4 }" />
49     <br/>
50     <button id="import_name">gss_import_name</button>
51     <br/>
52     <div id='response'></div>
53   </body>
54 </html>