123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- <!DOCTYPE html>
- <html>
- <!--
- Copyright 2012 The Closure Library Authors. All Rights Reserved.
- Use of this source code is governed by the Apache License, Version 2.0.
- See the COPYING file for details.
- -->
- <!--
- -->
- <head>
- <meta charset="UTF-8" />
- <title>
- Closure Unit Tests - goog.style.bidi
- </title>
- <script src="../base.js">
- </script>
- <script>
- goog.require('goog.style.bidiTest');
- </script>
- <style>
- /* Using borders, padding, and margins of various prime values. */
- .scrollDiv {
- left:50px; width:250px; height: 100px;
- position:absolute; overflow:auto; border-left: 3px solid green;
- border-right: 17px solid green; margin: 7px; padding: 13px;
- }
- </style>
- </head>
- <body>
- <span id="bodyChild" style="position:fixed;left:60px">
- bodyChild
- </span>
- <div>
- <span>
- LTR
- </span>
- <div dir="ltr" onscroll="updateInfo()" id="scrollDivLtr" class="scrollDiv">
- <div style="width: 1000px; height: 2000px;background-color: blue">
- </div>
- <div id="scrolledElementLtr" style="background:yellow; top: 25px; left:85px;
- width: 100px; position:absolute">
- elm
- </div>
- </div>
- <div style="left:400px; position:absolute;">
- <div>
- elm.offsetParent.scrollLeft:
- <span id="elementScrollLeftLtr">
- </span>
- </div>
- <div>
- bidi.getScrollLeft(...):
- <span id="bidiScrollLeftLtr">
- </span>
- </div>
- <div>
- bidi.getOffsetStart(...):
- <span id="bidiOffsetStartLtr">
- </span>
- </div>
- <form name="formLtr" action="bidi_test.html#">
- goog.style.bidi.setScrollOffset:
- <input name="pixelsLtr" type="text" />
- <a href="bidi_test.html#" onclick="goog.style.bidi.setScrollOffset(
- document.getElementById('scrollDivLtr'),
- parseInt(formLtr.elements['pixelsLtr'].value));">
- set
- </a>
- </form>
- </div>
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </div>
- <hr />
- <div>
- <span>
- RTL
- </span>
- <div dir="rtl" onscroll="updateInfo();" id="scrollDivRtl" class="scrollDiv">
- <div style="width:1000px; height:70px;background-color:blue">
- </div>
- <div id="scrolledElementRtl" style="background:yellow; top: 25px; right:85px;
- width: 100px; position:absolute">
- elm
- </div>
- </div>
- <div style="left:400px; position:absolute;">
- <div>
- elm.offsetParent.scrollLeft:
- <span id="elementScrollLeftRtl">
- </span>
- </div>
- <div>
- bidi.getScrollLeft(...):
- <span id="bidiScrollLeftRtl">
- </span>
- </div>
- <div>
- bidi.getOffsetStart(...):
- <span id="bidiOffsetStartRtl">
- </span>
- </div>
- <form name="formRtl" action="bidi_test.html#">
- goog.style.setScrollOffset:
- <input name="pixelsRtl" type="text" />
- <a href="bidi_test.html#" onclick="goog.style.bidi.setScrollOffset(
- document.getElementById('scrollDivRtl'),
- parseInt(formRtl.elements['pixelsRtl'].value));">
- set
- </a>
- </form>
- </div>
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- <br />
- </div>
- <div dir="rtl" id="scrollLeftRtl" style="position: relative; width: 100px; height: 100px;
- background-color: blue">
- <div style="position:absolute; width: 200px; height: 20px; background-color:
- green">
- INNER
- </div>
- </div>
- <hr />
- <br />
- <br />
- </body>
- </html>
|