accessible/tests/mochitest/attributes/test_obj_css.xul

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

michael@0 1 <?xml version="1.0"?>
michael@0 2 <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
michael@0 3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css"
michael@0 4 type="text/css"?>
michael@0 5
michael@0 6 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
michael@0 7 title="Accessibility CSS-based Object Attributes Test.">
michael@0 8
michael@0 9 <script type="application/javascript"
michael@0 10 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js" />
michael@0 11
michael@0 12 <script type="application/javascript"
michael@0 13 src="../common.js" />
michael@0 14 <script type="application/javascript"
michael@0 15 src="../events.js" />
michael@0 16 <script type="application/javascript"
michael@0 17 src="../attributes.js" />
michael@0 18
michael@0 19 <script type="application/javascript">
michael@0 20 <![CDATA[
michael@0 21 function doTest()
michael@0 22 {
michael@0 23 // CSS display
michael@0 24 testCSSAttrs("display_mozbox");
michael@0 25 testCSSAttrs("display_mozinlinebox");
michael@0 26 testCSSAttrs("display_mozgrid");
michael@0 27 testCSSAttrs("display_mozinlinegrid");
michael@0 28 testCSSAttrs("display_mozgridgroup");
michael@0 29 testCSSAttrs("display_mozgridline");
michael@0 30 testCSSAttrs("display_mozstack");
michael@0 31 testCSSAttrs("display_mozinlinestack");
michael@0 32 testCSSAttrs("display_mozdeck");
michael@0 33 testCSSAttrs("display_mozpopup");
michael@0 34 testCSSAttrs("display_mozgroupbox");
michael@0 35
michael@0 36 SimpleTest.finish();
michael@0 37 }
michael@0 38
michael@0 39 SimpleTest.waitForExplicitFinish();
michael@0 40 addA11yLoadEvent(doTest);
michael@0 41 ]]>
michael@0 42 </script>
michael@0 43
michael@0 44 <hbox flex="1" style="overflow: auto;">
michael@0 45 <body xmlns="http://www.w3.org/1999/xhtml">
michael@0 46 <a target="_blank"
michael@0 47 href="https://bugzilla.mozilla.org/show_bug.cgi?id=714579"
michael@0 48 title="Don't use GetComputedStyle for object attribute calculation">
michael@0 49 Mozilla Bug 714579
michael@0 50 </a><br/>
michael@0 51
michael@0 52 <p id="display"></p>
michael@0 53 <div id="content" style="display: none">
michael@0 54 </div>
michael@0 55 <pre id="test">
michael@0 56 </pre>
michael@0 57 </body>
michael@0 58
michael@0 59 <vbox id="display_mozbox" style="display: -moz-box;" role="img"/>
michael@0 60 <vbox id="display_mozinlinebox" style="display: -moz-inline-box;" role="img"/>
michael@0 61 <vbox id="display_mozgrid" style="display: -moz-grid;" role="img"/>
michael@0 62 <vbox id="display_mozinlinegrid" style="display: -moz-inline-grid;" role="img"/>
michael@0 63 <vbox id="display_mozgridgroup" style="display: -moz-grid-group;" role="img"/>
michael@0 64 <vbox id="display_mozgridline" style="display: -moz-grid-line;" role="img"/>
michael@0 65 <vbox id="display_mozstack" style="display: -moz-stack;" role="img"/>
michael@0 66 <vbox id="display_mozinlinestack" style="display: -moz-inline-stack;" role="img"/>
michael@0 67 <vbox id="display_mozdeck" style="display: -moz-deck;" role="img"/>
michael@0 68 <vbox id="display_mozpopup" style="display: -moz-popup;" role="img"/>
michael@0 69 <vbox id="display_mozgroupbox" style="display: -moz-groupbox;" role="img"/>
michael@0 70
michael@0 71 </hbox>
michael@0 72 </window>
michael@0 73

mercurial