layout/reftests/bugs/232990-1b.xhtml

Wed, 31 Dec 2014 07:16:47 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:16:47 +0100
branch
TOR_BUG_9701
changeset 3
141e0f1194b1
permissions
-rw-r--r--

Revert simplistic fix pending revisit of Mozilla integration attempt.

     1 <?xml version="1.0"?>
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3   <head>
     4     <title>display test</title>
     5     <bindings xmlns="http://www.mozilla.org/xbl"
     6               xmlns:pp="prettyprint"
     7               xmlns:html="http://www.w3.org/1999/xhtml">
     9       <binding id="expander">
    10         <content><pp:float>-</pp:float><children/></content>
    11       </binding>
    12     </bindings>
    14     <style type="text/css">
    15 <![CDATA[
    16 @namespace pp url("prettyprint");
    17 pp|expander-box,
    18 pp|pre-content {
    19   display: block;
    20 }
    22 pp|expander-box[collapsed] > pp|float,
    23 pp|expander-box[collapsed] > pp|pre-content {
    24   display: inline;
    25   float: none;
    26 }
    28 pp|expander-box[xbl] {
    29   -moz-binding: url(#expander);
    30 }
    32 pp|float {
    33   float: left;
    34 }
    35     ]]></style>
    36     <script>
    37 <![CDATA[
    38 var target;
    39 function onLoad() {
    40 var res = document.evaluate("descendant::pp:expander-box",
    41                     document.documentElement,
    42                     function(aPref){return "prettyprint";},
    43                     0, null);
    44 target = res.iterateNext();
    45 toggle();
    46 }
    48 function toggle() {
    49   target.setAttribute("collapsed", "collapsed");
    50 }
    51     ]]></script>
    52   </head>
    54   <body onload="onLoad()">
    55     <div>
    56 <pp:content xmlns:pp="prettyprint">
    57   <pp:expander-box xbl="yes">
    58     <pp:pre-content>pre</pp:pre-content>
    59   </pp:expander-box>
    60 </pp:content>
    61     </div>
    62   </body>
    63 </html>

mercurial