no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
[gecko.git] / layout / reftests / text-overflow / bidi-simple-scrolled.html
blob489535ab83f34352cae4ab4f355d204cb100c5b8
1 <!DOCTYPE HTML>
2 <!--
3 Any copyright is dedicated to the Public Domain.
4 http://creativecommons.org/licenses/publicdomain/
6 Test: Simple bidi cases, scrolled a bit from the start position
7 -->
8 <html class="reftest-wait"><head>
9 <title>text-overflow: simple mixed-bidi cases, scrolled a bit from the start position</title>
10 <style type="text/css">
11 @font-face {
12 font-family: DejaVuSansMono;
13 src: url(../fonts/DejaVuSansMono.woff);
15 html,body {
16 color:black; background-color:white; font-size:16px; padding:0; margin:0; font-family:DejaVuSansMono;
18 .test {
19 overflow:auto;
20 text-overflow:ellipsis ellipsis;
21 white-space:nowrap;
22 width: 4.4em;
23 margin-bottom:1em;
24 position:relative;
25 line-height:2em;
28 .hidden {
29 overflow:hidden;
30 width: 4.7em;
33 .rlo {
34 unicode-bidi: bidi-override; direction: rtl;
36 .lro {
37 unicode-bidi: bidi-override; direction: ltr;
39 .rtl {
40 direction:rtl;
42 .ltr {
43 direction:ltr;
46 </style>
47 <script>
48 function scrolldivs() {
49 var divs = document.getElementsByTagName('div');
50 for (i = 0; i < divs.length; ++i) {
51 if (window.getComputedStyle(divs[i]).direction == 'ltr')
52 divs[i].scrollLeft = 8;
53 else
54 divs[i].scrollLeft = -8;
56 document.documentElement.removeAttribute('class');
58 </script>
60 </head><body onload="scrolldivs()">
62 <!-- LTR block -->
64 <div class="test ltr">AxxxB&nbsp;<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
66 <div class="test ltr"><span class="rlo">Hell&nbsp;World</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
68 <div class="test ltr"><span class="rlo">Hell&nbsp;World</span></div>
71 <!-- RTL block -->
72 <div class="test rtl">AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">Hello&nbsp;orld</span></div>
74 <div class="test rtl"><span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">Hello&nbsp;orld</span></div>
76 <div class="test rtl"><span class="rlo">Hello&nbsp;orld</span></div>
79 <div class="test rtl hidden">AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
81 <div class="test rtl hidden"><span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
83 <div class="test rtl hidden"><span class="rlo">HelloWorld</span></div>
85 <!-- LTR block -->
88 <div class="test ltr hidden">AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
90 <div class="test ltr hidden"><span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
92 <div class="test ltr hidden"><span class="rlo">HelloWorld</span></div>
94 <span style="position:absolute; top:0; left:6em; height:6em; overflow:hidden;">
95 <div class="test rtl"><br><br><span class="rlo">HelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorld</span></div>
96 </span>
98 </body></html>