summaryrefslogtreecommitdiff
path: root/layout/reftests/xul-document-load/test010.xul
blob: a092475d5c7953e2b571a2eb60afc0cd77234667 (plain)
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
<?xml version="1.0"?>
<!--
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/licenses/publicdomain/
-->
<window id="main"
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
        style="background-color: green">
  <?xml-stylesheet href="test010.css" type="text/css"?>
  <?xul-overlay href="test010-overlay.xul" ?>
  <script>
  function assert(x, msg) {
    if(!x) {
      dump("assertion failed! " + msg + "\n");
      document.getElementById("main").style.backgroundColor = "red";
    }
  }
  
  try {
    assert(document.firstChild.id == "main", "nothing in prolog");
    var winEl = document.documentElement;
    assert(winEl.childNodes[0].nodeName == "xml-stylesheet", "xml-stylesheet PI is in the correct place");
    assert(winEl.childNodes[1].nodeName == "xul-overlay", "xul-overlay PI is in the correct place");
  } catch(e) {
    dump(e);
    assert(false, e);
    throw e;
  }
  </script>
</window>