Files
kJS.tmbundle/Support/org.quirksmode.dom.mobile.w3c_cssom.completions.json

32 lines
66 KiB
JSON

{"tool_tip_prefix":"<style type=\"text\/css\" media=\"screen\">\nbody {\n background: transparent;\n\/* opacity: 0.9;*\/\n}\nhtml,body,table{font-size:10px; font-family: \"Lucida Grande\", \"Trebuchet MS\", Verdana, sans-serif;}\ntable{-webkit-border-radius:1ex;background-color:#fff;border:2px solid #eee;width:auto;}\ntd.declaration{width:15em;}\ntd.comp{-webkit-border-radius:1ex;}\n\n\/*COMPATIBILITY TABLES*\/\ntable.compatibility{line-height:140%;border-spacing:0.5em;position:relative;}\ntable.compatibility caption{border-top:1px dotted #9198C1;padding:10px 0;text-align:left;}\ntable.compatibility caption select{margin-left:5px;margin-right:7px;border:1px dotted #9198C1;}\nwbr:after{content:\"\u000200B\"}\ntr{width:100%;}\ntable.compatibility ul,table.compatibility ol{border:none;margin-bottom:0;}\ntable.compatibility td{vertical-align:top;}\ncol.IE{width:3em;}\ncol.FF{width:4em;}\ncol.Saf{width:4em;}\ncol.Op{width:4em;}\ncol.Rest{width:8em;}\ntr.compheader{background-color:#F2F3EF;}\ntr.compheader th{font-weight:normal;font-size:90%;color:#666666;}\ntr.compheader th:first-child{text-align:right;padding:1em;}\ntr.compheader:last-child th{border:none;}\ntd.header{background-color:#F2F3EF;padding:0.3em;}\ntd.header h3,td.header h4{margin-top:0.5em;text-align:center;}\ntd.declaration{background-color:#F2F3EF;text-align:right;padding-right:10px;color:#666666;}\ntd.declaration a{text-decoration:none;}\ndiv.name{font-weight:bold;margin-bottom:1em;margin-top:1em;}\ntd.comp{font-family:verdana,sans-serif;font-size:95%;text-transform:lowercase;text-align:center;height:3em;vertical-align:middle !important;}\ntable.keepCaps td.comp{text-transform:none;}\ntd.yes{background-color:#00882D;color:#ffffff;text-shadow:0 1px 1px #003211;}\ntd.almost{background-color:#40A662;color:#ffffff;text-shadow:0 1px 1px #297D47;}\ntd.incomplete{color:#00882D;border:1px solid #00882D;}\ntd.alternative{color:#666666;border:1px solid #666666;}\ntd.untestable{color:#006699;}\ntd.minimal{color:#CB000F;}\ntd.incorrect{color:#CB000F;border:1px solid #CB000F;}\ntd.inappropriate{background-color:#EFB2B7;text-shadow:0 1px 1px #fff;}\ntd.toomany{background-color:#CCE7D5;text-shadow:0 1px 1px #fff;}\ntd.buggy{background-color:#DA4C57;color:#ffffff;text-shadow:0 1px 1px #81272C;}\ntd.severebug{background-color:#82000A;color:#ffffff;text-shadow:0 1px 1px #410005;}\ntd.no{background-color:#CB000F;color:#ffffff;text-shadow:0 1px 1px #410301;}\ntd.crash{background-color:#535353;font-weight:bold;text-transform:uppercase;color:#ffffff;text-shadow:0 1px 1px #333;}\nb.warning{display:block;color:#F2F3EF;padding:0.5em;margin-right:-10px;margin-top:0.5em;background-color:#999999;text-shadow:0 1px 1px #666;}\ntd pre{padding:0;}\ntd pre + p{margin-top:2px;}\ntd th,td td{padding:1px !important;vertical-align:top;color:#666666;}\ntd th{text-align:left !important;}\n\ncite {\n -webkit-transition: right 1s ease-out, opacity 1s ease-out;\n position: relative;\n opacity: 0;\n right: 50%;\n \n display: block;\n float: right;\n -webkit-border-radius: 1ex;\n margin: 1ex auto 0;\n text-align: center;\n background: #111;\n color: #eee;\n line-height: 2em;\n padding: 0 1em;\n text-shadow: 0 1px 1px #000;\n border: 1px solid #222;\n}\n<\/style>\n<script>\nwindow.addEventListener('load',function(){\n \n var c = document.getElementsByTagName('cite')[0];\n c.style.right = '0px';\n c.style.opacity = '1';\n \n},false);\n<\/script>\n","suggestions":[
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">innerWidth and innerHeight<\/div>\n\t\tThe dimensions of the viewport (interior of the browser window)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#innerWidth%20and%20innerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.innerWidth\nwindow.innerHeight<\/pre>\n\t<ul>\n\t\t<li>iPhone gives the dimensions of the current zoom area.<\/li>\n\t\t<li>Blackberry gives an innerHeight that&#8217;s larger than the total screen height.<\/li>\n\t\t<li>Bolt gives weird numbers that are larger than the reported <code>screen.width\/height<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV innerWidth","tool_tip_format":"html","match":"innerWidth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">innerWidth and innerHeight<\/div>\n\t\tThe dimensions of the viewport (interior of the browser window)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#innerWidth%20and%20innerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.innerWidth\nwindow.innerHeight<\/pre>\n\t<ul>\n\t\t<li>iPhone gives the dimensions of the current zoom area.<\/li>\n\t\t<li>Blackberry gives an innerHeight that&#8217;s larger than the total screen height.<\/li>\n\t\t<li>Bolt gives weird numbers that are larger than the reported <code>screen.width\/height<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV innerHeight","tool_tip_format":"html","match":"innerHeight","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">outerWidth and outerHeight<\/div>\n\t\tThe dimensions of the entire browser window (including taskbars and such)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#outerWidth%20and%20outerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.outerWidth\nwindow.outerHeight<\/pre>\n\t<ul>\n\t\t<li>iPhone always gives 320 x 396 independent of orientation<\/li>\n\t\t<li>Bolt gives weird numbers. The 400 for the <code>outerWidth<\/code> is definitely incorrect.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV outerWidth","tool_tip_format":"html","match":"outerWidth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">outerWidth and outerHeight<\/div>\n\t\tThe dimensions of the entire browser window (including taskbars and such)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#outerWidth%20and%20outerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.outerWidth\nwindow.outerHeight<\/pre>\n\t<ul>\n\t\t<li>iPhone always gives 320 x 396 independent of orientation<\/li>\n\t\t<li>Bolt gives weird numbers. The 400 for the <code>outerWidth<\/code> is definitely incorrect.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV outerHeight","tool_tip_format":"html","match":"outerHeight","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">pageXOffset and pageYOffset<\/div>\n\t\tThe amount of pixels the entire pages has been scrolled\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#pageXOffset%20and%20pageYOffset\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">0<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">0<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.pageXOffset\nwindow.pageYOffset<\/pre>\n<ul>\n\t<li>iPhone counts a zoom as a scroll.<\/li>\n<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV pageXOffset","tool_tip_format":"html","match":"pageXOffset","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">pageXOffset and pageYOffset<\/div>\n\t\tThe amount of pixels the entire pages has been scrolled\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#pageXOffset%20and%20pageYOffset\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">0<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">0<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.pageXOffset\nwindow.pageYOffset<\/pre>\n<ul>\n\t<li>iPhone counts a zoom as a scroll.<\/li>\n<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV pageYOffset","tool_tip_format":"html","match":"pageYOffset","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">screenX and screenY<\/div>\n\t\tThe position of the browser window on the screen\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#screenX%20and%20screenY\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.screenX\nwindow.screenY<\/pre>\n<p>On mobiles we generally expect the value 0 because the browser screen takes the entire screen.<\/p>\n\t<ul>\n\t\t<li>Iris&#8217; screenY of 52 is incorrect.<\/li>\n\t\t<li>Android gives the same values as pageX\/YOffset<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV screenX","tool_tip_format":"html","match":"screenX","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">screenX and screenY<\/div>\n\t\tThe position of the browser window on the screen\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/windowview.html#screenX%20and%20screenY\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>window.screenX\nwindow.screenY<\/pre>\n<p>On mobiles we generally expect the value 0 because the browser screen takes the entire screen.<\/p>\n\t<ul>\n\t\t<li>Iris&#8217; screenY of 52 is incorrect.<\/li>\n\t\t<li>Android gives the same values as pageX\/YOffset<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV screenY","tool_tip_format":"html","match":"screenY","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">availWidth and availHeight<\/div>\n\t\tThe available width and height on the screen (excluding OS taskbars and such)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/screenview.html#availWidth\/Height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp almost\">eq. width\/h<\/td>\n\t<td class=\"comp almost\" colspan=\"3\">eq. width\/h<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">eq. width\/h<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp almost\">eq. width\/h<\/td>\n\t<td class=\"comp almost\">eq. width\/h<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>screen.availWidth\nscreen.availHeight<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV availWidth","tool_tip_format":"html","match":"availWidth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">availWidth and availHeight<\/div>\n\t\tThe available width and height on the screen (excluding OS taskbars and such)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/screenview.html#availWidth\/Height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp almost\">eq. width\/h<\/td>\n\t<td class=\"comp almost\" colspan=\"3\">eq. width\/h<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">eq. width\/h<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp almost\">eq. width\/h<\/td>\n\t<td class=\"comp almost\">eq. width\/h<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>screen.availWidth\nscreen.availHeight<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV availHeight","tool_tip_format":"html","match":"availHeight","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">colorDepth<\/div>\n\t\tThe color depth (in bits) of the screen\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/screenview.html#color\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">32<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp yes\">32<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">32<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>screen.colorDepth<\/pre>\n\t<ul>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV colorDepth","tool_tip_format":"html","match":"colorDepth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">pixelDepth<\/div>\n\t\tSame as colorDepth\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/screenview.html#color\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">32<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp yes\">32<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp yes\">16<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">32<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>screen.pixelDepth<\/pre>\n\t<p>The difference between colorDepth and pixelDepth is only important on (older?) Unix machines, where old X-clients\n\tmay allow applications to define their own color scheme. If that&#8217;s the case, colorDepth matches the color depth\n\tof the application and pixelDepth the color depth of the monitor. In all other cases they&#8217;re equal.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV pixelDepth","tool_tip_format":"html","match":"pixelDepth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">width and height <\/div>\n\t\tThe width and height of the screen\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/screenview.html#width\/height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>screen.width\nscreen.height<\/pre>\n\t<ul>\n\t\t<li>I distrust Bolt&#8217;s 800x800, because the screen is not square and these numbers\n\t\tdon&#8217;t agree with the page width and height.<\/li>\n\t\t<li>I also distrust Iris&#8217; 640x480.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV width","tool_tip_format":"html","match":"width","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">width and height <\/div>\n\t\tThe width and height of the screen\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/screenview.html#width\/height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>screen.width\nscreen.height<\/pre>\n\t<ul>\n\t\t<li>I distrust Bolt&#8217;s 800x800, because the screen is not square and these numbers\n\t\tdon&#8217;t agree with the page width and height.<\/li>\n\t\t<li>I also distrust Iris&#8217; 640x480.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":" $0","display":"CSS OMV height ","tool_tip_format":"html","match":"height","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">element<wbr>FromPoint()<\/wbr><\/div>\n\t\tReturns the element located at the given coordinates\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementfrompoint.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>document.elementFromPoint(100,100)<\/pre>\n\t<p>Which coordinates does <code>elementFromPoint()<\/code> need? In general browsers work with <code>clientX\/Y<\/code>.<\/p>\n\t<p>Alternative: Browser uses <code>pageX\/Y<\/code> instead.<\/p>\n\n\t<ul>\n\t\t<li>Opera reports a text node whenever possible, while this method should report the containing\n\t\telement node.<\/li>\n\t\t<li>Iris always reports the HTML element.<\/li>\n\t<\/ul>\n\t<p>This method is a godsend for <a href=\"\/js\/dragdrop.html\">drag and drop scripts<\/a>. When the user drops the dragged element,\n\tfigure out what element is located at the drop point and go on from there. No more complicated calculations\n\tnecessary.<\/p>\n\n\t<p>However, you need to temporarily hide the dragged object. By definition it's the topmost element on\n\tthe requested coordinates, and we need to know what's underneath it. The basic trick is:<\/p>\n\n\t<pre>\nreleaseElement: function(e) { \/\/ called onmouseup\n\tvar evt = e || window.event;\n\tdraggedObject.style.display = 'none';\n\tvar receiver = document.elementFromPoint(evt.clientX,evt.clientY);\n\tif (receiver.nodeType == 3) { \/\/ Opera\n\t\treceiver = receiver.parentNode;\n\t}\n\tdraggedObject.style.display = '';\n\t<\/pre>\n\n\t<p>Now <code>receiver<\/code> contains the element the user dropped the dragged element on.<\/p>\n\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","display":"CSS OMV elementFromPoint()","tool_tip_format":"html","match":"elementFromPoint","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getBounding<wbr>ClientRect()<\/wbr><\/div>\n\t\tGets the encompassing rectangle\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/rectangles.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp almost\">Possibly correct<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.getBoundingClientRect()<\/pre>\n\t<p>Returns an object that contains the <code>top<\/code>, <code>left<\/code>, <code>right<\/code>,\n\tand <code>bottom<\/code> (all relative to the top left of the viewport) of the combined rectangle\n\tof element <code>x<\/code>. Essentially, the browser calculates all rectangles (see below <code>getClientRects()<\/code>),\n\tand <code>getBoundingClientRect()<\/code> returns the lowest (top, left) or highest (bottom, right) values found.<\/p>\n\t<p>IE handles this correctly, provided you accept its incorrect calculation of the individual rectangles.<\/p>\n\t<ul>\n\t\t<li>Firefox doesn't round the top\/bottom coordinates.<\/li>\n\t\t<li>I think Opera HTC does this right, but it reacts so poorly to the test that I can&#8217;t say\n\t\tfor sure.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","display":"CSS OMV getBoundingClientRect()","tool_tip_format":"html","match":"getBoundingClientRect","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getClient<wbr>Rects()<\/wbr><\/div>\n\t\tGets the several rectangles of an element\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/rectangles.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp almost\">Possibly correct<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.getClientRects()<\/pre>\n\t<p>Returns a list with Rectangle objects that contain the <code>top<\/code>, <code>left<\/code>, <code>right<\/code>,\n\tand <code>bottom<\/code> (all relative to the top left of the viewport) of the rectangles\n\tof element <code>x<\/code>.<\/p>\n\t<p>The trick here is, that an inline element such as an <code>&lt;em&gt;<\/code> contains one rectangle for every\n\tinline box (line), and that all these rectangles are returned.\n\t<ul>\n\t\t<li>Firefox doesn't round the top\/bottom coordinates.<\/li>\n\t<\/ul>\n\t<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","display":"CSS OMV getClientRects()","tool_tip_format":"html","match":"getClientRects","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">scrollIntoView()<\/div>\n\t\t<p>Makes an element scroll into view<\/p>\n\t\t<p>(Not part of the specification)<\/p>\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/scrollintoview.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.scrollIntoView()<\/pre>\n\t<p>Element <code>x<\/code> scrolls into view.<\/p>\n\t<p>Essentially element <code>x<\/code> behaves as if it's the target of an <code>#hash<\/code>: it scrolls\n\tto the topmost, leftmost position allowed.<\/p>\n\t<ul>\n\t\t<li>Incomplete: browser handles the Y-coordinate correctly, but it also scrolls to the left edge of the page,\n\t\twhich can make this method hard to use when the user has zoomed in.<\/li>\n\t<\/ul>\n<\/td><\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","display":"CSS OMV scrollIntoView()","tool_tip_format":"html","match":"scrollIntoView","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">clientLeft and clientTop<\/div>\n\t\tThe position of the upper left corner of the content field relative to the upper left\n\t\tcorner of the entire element (including borders)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.clientLeft\nx.clientTop<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV clientLeft","tool_tip_format":"html","match":"clientLeft","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">clientLeft and clientTop<\/div>\n\t\tThe position of the upper left corner of the content field relative to the upper left\n\t\tcorner of the entire element (including borders)\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.clientLeft\nx.clientTop<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV clientTop","tool_tip_format":"html","match":"clientTop","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">clientWidth and clientHeight<\/div>\n\t\tThe width and height of the content field, excluding border and scrollbar, but including padding\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.clientWidth\nx.clientHeight<\/pre>\n\t\t<ul>\n\t\t\t<li>Bolt counts the scrollbars as part of the <code>clientWidth\/Height<\/code>.<\/li>\n\t\t\t<li>Android G1 subtracts space for scrollbars even though it doesn&#8217;t show any.<\/li>\n\t\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV clientWidth","tool_tip_format":"html","match":"clientWidth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">clientWidth and clientHeight<\/div>\n\t\tThe width and height of the content field, excluding border and scrollbar, but including padding\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.clientWidth\nx.clientHeight<\/pre>\n\t\t<ul>\n\t\t\t<li>Bolt counts the scrollbars as part of the <code>clientWidth\/Height<\/code>.<\/li>\n\t\t\t<li>Android G1 subtracts space for scrollbars even though it doesn&#8217;t show any.<\/li>\n\t\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV clientHeight","tool_tip_format":"html","match":"clientHeight","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">offsetLeft and offsetTop<\/div>\n\t\tThe left and top position of the element relative to its offsetParent.\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.offsetLeft\nx.offsetTop<\/pre>\n<ul>\n<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV offsetLeft","tool_tip_format":"html","match":"offsetLeft","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">offsetLeft and offsetTop<\/div>\n\t\tThe left and top position of the element relative to its offsetParent.\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.offsetLeft\nx.offsetTop<\/pre>\n<ul>\n<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV offsetTop","tool_tip_format":"html","match":"offsetTop","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr id=\"offsetParent\">\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">offsetParent<\/div>\n\t\tThe ancestor element relative to which the <code>offsetLeft\/Top<\/code> are calculated.\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.offsetParent<\/pre>\n\t<p>When calculating the <code>offsetParent<\/code> of <code>x<\/code> the browser moves up the DOM tree to <code>x<\/code>'s\n\tancestors until it encounters one of the following elements. That element becomes <code>x<\/code>'s <code>offsetParent<\/code>.<\/p>\n\t<ul>\n\t\t<li><code>&lt;body&gt;<\/code><\/li>\n\t\t<li>An element with a <a href=\"\/css\/position.html\"><code>position<\/code><\/a> other than <code>static<\/code>.<\/li>\n\t\t<li>A <code>&lt;table&gt;<\/code>, <code>&lt;th&gt;<\/code> or <code>&lt;td&gt;<\/code>, but <strong>only<\/strong> if <code>x<\/code>\n\t\thas <code>position: static<\/code>.<\/li>\n\t<\/ul>\n\n\t<p>The <code>&lt;body&gt;<\/code> element does not have an <code>offsetParent<\/code>. Nonetheless\n\tthe <code>&lt;html&gt;<\/code> element sometimes enters the <code>offsetParent<\/code> chain, though\n\tnever as the <code>offsetParent<\/code> of the <code>&lt;body&gt;<\/code>.<\/p>\n\n\t<p>In IE and Opera\n\telements with <code>position: fixed<\/code> do not have an <code>offsetParent<\/code>.<\/p>\n\n\t<ul>\n\t\t<li>Blackberry takes the text node as a target, which messes up my test script. It also\n\t\talways reports table elements, even if the target does not have <code>position: static<\/code>.<\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV offsetParent","tool_tip_format":"html","match":"offsetParent","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">offsetWidth and offsetHeight<\/div>\n\t\tThe width and height of the entire element, including borders\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.offsetWidth\nx.offsetHeight<\/pre>\n\t<ul>\n\t\t<li>Blackberry only measures content width and height.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV offsetWidth","tool_tip_format":"html","match":"offsetWidth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">offsetWidth and offsetHeight<\/div>\n\t\tThe width and height of the entire element, including borders\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.offsetWidth\nx.offsetHeight<\/pre>\n\t<ul>\n\t\t<li>Blackberry only measures content width and height.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV offsetHeight","tool_tip_format":"html","match":"offsetHeight","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">scrollLeft and scrollTop<\/div>\n\t\tThe amount of pixels the element has scrolled. Read\/write.\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp incorrect\">0<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.scrollLeft\nx.scrollTop\nx.scrollTop = 20<\/pre>\n\t<p>I consider 0 correct if the browser is unable to scroll elements with <code>overflow: auto<\/code>,\n\tand incorrect if it is able to do so.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV scrollLeft","tool_tip_format":"html","match":"scrollLeft","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">scrollLeft and scrollTop<\/div>\n\t\tThe amount of pixels the element has scrolled. Read\/write.\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp incorrect\">0<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">0<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.scrollLeft\nx.scrollTop\nx.scrollTop = 20<\/pre>\n\t<p>I consider 0 correct if the browser is unable to scroll elements with <code>overflow: auto<\/code>,\n\tand incorrect if it is able to do so.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV scrollTop","tool_tip_format":"html","match":"scrollTop","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">scrollWidth and scrollHeight<\/div>\n\t\tThe width and height of the entire content field, including those parts that are\n\t\tcurrently hidden.<br \/>\n\t\tIf there's no hidden content it should be equal to clientX\/Y.\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.scrollWidth\nx.scrollHeight<\/pre>\n\n<p>When you scroll the element all the way down, <code>scrollHeight<\/code> should be equal to scrollTop + clientHeight.<\/p>\n<p>If the element has no scrollbars <code>scrollWidth\/Height<\/code> should be equal to <code>clientWidth\/Height<\/code>.<\/p>\n\n<ul>\n\t<li>When the element has no scrollbars IE makes the <code>scrollHeight<\/code> equal to the actual\n\theight of the content; and not the height of the element. <code>scrollWidth<\/code> is correct, except\n\tin IE8, where it&#8217;s 5 pixels off.<\/li>\n\t<li>Opera doesn't include the element's padding.<\/li>\n\t<li>NetFront SE C510 always makes scrollWidth\/Height equal to offsetWidth\/Height.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV scrollWidth","tool_tip_format":"html","match":"scrollWidth","image":"CSS OMV"},
{"tool_tip":"<table class=\"compatibility wide\" cellspacing=\"7\">\n<tr class=\"compheader\">\n\t\t<th rowspan=\"2\">Selector<\/th>\n\t\t<th colspan=\"4\">Opera Mobile<\/th>\n\t\t<th colspan=\"1\">Opera Mini 4.2<\/th>\n\t\t<th colspan=\"4\">S60 WebKit<\/th>\n\t\t<th colspan=\"2\">Apple WebKit<\/th>\n\t\t<th colspan=\"2\">Other WebKit<\/th>\n\t\t<th colspan=\"3\">NetFront<\/th>\n\t\t<th>Blackberry<\/th>\n\t\t<th>IE Mobile<\/th>\n\t\t<th>Skyfire<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">scrollWidth and scrollHeight<\/div>\n\t\tThe width and height of the entire content field, including those parts that are\n\t\tcurrently hidden.<br \/>\n\t\tIf there's no hidden content it should be equal to clientX\/Y.\n\t\t<br \/><br \/><a href=\"\/dom\/tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n\t<td class=\"comp test\">To be tested<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"25\"><pre>x.scrollWidth\nx.scrollHeight<\/pre>\n\n<p>When you scroll the element all the way down, <code>scrollHeight<\/code> should be equal to scrollTop + clientHeight.<\/p>\n<p>If the element has no scrollbars <code>scrollWidth\/Height<\/code> should be equal to <code>clientWidth\/Height<\/code>.<\/p>\n\n<ul>\n\t<li>When the element has no scrollbars IE makes the <code>scrollHeight<\/code> equal to the actual\n\theight of the content; and not the height of the element. <code>scrollWidth<\/code> is correct, except\n\tin IE8, where it&#8217;s 5 pixels off.<\/li>\n\t<li>Opera doesn't include the element's padding.<\/li>\n\t<li>NetFront SE C510 always makes scrollWidth\/Height equal to offsetWidth\/Height.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/m\/w3c_cssom.html<\/cite>","insert":"$0","display":"CSS OMV scrollHeight","tool_tip_format":"html","match":"scrollHeight","image":"CSS OMV"}],"tool_tip_format":"html"}