Code Completion with tooltips from Quirksmode.org (with permission)

This commit is contained in:
Thomas Aylott
2008-09-21 04:05:40 -04:00
parent 67ed84b3e0
commit e3c2594e12
11 changed files with 1795 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>beforeRunningCommand</key>
<string>nop</string>
<key>command</key>
<string>#!/usr/bin/env ruby
require ENV['TM_SUPPORT_PATH'] + '/lib/tm/complete'
TextMate::Complete.new.complete!
</string>
<key>input</key>
<string>none</string>
<key>keyEquivalent</key>
<string>~</string>
<key>name</key>
<string>Code Completion</string>
<key>output</key>
<string>showAsTooltip</string>
<key>scope</key>
<string>source.js</string>
<key>uuid</key>
<string>C09ABCA9-7558-4385-8E29-10E42093D8B6</string>
</dict>
</plist>
File diff suppressed because it is too large Load Diff
+8
View File
@@ -0,0 +1,8 @@
{
"suggestions": [
{ "image":"Array", "display": "constructor", "match": "constructor", "tool_tip": "Specifies the function that creates an object's prototype." },
{ "image":"Array", "display": "index", "match": "index", "tool_tip": "This is pseudo-property of Array prototypes because it is not inherited by default. It is, in fact, only present in arrays created by regular expression matches. The property represents the zero-based index of the match in the string." },
{ "image":"Array", "display": "input", "match": "input", "tool_tip": "This property is only present in arrays created by regular expression matches. It reflects the original string against which the regular expression was matched." },
{ "image":"Array", "display": "length", "match": "length", "tool_tip": "Reflects the number of elements in an array." }
]
}
+14
View File
@@ -0,0 +1,14 @@
{
"extra_chars": "_$",
"images": {
"String" : "String.png",
"RegExp" : "RegExp.png",
"Number" : "Number.png",
"Array" : "Array.png",
"Function": "Function.png",
"Object" : "Object.png",
"Node" : "Node.png",
"NodeList": "NodeList.png",
"mixed" : "mixed.png"
}
}
@@ -0,0 +1,89 @@
{"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 cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"blurfocus.html\">blur<\/a><\/div>\n\t<p>When an element loses the focus.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 2 fires too many events in a variety of circumstances.<\/li>\n\t\t<li>Firefox 3 fires too many events when blurring the window.<\/li>\n\t\t<li>Safari and Opera don&#8217;t support these events on links and\/or form fields in all circumstances.<\/li>\n\t\t<li>Safari iPhone does not fire the event when the window loses the focus.<\/li>\n\t\t<li>Konqueror doesn&#8217;t support these events on the browser window.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events blur","match":"blur","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"blurfocus.html\">blur<\/a><\/div>\n\t<p>When an element loses the focus.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 2 fires too many events in a variety of circumstances.<\/li>\n\t\t<li>Firefox 3 fires too many events when blurring the window.<\/li>\n\t\t<li>Safari and Opera don&#8217;t support these events on links and\/or form fields in all circumstances.<\/li>\n\t\t<li>Safari iPhone does not fire the event when the window loses the focus.<\/li>\n\t\t<li>Konqueror doesn&#8217;t support these events on the browser window.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events blur","tool_tip_format":"html","image":"Events","match":"onblur"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"change.html\">change<\/a><\/div>\n\t<p>When a form field value changes.<\/p>\n\t<\/td>\n\t<td class=\"comp buggy\" colspan=\"4\">Buggy<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>IE has a serious bug in its handling of this event on checkboxes and radios.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events change","match":"change","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"change.html\">change<\/a><\/div>\n\t<p>When a form field value changes.<\/p>\n\t<\/td>\n\t<td class=\"comp buggy\" colspan=\"4\">Buggy<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>IE has a serious bug in its handling of this event on checkboxes and radios.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events change","tool_tip_format":"html","image":"Events","match":"onchange"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">click<\/a><\/div>\n\t<p>When a mousedown and mouseup event occur on the same element OR an element is activated by the keyboard.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>The iPhone fires the mousedown, mouseup and click events in the correct order on a click (tap), but it\n\t\teither fires all three or none at all. See mousedown.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events click","match":"click","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">click<\/a><\/div>\n\t<p>When a mousedown and mouseup event occur on the same element OR an element is activated by the keyboard.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>The iPhone fires the mousedown, mouseup and click events in the correct order on a click (tap), but it\n\t\teither fires all three or none at all. See mousedown.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events click","tool_tip_format":"html","image":"Events","match":"onclick"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"contextmenu.html\">contextmenu<\/a><\/div>\n\t<p>When the user right-clicks to get the context menu.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>Preventing the default (i.e. preventing the context menu from appearing) is the whole point of this event.<\/p>\n\t<ul>\n\t\t<li>IE8b2 always prevents the default when this event is handled on the document.<\/li>\n\t\t<li>To prevent the default in Firefox 3 you have to cancel the event bubbling.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events contextmenu","match":"contextmenu","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"contextmenu.html\">contextmenu<\/a><\/div>\n\t<p>When the user right-clicks to get the context menu.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>Preventing the default (i.e. preventing the context menu from appearing) is the whole point of this event.<\/p>\n\t<ul>\n\t\t<li>IE8b2 always prevents the default when this event is handled on the document.<\/li>\n\t\t<li>To prevent the default in Firefox 3 you have to cancel the event bubbling.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events contextmenu","tool_tip_format":"html","image":"Events","match":"oncontextmenu"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"cutcopypaste.html\">copy<\/a><\/div>\n\t<p>When text is copied.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp toomany\">Too many<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 3 has a lazy implementation.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events copy","match":"copy","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"cutcopypaste.html\">copy<\/a><\/div>\n\t<p>When text is copied.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp toomany\">Too many<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 3 has a lazy implementation.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events copy","tool_tip_format":"html","image":"Events","match":"oncopy"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"cutcopypaste.html\">cut<\/a><\/div>\n\t<p>When text is cut.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp toomany\">Too many<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 3 has a lazy implementation.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events cut","match":"cut","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"cutcopypaste.html\">cut<\/a><\/div>\n\t<p>When text is cut.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp toomany\">Too many<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 3 has a lazy implementation.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events cut","tool_tip_format":"html","image":"Events","match":"oncut"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">dblclick<\/a><\/div>\n\t<p>When two click events take place on the same element within a reasonable timeframe.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events dblclick","match":"dblclick","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">dblclick<\/a><\/div>\n\t<p>When two click events take place on the same element within a reasonable timeframe.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events dblclick","tool_tip_format":"html","image":"Events","match":"ondblclick"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"error.html\">error<\/a><\/div>\n\t<p>When the browser encounters a JavaScript error or a non-existent image file.<\/p>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"4\">Almost<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp incomplete\" colspan=\"3\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>IE and Firefox have trouble with JavaScript errors in the traditional event registration model.<\/li>\n\t\t<li>Safari, Opera and Konqueror do not support this event on JavaScript errors.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events error","match":"error","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"error.html\">error<\/a><\/div>\n\t<p>When the browser encounters a JavaScript error or a non-existent image file.<\/p>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"4\">Almost<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp incomplete\" colspan=\"3\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>IE and Firefox have trouble with JavaScript errors in the traditional event registration model.<\/li>\n\t\t<li>Safari, Opera and Konqueror do not support this event on JavaScript errors.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events error","tool_tip_format":"html","image":"Events","match":"onerror"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"blurfocus.html\">focus<\/a><\/div>\n\t<p>When an element receives the focus.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox fires too many events in a variety of circumstances. (FF2 in more circumstances than FF3.)<\/li>\n\t\t<li>Safari and Opera don&#8217;t support these events on links and\/or form fields in all circumstances.<\/li>\n\t\t<li>Safari iPhone does not fire the event when the window gains the focus.<\/li>\n\t\t<li>Konqueror doesn&#8217;t support these events on the browser window.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events focus","match":"focus","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"blurfocus.html\">focus<\/a><\/div>\n\t<p>When an element receives the focus.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox fires too many events in a variety of circumstances. (FF2 in more circumstances than FF3.)<\/li>\n\t\t<li>Safari and Opera don&#8217;t support these events on links and\/or form fields in all circumstances.<\/li>\n\t\t<li>Safari iPhone does not fire the event when the window gains the focus.<\/li>\n\t\t<li>Konqueror doesn&#8217;t support these events on the browser window.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events focus","tool_tip_format":"html","image":"Events","match":"onfocus"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"keys.html\">keydown<\/a><\/div>\n\t<p>When the user depresses a key.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp minimal\" colspan=\"2\">Minimal<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>The event should continue firing as long as the user keeps the key depressed.<\/p>\n\t<ul>\n\t\t<li>The keydown event does not repeat in Opera and Konqueror.<\/li>\n\t\t<li>You cannot prevent the default onkeydown in Opera.<\/li>\n\t\t<li>On the iPhone it&#8217;s not possible to repeat a character by keeping a key depressed.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events keydown","match":"keydown","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"keys.html\">keydown<\/a><\/div>\n\t<p>When the user depresses a key.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp minimal\" colspan=\"2\">Minimal<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>The event should continue firing as long as the user keeps the key depressed.<\/p>\n\t<ul>\n\t\t<li>The keydown event does not repeat in Opera and Konqueror.<\/li>\n\t\t<li>You cannot prevent the default onkeydown in Opera.<\/li>\n\t\t<li>On the iPhone it&#8217;s not possible to repeat a character by keeping a key depressed.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events keydown","tool_tip_format":"html","image":"Events","match":"onkeydown"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"keys.html\">keypress<\/a><\/div>\n\t<p>When a keystroke leads to a character being added to an HTML element.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp minimal\">Minimal<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>This event should fire <strong>only<\/strong> if a keystroke leads to a character actually being added\n\tto an HTML element such as a text input. It should not fire when the user presses keys like the arrow keys\n\twhich do not result in a character.<\/p>\n\t<p>The event should continue firing as long as the user keeps the key depressed.<\/p>\n\t<ul>\n\t\t<li>Firefox, Safari 3.0, Opera and Konqueror fire keypress events on any key.<\/li>\n\t\t<li>You cannot prevent the default onkeypress in Opera 9.26.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events keypress","match":"keypress","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"keys.html\">keypress<\/a><\/div>\n\t<p>When a keystroke leads to a character being added to an HTML element.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp minimal\">Minimal<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n\t<td class=\"comp toomany\">Too many<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>This event should fire <strong>only<\/strong> if a keystroke leads to a character actually being added\n\tto an HTML element such as a text input. It should not fire when the user presses keys like the arrow keys\n\twhich do not result in a character.<\/p>\n\t<p>The event should continue firing as long as the user keeps the key depressed.<\/p>\n\t<ul>\n\t\t<li>Firefox, Safari 3.0, Opera and Konqueror fire keypress events on any key.<\/li>\n\t\t<li>You cannot prevent the default onkeypress in Opera 9.26.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events keypress","tool_tip_format":"html","image":"Events","match":"onkeypress"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"keys.html\">keyup<\/a><\/div>\n\t<p>When the user releases a key.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>This event fires after the keystroke has been processed; for instance after a character has been added to a\n\ttext input. It&#8217;s not possible to cancel the default action because that action has already taken place. This\n\tevent should not repeat.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events keyup","match":"keyup","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"keys.html\">keyup<\/a><\/div>\n\t<p>When the user releases a key.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>This event fires after the keystroke has been processed; for instance after a character has been added to a\n\ttext input. It&#8217;s not possible to cancel the default action because that action has already taken place. This\n\tevent should not repeat.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events keyup","tool_tip_format":"html","image":"Events","match":"onkeyup"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">mousedown<\/a><\/div>\n\t<p>When the user depresses a mouse button.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>The iPhone fires the mousedown, mouseup and click events in the correct order on a click (tap), but it\neither fires all three or none at all. Holding your finger down on an element and waiting for it to lose focus\nafter a while does not fire any events, even though a case could be made for firing the mousedown event\nas soon as the user&#8217;s finger touches the screen.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mousedown","match":"mousedown","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">mousedown<\/a><\/div>\n\t<p>When the user depresses a mouse button.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>The iPhone fires the mousedown, mouseup and click events in the correct order on a click (tap), but it\neither fires all three or none at all. Holding your finger down on an element and waiting for it to lose focus\nafter a while does not fire any events, even though a case could be made for firing the mousedown event\nas soon as the user&#8217;s finger touches the screen.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mousedown","tool_tip_format":"html","image":"Events","match":"onmousedown"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"mousemove.html\">mousemove<\/a><\/div>\n\t<p>When the mouse is moved.<\/p>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/td><\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>On the iPhone a mousemove event is equivalent to a mouseover event. It fires on an element\n\t\t\twhen the user focus moves to that element.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mousemove","match":"mousemove","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"mousemove.html\">mousemove<\/a><\/div>\n\t<p>When the mouse is moved.<\/p>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/td><\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>On the iPhone a mousemove event is equivalent to a mouseover event. It fires on an element\n\t\t\twhen the user focus moves to that element.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mousemove","tool_tip_format":"html","image":"Events","match":"onmousemove"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"mouseover.html\">mouseout<\/a><\/div>\n\t<p>When the mouse leaves an element.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<ul>\n\t\t\t<li>On the iPhone these events fire when the user focus moves from one element to another. When an element\n\t\t\t\tgains the focus it fires mouseover, when it loses the focus it fires mouseout.<\/li>\n\t\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mouseout","match":"mouseout","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"mouseover.html\">mouseout<\/a><\/div>\n\t<p>When the mouse leaves an element.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<ul>\n\t\t\t<li>On the iPhone these events fire when the user focus moves from one element to another. When an element\n\t\t\t\tgains the focus it fires mouseover, when it loses the focus it fires mouseout.<\/li>\n\t\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mouseout","tool_tip_format":"html","image":"Events","match":"onmouseout"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"mouseover.html\">mouseover<\/a><\/div>\n\t<p>When the mouse enters an element.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<ul>\n\t\t\t<li>On the iPhone these events fire when the user focus moves from one element to another. When an element\n\t\t\t\tgains the focus it fires mouseover, when it loses the focus it fires mouseout.<\/li>\n\t\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mouseover","match":"mouseover","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"mouseover.html\">mouseover<\/a><\/div>\n\t<p>When the mouse enters an element.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<ul>\n\t\t\t<li>On the iPhone these events fire when the user focus moves from one element to another. When an element\n\t\t\t\tgains the focus it fires mouseover, when it loses the focus it fires mouseout.<\/li>\n\t\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mouseover","tool_tip_format":"html","image":"Events","match":"onmouseover"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">mouseup<\/a><\/div>\n\t<p>When the user releases a mouse button.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>The iPhone fires the mousedown, mouseup and click events in the correct order on a click (tap), but it\n\t\teither fires all three or none at all. See mousedown.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mouseup","match":"mouseup","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"click.html\">mouseup<\/a><\/div>\n\t<p>When the user releases a mouse button.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>The iPhone fires the mousedown, mouseup and click events in the correct order on a click (tap), but it\n\t\teither fires all three or none at all. See mousedown.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mouseup","tool_tip_format":"html","image":"Events","match":"onmouseup"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"scroll.html\">mousewheel<\/a><\/div>\n\t<p>When the user uses the mousewheel. Note that the page does not have to scroll for the event to fire.<\/p>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>It is possible to cancel the default action so that the element does not scroll.<\/p>\n\t<ul>\n\t\t<li>If a mousewheel event handler is defined on an element in IE8b2, using the mouse wheel\n\t\tdoes not scroll the element. The event fires correctly, though.<\/li>\n\t\t<li>On iPhone, the mousewheel event fires only when the user scrolls a scrollable element (with\n\t\t<code>overflow: auto<\/code>), and not when he scrolls the document. (Scrolling a scrollable element\n\t\tis done with <em>two<\/em> fingers; not one.)<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mousewheel","match":"mousewheel","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"scroll.html\">mousewheel<\/a><\/div>\n\t<p>When the user uses the mousewheel. Note that the page does not have to scroll for the event to fire.<\/p>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>It is possible to cancel the default action so that the element does not scroll.<\/p>\n\t<ul>\n\t\t<li>If a mousewheel event handler is defined on an element in IE8b2, using the mouse wheel\n\t\tdoes not scroll the element. The event fires correctly, though.<\/li>\n\t\t<li>On iPhone, the mousewheel event fires only when the user scrolls a scrollable element (with\n\t\t<code>overflow: auto<\/code>), and not when he scrolls the document. (Scrolling a scrollable element\n\t\tis done with <em>two<\/em> fingers; not one.)<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mousewheel","tool_tip_format":"html","image":"Events","match":"onmousewheel"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"cutcopypaste.html\">paste<\/a><\/div>\n\t<p>When text is pasted.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp toomany\">Too many<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 3 has a lazy implementation.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events paste","match":"paste","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"cutcopypaste.html\">paste<\/a><\/div>\n\t<p>When text is pasted.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp toomany\">Too many<\/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 no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox 3 has a lazy implementation.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events paste","tool_tip_format":"html","image":"Events","match":"onpaste"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"submit.html\">reset<\/a><\/div>\n\t<p>When the user resets a form.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events reset","match":"reset","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"submit.html\">reset<\/a><\/div>\n\t<p>When the user resets a form.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events reset","tool_tip_format":"html","image":"Events","match":"onreset"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"resize.html\">resize<\/a><\/div>\n\t<p>When the window is resized.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Opera and Konqueror have some bubbling problems.<\/li>\n\t\t<li>Safari iPhone is unpredictable. (I hoped it&#8217;d fire the event when the user zoomed in\n\t\tor out, but no such luck. On the other hand, the scroll event does fire in that situation.)<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events resize","match":"resize","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"resize.html\">resize<\/a><\/div>\n\t<p>When the window is resized.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Opera and Konqueror have some bubbling problems.<\/li>\n\t\t<li>Safari iPhone is unpredictable. (I hoped it&#8217;d fire the event when the user zoomed in\n\t\tor out, but no such luck. On the other hand, the scroll event does fire in that situation.)<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events resize","tool_tip_format":"html","image":"Events","match":"onresize"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"scroll.html\">scroll<\/a><\/div>\n\t<p>When something is scrolled.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp buggy\" colspan=\"2\">Buggy<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Safari probably monitors <code>scrollTop<\/code> access in order to\n\t\tdetermine whether the user has scrolled an element with <code>overflow: auto<\/code>.\n\t\t(Not applicable to iPhone.)<\/li>\n\t\t<li>Safari iPhone also fires this event when the user zooms in or out.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events scroll","match":"scroll","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"scroll.html\">scroll<\/a><\/div>\n\t<p>When something is scrolled.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp buggy\" colspan=\"2\">Buggy<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Safari probably monitors <code>scrollTop<\/code> access in order to\n\t\tdetermine whether the user has scrolled an element with <code>overflow: auto<\/code>.\n\t\t(Not applicable to iPhone.)<\/li>\n\t\t<li>Safari iPhone also fires this event when the user zooms in or out.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events scroll","tool_tip_format":"html","image":"Events","match":"onscroll"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"select.html\">select<\/a><\/div>\n\t<p>When the user selects text in a text input field.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/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\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>As far as I&#8217;m concerned this event should also fire when the user selects text in any element. No\n\tbrowser agrees, though.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events select","match":"select","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"select.html\">select<\/a><\/div>\n\t<p>When the user selects text in a text input field.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/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\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>As far as I&#8217;m concerned this event should also fire when the user selects text in any element. No\n\tbrowser agrees, though.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events select","tool_tip_format":"html","image":"Events","match":"onselect"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"submit.html\">submit<\/a><\/div>\n\t<p>When the user submits a form.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events submit","match":"submit","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\"><a href=\"submit.html\">submit<\/a><\/div>\n\t<p>When the user submits a form.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events submit","tool_tip_format":"html","image":"Events","match":"onsubmit"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMActivate<\/div>\n\t<p>Should fire when an element is activated.<\/p>\n\t<p><a href=\"tests\/click.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect and incom<\/wbr><wbr>plete<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>A link is activated when the user follows it. A checkbox or radio is activated when it is checked or\n\tunchecked.<\/p>\n\t<ul>\n\t\t<li>Safari and Konqueror incorrectly treat this event as an equivalent of the click event. For instance, when you click on a text input the event\n\t\tfires. It shouldn&#8217;t: clicking on a text input does not activate the text box. Firefox correctly\n\t\tfires a click event only.<\/li>\n\t\t<li>Safari does not fire this event on radios and checkboxes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMActivate","match":"DOMActivate","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMActivate<\/div>\n\t<p>Should fire when an element is activated.<\/p>\n\t<p><a href=\"tests\/click.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect and incom<\/wbr><wbr>plete<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>A link is activated when the user follows it. A checkbox or radio is activated when it is checked or\n\tunchecked.<\/p>\n\t<ul>\n\t\t<li>Safari and Konqueror incorrectly treat this event as an equivalent of the click event. For instance, when you click on a text input the event\n\t\tfires. It shouldn&#8217;t: clicking on a text input does not activate the text box. Firefox correctly\n\t\tfires a click event only.<\/li>\n\t\t<li>Safari does not fire this event on radios and checkboxes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMActivate","tool_tip_format":"html","image":"Events","match":"onDOMActivate"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMAttrModified<\/div>\n\t<p>An attribute in the DOM tree of the element has been changed.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox and Opera also fire this event when you scroll a page, even though no DOM attribute is\n\t\tmodified.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMAttrModified","match":"DOMAttrModified","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMAttrModified<\/div>\n\t<p>An attribute in the DOM tree of the element has been changed.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp toomany\" colspan=\"2\">Too many<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox and Opera also fire this event when you scroll a page, even though no DOM attribute is\n\t\tmodified.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMAttrModified","tool_tip_format":"html","image":"Events","match":"onDOMAttrModified"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMCharacter<wbr>DataModified<\/wbr><\/div>\n\t<p>Text in the DOM tree of the element has been changed.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox, Safari 3.0, Opera and Konqueror do not fire the event when you change character data\n\t\tthrough <code>innerHTML<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMCharacterDataModified","match":"DOMCharacterDataModified","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMCharacter<wbr>DataModified<\/wbr><\/div>\n\t<p>Text in the DOM tree of the element has been changed.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Firefox, Safari 3.0, Opera and Konqueror do not fire the event when you change character data\n\t\tthrough <code>innerHTML<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMCharacterDataModified","tool_tip_format":"html","image":"Events","match":"onDOMCharacterDataModified"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMFocusIn<\/div>\n\t<p>As focus, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Safari doesn&#8217;t fire the event when you focus on links or elements with\n\t\t<code>tabindex<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMFocusIn","match":"DOMFocusIn","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMFocusIn<\/div>\n\t<p>As focus, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Safari doesn&#8217;t fire the event when you focus on links or elements with\n\t\t<code>tabindex<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMFocusIn","tool_tip_format":"html","image":"Events","match":"onDOMFocusIn"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMFocusOut<\/div>\n\t<p>As blur, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Safari doesn&#8217;t fire the event when you focus on links or elements with\n\t\t<code>tabindex<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMFocusOut","match":"DOMFocusOut","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMFocusOut<\/div>\n\t<p>As blur, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incomplete\" colspan=\"2\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<ul>\n\t\t<li>Safari doesn&#8217;t fire the event when you focus on links or elements with\n\t\t<code>tabindex<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMFocusOut","tool_tip_format":"html","image":"Events","match":"onDOMFocusOut"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMMouseScroll<\/div>\n\t<p>When the user uses the mouse wheel.<\/p>\n\t<p><a href=\"tests\/scroll.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/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\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>Equivalent of mousewheel.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMMouseScroll","match":"DOMMouseScroll","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMMouseScroll<\/div>\n\t<p>When the user uses the mouse wheel.<\/p>\n\t<p><a href=\"tests\/scroll.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/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\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>Equivalent of mousewheel.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMMouseScroll","tool_tip_format":"html","image":"Events","match":"onDOMMouseScroll"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMNodeInserted<\/div>\n\t<p>A new node has been inserted into the DOM tree of the element.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>If you change an element&#8217;s <code>innerHTML<\/code>, browsers first fire a DOMNodeRemoved event for every child node\n\tof the element, and then a DOMNodeInserted event for every child node in the new version.<\/p>\n\t<ul>\n\t\t<li>Konqueror does not fire these events when you use <code>innerHTML<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMNodeInserted","match":"DOMNodeInserted","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMNodeInserted<\/div>\n\t<p>A new node has been inserted into the DOM tree of the element.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>If you change an element&#8217;s <code>innerHTML<\/code>, browsers first fire a DOMNodeRemoved event for every child node\n\tof the element, and then a DOMNodeInserted event for every child node in the new version.<\/p>\n\t<ul>\n\t\t<li>Konqueror does not fire these events when you use <code>innerHTML<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMNodeInserted","tool_tip_format":"html","image":"Events","match":"onDOMNodeInserted"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMNodeRemoved<\/div>\n\t<p>A node has been removed from the DOM tree of the element.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp toomany\" colspan=\"3\">Too many<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>If you change an element&#8217;s <code>innerHTML<\/code>, browsers first fire a DOMNodeRemoved event for every child node\n\tof the element, and then a DOMNodeInserted event for every child node in the new version.<\/p>\n\t<ul>\n\t\t<li>Safari fires two events when you remove one node.<\/li>\n\t\t<li>Firefox and Opera also fire this event when you change the node&#8217;s content by <code>innerHTML<\/code>.\n\t\tSafari doesn&#8217;t. This \tis probably caused by the <code>innerHTML<\/code> implementations, and\n\t\tit is not considered a bug.<\/li>\n\t\t<li>Konqueror does not fire these events when you use <code>innerHTML<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMNodeRemoved","match":"DOMNodeRemoved","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMNodeRemoved<\/div>\n\t<p>A node has been removed from the DOM tree of the element.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp toomany\" colspan=\"3\">Too many<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>If you change an element&#8217;s <code>innerHTML<\/code>, browsers first fire a DOMNodeRemoved event for every child node\n\tof the element, and then a DOMNodeInserted event for every child node in the new version.<\/p>\n\t<ul>\n\t\t<li>Safari fires two events when you remove one node.<\/li>\n\t\t<li>Firefox and Opera also fire this event when you change the node&#8217;s content by <code>innerHTML<\/code>.\n\t\tSafari doesn&#8217;t. This \tis probably caused by the <code>innerHTML<\/code> implementations, and\n\t\tit is not considered a bug.<\/li>\n\t\t<li>Konqueror does not fire these events when you use <code>innerHTML<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMNodeRemoved","tool_tip_format":"html","image":"Events","match":"onDOMNodeRemoved"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMSubtreeModified<\/div>\n\t<p>The most generic event: something in the DOM tree of the element has changed.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events DOMSubtreeModified","match":"DOMSubtreeModified","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">DOMSubtreeModified<\/div>\n\t<p>The most generic event: something in the DOM tree of the element has changed.<\/p>\n\t<p><a href=\"tests\/DOMtree.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events DOMSubtreeModified","tool_tip_format":"html","image":"Events","match":"onDOMSubtreeModified"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">textInput<\/div>\n\t<p>Equivalent of keypress.<\/p>\n\t<p><a href=\"tests\/keys.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>This is a DOM event, despite the \"DOM\" bit missing in the name. Therefore it\n\tdoes not work with traditional event registration.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events textInput","match":"textInput","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">textInput<\/div>\n\t<p>Equivalent of keypress.<\/p>\n\t<p><a href=\"tests\/keys.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>This is a DOM event, despite the \"DOM\" bit missing in the name. Therefore it\n\tdoes not work with traditional event registration.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events textInput","tool_tip_format":"html","image":"Events","match":"ontextInput"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">activate<\/div>\n\t<p>Despite the name this event is an equivalent of focusin.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events activate","match":"activate","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">activate<\/div>\n\t<p>Despite the name this event is an equivalent of focusin.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events activate","tool_tip_format":"html","image":"Events","match":"onactivate"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">beforecopy<\/div>\n\t<p><a href=\"tests\/cutcopypaste.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>I do not understand the real purpose of these events. However, when the user calls up a context menu\n\tthat contains cut, copy and paste actions, beforecut, beforecopy and beforepaste all fire.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events beforecopy","match":"beforecopy","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">beforecopy<\/div>\n\t<p><a href=\"tests\/cutcopypaste.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>I do not understand the real purpose of these events. However, when the user calls up a context menu\n\tthat contains cut, copy and paste actions, beforecut, beforecopy and beforepaste all fire.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events beforecopy","tool_tip_format":"html","image":"Events","match":"onbeforecopy"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">beforecut<\/div>\n\t<p><a href=\"tests\/cutcopypaste.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>See beforecopy.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events beforecut","match":"beforecut","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">beforecut<\/div>\n\t<p><a href=\"tests\/cutcopypaste.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>See beforecopy.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events beforecut","tool_tip_format":"html","image":"Events","match":"onbeforecut"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">beforepaste<\/div>\n\t<p><a href=\"tests\/cutcopypaste.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>See beforecopy.<\/p>\n\t<ul>\n\t\t<li>Safari 3.1 does not fire this event before an actual paste action. It works fine on\n\t\tcontext menus.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events beforepaste","match":"beforepaste","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">beforepaste<\/div>\n\t<p><a href=\"tests\/cutcopypaste.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp untestable\">Untest<wbr>able<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t<p>See beforecopy.<\/p>\n\t<ul>\n\t\t<li>Safari 3.1 does not fire this event before an actual paste action. It works fine on\n\t\tcontext menus.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events beforepaste","tool_tip_format":"html","image":"Events","match":"onbeforepaste"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">deactivate<\/div>\n\t<p>Despite the name this event is an equivalent of focusout.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events deactivate","match":"deactivate","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">deactivate<\/div>\n\t<p>Despite the name this event is an equivalent of focusout.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events deactivate","tool_tip_format":"html","image":"Events","match":"ondeactivate"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">focusin<\/div>\n\t<p>As focus, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>Not available on the window.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events focusin","match":"focusin","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">focusin<\/div>\n\t<p>As focus, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>Not available on the window.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events focusin","tool_tip_format":"html","image":"Events","match":"onfocusin"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">focusout<\/div>\n\t<p>As blur, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>Not available on the window.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events focusout","match":"focusout","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">focusout<\/div>\n\t<p>As blur, but bubbles.<\/p>\n\t<p><a href=\"tests\/blurfocus.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><p>Not available on the window.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events focusout","tool_tip_format":"html","image":"Events","match":"onfocusout"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">hashchange<\/div>\n\t<p>When the hash value of the location changes.<\/p>\n\t<p><a href=\"tests\/hashchange.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p>This event might be interesting for monitoring Back\/Forward in Ajax interfaces.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events hashchange","match":"hashchange","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">hashchange<\/div>\n\t<p>When the hash value of the location changes.<\/p>\n\t<p><a href=\"tests\/hashchange.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p>This event might be interesting for monitoring Back\/Forward in Ajax interfaces.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events hashchange","tool_tip_format":"html","image":"Events","match":"onhashchange"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">mouseenter<\/div>\n\t<p>When the mouse enters an element, but it doesn&#8217;t bubble.<\/p>\n\t<b class=\"warning\">MUCH more useful than mouseover.<\/b>\n\t<b class=\"warning\">Come on, Mozilla.<\/b>\n\t<b class=\"warning\">Come on, Safari.<\/b>\n\t<b class=\"warning\">Come on, Opera.<\/b>\n\t<b class=\"warning\">Come on, Konqueror.<\/b>\n\t<p><a href=\"tests\/mouseover.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p style=\"text-transform: uppercase\">The other browsers should implement these events as soon as possible.<\/p>\n\t\t<p>(Yes, I know I&#8217;m shouting, but I&#8217;ve been saying this since 2003 and nobody has ever paid my message\n\t\tthe least attention.)<\/p>\n\n\t\t<p>Mouseover and mouseout also fire when the user mouses over or out of a <em>child element<\/em> of the element\n\t\tyou registered the events on. Mouseenter and mouseleave don&#8217;t. Thus, they are the true equivalent of CSS <code>:hover<\/code>.<\/p>\n\n\t\t<p>Once these events are supported by all browsers, creating dropdown menus will become a walk in the park. It&#8217;s\n\t\tFirefox&#8217;s, Safari&#8217;s and Opera&#8217;s fault that we still have to waste hours and hours on carefully distinguishing between\n\t\timportant and unimportant mouseover and mouseout events. If we just had mouseenter and mouseleave, all\n\t\tour problems would be solved.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mouseenter","match":"mouseenter","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">mouseenter<\/div>\n\t<p>When the mouse enters an element, but it doesn&#8217;t bubble.<\/p>\n\t<b class=\"warning\">MUCH more useful than mouseover.<\/b>\n\t<b class=\"warning\">Come on, Mozilla.<\/b>\n\t<b class=\"warning\">Come on, Safari.<\/b>\n\t<b class=\"warning\">Come on, Opera.<\/b>\n\t<b class=\"warning\">Come on, Konqueror.<\/b>\n\t<p><a href=\"tests\/mouseover.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p style=\"text-transform: uppercase\">The other browsers should implement these events as soon as possible.<\/p>\n\t\t<p>(Yes, I know I&#8217;m shouting, but I&#8217;ve been saying this since 2003 and nobody has ever paid my message\n\t\tthe least attention.)<\/p>\n\n\t\t<p>Mouseover and mouseout also fire when the user mouses over or out of a <em>child element<\/em> of the element\n\t\tyou registered the events on. Mouseenter and mouseleave don&#8217;t. Thus, they are the true equivalent of CSS <code>:hover<\/code>.<\/p>\n\n\t\t<p>Once these events are supported by all browsers, creating dropdown menus will become a walk in the park. It&#8217;s\n\t\tFirefox&#8217;s, Safari&#8217;s and Opera&#8217;s fault that we still have to waste hours and hours on carefully distinguishing between\n\t\timportant and unimportant mouseover and mouseout events. If we just had mouseenter and mouseleave, all\n\t\tour problems would be solved.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mouseenter","tool_tip_format":"html","image":"Events","match":"onmouseenter"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">mouseleave<\/div>\n\t<p>When the mouse leaves an element, but it doesn&#8217;t bubble.<\/p>\n\t<b class=\"warning\">MUCH more useful than mouseout.<\/b>\n\t<p><a href=\"tests\/mouseover.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p>See mouseenter remarks.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"Events mouseleave","match":"mouseleave","image":"Events"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">mouseleave<\/div>\n\t<p>When the mouse leaves an element, but it doesn&#8217;t bubble.<\/p>\n\t<b class=\"warning\">MUCH more useful than mouseout.<\/b>\n\t<p><a href=\"tests\/mouseover.html\">Test page<\/a>.<\/p>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p>See mouseenter remarks.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/events\/index.html<\/cite>","insert":"$0","display":"Events mouseleave","tool_tip_format":"html","image":"Events","match":"onmouseleave"}],"tool_tip_format":"html"}
@@ -0,0 +1,62 @@
{"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 cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createElement()<\/div>\n\t\tCreate a new element\n\t\t<br \/><br \/><a href=\"tests\/basics.html#createElement()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\">\n\t<pre>\nvar x = document.createElement('P')<\/pre>\n\tCreate a new HTML element node <code>&lt;P&gt;<\/code> and temporarily place it in <code>x<\/code>,\n\twhich is later inserted into the document.\n\t<ul>\n\t<li>IE also supports <code>('&lt;P&gt;')<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM createElement()","match":"createElement","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createTextNode()<\/div>\n\t\tCreate a new text node\n\t\t<br \/><br \/><a href=\"tests\/basics.html#createTextNode()\">Test page<\/a>\n\t<\/td>\n\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>\nvar x = document.createTextNode('text')<\/pre>\n\t<p>Create a text node with content <code>text<\/code> and temporarily place it in <code>x<\/code>,\n\twhich is later inserted into the document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM createTextNode()","match":"createTextNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getElementById()<\/div>\n\t\tGet the element with this ID\n\t\t<br \/><br \/><a href=\"tests\/basics.html#getElementById()\">Test page<\/a>\n\t\t<b class=\"warning\">Lower case '<span style=\"text-transform: lowercase\">d<\/span>'!!<\/b>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"3\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>\nvar x = document.getElementById('test')<\/pre>\n\t<p>Take the element with <code>id=\"test\"<\/code> (wherever it is in the document) and put it in <code>x<\/code>.<\/p>\n\t<p>If there is more than one element with <code>id=\"test\"<\/code>, the method selects the first in the document. All\n\tothers are ignored.<\/p>\n\t<ul>\n\t<li>IE5-7 and Opera 9.26 also return the element with <code>name=\"test\"<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM getElementById()","match":"getElementById","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getElementsByClassName()<\/div>\n\t\tGet a nodeList of the elements with this class.\n\t\t<br \/><br \/><a href=\"tests\/basics.html#getElementsByClassName\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>document.getElementsByClassName('test')\ndocument.getElementsByClassName('test test2')<\/pre>\n\t<p>The first expression returns a nodeList with all elements that have a <code>class<\/code> value that contains \"test\".\n\tThe second one returns a nodeList will all elements that have a <code>class<\/code> value that contains both\n\t\"test\" and \"test2\" (in any order).<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM getElementsByClassName()","match":"getElementsByClassName","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getElements<wbr>ByTagName()<\/wbr><\/div>\n\t\tGet all tags of this type\n\t\t<br \/><br \/><a href=\"tests\/basics.html#getElementsByTagName()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>\nvar x = document.getElementsByTagName('P')<\/pre>\n\t<p>Make <code>x<\/code> into a nodeList of all P's in the document,\n\tso <code>x[1]<\/code> is the second P etc.<\/p>\n\t<pre>\nvar x = y.getElementsByTagName('P')<\/pre>\n\t<p>Gets all paragraphs that are descendants of node <code>y<\/code>.<\/p>\n\t<ul>\n\t\t<li>The <code>*<\/code> argument, which ought to select all elements in the document,\n\t\tdoesn't work in IE 5.5.<\/li>\n\t\t<li>Custom tags are not returned in Konqueror.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM getElementsByTagName()","match":"getElementsByTagName","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">querySelectorAll()<\/div>\n\t\tGet a nodeList of elements by CSS selector\n\t\t<br \/><br \/><a href=\"tests\/basics.html#querySelectorAll\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>document.querySelectorAll('.testClass')<\/pre>\n\t<p>Returns a nodeList with all elements that have a <code>class<\/code> value that contains \"testClass\".\n\tEssentially, this method allows you to use CSS syntax to retrieve elements.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM querySelectorAll()","match":"querySelectorAll","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">nodeName<\/div>\n\t\tThe name of the node\n\t\t<br \/><br \/><a href=\"tests\/aboutnodes.html#nodeName\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>\nx.nodeName<\/pre>\n\t<p>The name of node <code>x<\/code>. The correct names are:<\/p>\n\n\t<table>\n\t\t<tr>\n\t\t\t<th>Element<\/th>\n\t\t\t<th>Attribute<\/th>\n\t\t\t<th>Text<\/th>\n\t\t\t<th>Comments<\/th>\n\t\t\t<th>Document<\/th>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td>the UPPER CASE tag name<\/td>\n\t\t\t<td>the attribute name<\/td>\n\t\t\t<td><code>#text<\/code><\/td>\n\t\t\t<td><code>#comment<\/code><\/td>\n\t\t\t<td><code>#document<\/code><\/td>\n\t\t<\/tr>\n\t<\/table>\n\n\n\t<ul>\n\t\t<li>IE 5.5 doesn't support a <code>nodeName<\/code> for attributes and the document.<\/li>\n\t\t<li>IE 5.5 reports the <code>nodeName<\/code> of a comment as <code>!<\/code>.<\/li>\n\t\t<li>Konqueror doesn't see comment nodes.<\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM nodeName","match":"nodeName","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">nodeType<\/div>\n\t\tThe type of the node\n\t\t<br \/><br \/><a href=\"tests\/aboutnodes.html#nodeType\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>\nx.nodeType<\/pre>\n\t<p>The type of node <code>x<\/code>. The correct types are:<\/p>\n\n\t<table>\n\t\t<tr>\n\t\t\t<th>Element<\/th>\n\t\t\t<th>Attribute<\/th>\n\t\t\t<th>Text<\/th>\n\t\t\t<th>Comments<\/th>\n\t\t\t<th>Document<\/th>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td>1<\/td>\n\t\t\t<td>2<\/td>\n\t\t\t<td>3<\/td>\n\t\t\t<td>8<\/td>\n\t\t\t<td>9<\/td>\n\t\t<\/tr>\n\t<\/table>\n\n\t<ul>\n\t\t<li>IE 5.5: attributes and document not defined; comment has nodeType 1<\/li>\n\t\t<li>Konqueror doesn't see comment nodes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM nodeType","match":"nodeType","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">nodeValue<\/div>\n\t\tThe value of the node, if any. Read\/write\n\t\t<br \/><br \/><a href=\"tests\/aboutnodes.html#nodeValue\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>\nx.nodeValue<\/pre>\n\t<p>Get the value of node <code>x<\/code><\/p>\n<pre>x.nodeValue = 'Test'<\/pre>\n\t<p>Set the value of node <code>x<\/code><\/p>\n\t<table>\n\t\t<tr>\n\t\t\t<th>Element<\/th>\n\t\t\t<th>Attribute<\/th>\n\t\t\t<th>Text<\/th>\n\t\t\t<th>Comments<\/th>\n\t\t\t<th>Document<\/th>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td>n\/a<\/td>\n\t\t\t<td>Value of attribute<\/td>\n\t\t\t<td>Content of text node<\/td>\n\t\t\t<td>Content of comment node<\/td>\n\t\t\t<td>n\/a<\/td>\n\t\t<\/tr>\n\t<\/table>\n\n\t<ul>\n\t\t<li>IE 5.5 doesn't support <code>nodeValue<\/code> for attributes<\/li>\n\t\t<li>Konqueror doesn't see comment nodes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM nodeValue","match":"nodeValue","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">tagName<\/div>\n\t\tThe tag name of an element node\n\t\t<br \/><br \/><a href=\"tests\/aboutnodes.html#tagName\">Test page<\/a>\n\t\t<b class=\"warning\">Don't use<\/b>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"4\">Almost<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.tagName<\/pre>\n\t<p>Get the tag name of node <code>x<\/code>. Correct values are:<\/p>\n\t<table>\n\t\t<tr>\n\t\t\t<th>Element<\/th>\n\t\t\t<th>Attribute<\/th>\n\t\t\t<th>Text<\/th>\n\t\t\t<th>Comments<\/th>\n\t\t\t<th>Document<\/th>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td>the UPPER CASE tag name<\/td>\n\t\t\t<td>n\/a<\/td>\n\t\t\t<td>n\/a<\/td>\n\t\t\t<td>n\/a<\/td>\n\t\t\t<td>n\/a<\/td>\n\t\t<\/tr>\n\t<\/table>\n\n\t<p>My advice is not to use <code>tagName<\/code> at all.<br \/>\n\t<code>nodeName<\/code> contains all functionalities of <code>tagName<\/code>,\n\tplus a few more. Therefore <code>nodeName<\/code> is always the better choice.<\/p>\n\n\t<ul>\n\t\t<li>In IE (all versions) the <code>tagName<\/code> of a comment node is <code>!<\/code><\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM tagName","match":"tagName","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">childNodes[]<\/div>\n\t\tAn array with all child nodes of the node\n\t\t<br \/><br \/><a href=\"tests\/children.html#childNodes[]\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.childNodes[1]<\/pre>\n\t<p>Get the second child node of node <code>x<\/code>.<\/p>\n\t<p>The <code>childNodes<\/code> nodeList consists of all child nodes of the element, including\n\t(empty) text nodes and comment nodes.<\/p>\n\n\t<ul>\n\t\t<li>IE does not count empty text nodes. Since this is the desired behaviour as far\n\t\tas I'm concerned, it still gets a Yes.<\/li>\n\t\t<li>Konqueror ignores comment nodes.<\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"DOM childNodes[]","match":"childNodes","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">children[]<\/div>\n\t\tAn array with all child element nodes of the node\n\t\t<br \/><br \/><a href=\"tests\/children.html#children[]\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"4\">Almost<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.children[1]<\/pre>\n\t<p>Get the second element child node of node <code>x<\/code>.<\/p>\n\t<p>Where <code>childNodes<\/code> holds all child nodes, <code>children<\/code> only holds those\n\tthat are element nodes (HTML tags).<\/p>\n\t<ul>\n\t\t<li>IE incorrectly counts comment nodes, too.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"DOM children[]","match":"children","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">firstChild<\/div>\n\t\tThe first child node of the node\n\t\t<br \/><br \/><a href=\"tests\/nodeTree.html#firstChild\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.firstChild<\/pre>\n\t<p>Get the first child node of node <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>Konqueror ignores comment nodes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM firstChild","match":"firstChild","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">hasChildNodes()<\/div>\n\t\tCheck if the node has child nodes\n\t\t<br \/><br \/><a href=\"tests\/children.html#hasChildNodes()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.hasChildNodes()<\/pre>\n\t<p>Returns <code>true<\/code> when node <code>x<\/code> has child nodes; <code>false<\/code>\n\twhen it hasn't.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM hasChildNodes()","match":"hasChildNodes","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">lastChild<\/div>\n\t\tThe last child node of the node\n\t\t<br \/><br \/><a href=\"tests\/nodeTree.html#lastChild\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.lastChild<\/pre>\n\t<p>Get the last child of node <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>Konqueror ignores comment nodes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM lastChild","match":"lastChild","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">nextSibling<\/div>\n\t\tThe next sibling node of the node\n\t\t<br \/><br \/><a href=\"tests\/nodeTree.html#nextSibling\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.nextSibling<\/pre>\n\t<p>Get the next child of the parent of <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>Konqueror ignores comment nodes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM nextSibling","match":"nextSibling","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">parentNode<\/div>\n\t\tThe parent node of the node\n\t\t<br \/><br \/><a href=\"tests\/nodeTree.html#parentNode\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.parentNode<\/pre>\n\t<p>Get the parent node of <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM parentNode","match":"parentNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">previousSibling<\/div>\n\t\tThe previous sibling node of the node\n\t\t<br \/><br \/><a href=\"tests\/nodeTree.html#previousSibling\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.previousSibling<\/pre>\n\t<p>Get the previous child of the parent of <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>Konqueror ignores comment nodes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM previousSibling","match":"previousSibling","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">sourceIndex<\/div>\n\t\tThe index number of the node in the page source\n\t\t<br \/><br \/><a href=\"tests\/nodeTree.html#sourceIndex\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/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 yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.sourceIndex<\/pre>\n\t<p>Get the <code>sourceIndex<\/code> of element <code>x<\/code>. This\n\tis also the index number for the element in the\n\t<code>document.getElementsByTagName('*')<\/code> array.<\/p>\n\t<ul>\n\t\t<li>Opera 9.26 returns the wrong <code>sourceIndex<\/code> in my test.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM sourceIndex","match":"sourceIndex","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">appendChild()<\/div>\n\t\tAppend a child node as the last node to an element\n\t\t<br \/><br \/><a href=\"tests\/nodeManipulation.html#appendChild()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.appendChild(y)<\/pre>\n\t<p>Make node <code>y<\/code> the last child of node <code>x<\/code>.<\/p>\n\t<p>If you append a node that's somewhere else in the document, it moves to the new position.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM appendChild()","match":"appendChild","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">cloneNode()<\/div>\n\t\tClone a node\n\t\t<br \/><br \/><a href=\"tests\/nodeManipulation.html#cloneNode()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x = y.cloneNode(true | false)<\/pre>\n\t<p>Make node <code>x<\/code> a copy of node <code>y<\/code>. If the argument is <code>true<\/code>, the entire tree below <code>y<\/code>\n\tis copied, if it's <code>false<\/code> only the root node <code>y<\/code> is copied.<\/p>\n\t<p>Later you insert the clone into the document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM cloneNode()","match":"cloneNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">insertBefore()<\/div>\n\t\tInsert a node into the child nodes of an element\n\t\t<br \/><br \/><a href=\"tests\/nodeManipulation.html#insertBefore()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.insertBefore(y,z)<\/pre>\n\t<p>Insert node <code>y<\/code> as a child of node <code>x<\/code> just before node <code>z<\/code>.<\/p>\n\t<ul>\n\t\t<li>IE8b2 inserts the element correctly, but the change only shows when you click on element <code>z<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM insertBefore()","match":"insertBefore","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">removeChild()<\/div>\n\t\tRemove a child node from an element\n\t\t<br \/><br \/><a href=\"tests\/nodeManipulation.html#removeChild()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.removeChild(y)<\/pre>\n\t<p>Remove child <code>y<\/code> of node <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM removeChild()","match":"removeChild","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">replaceChild()<\/div>\n\t\tReplace a child node of an element by another child node\n\t\t<br \/><br \/><a href=\"tests\/nodeManipulation.html#replaceChild()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.replaceChild(y,z)<\/pre>\n\t<p>Replace node <code>z<\/code>, a child of node <code>x<\/code>, by node <code>y<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM replaceChild()","match":"replaceChild","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">appendData()<\/div>\n\t\tAppend data to a text node\n\t\t<br \/><br \/><a href=\"tests\/data.html#appendData()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.appendData(' some extra text')<\/pre>\n\t<p>Appends the string <code> some extra text<\/code> to x, which must be a text node.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM appendData()","match":"appendData","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">data<\/div>\n\t\tThe content of a text node\n\t\t<br \/><br \/><a href=\"tests\/data.html#data\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.data<\/pre>\n\t<p>The content of <code>x<\/code>, which must be a text node. The same as <code>x.nodeValue<\/code>.<\/p>\n\t<p>Can also be set:<\/p><pre>x.data = 'The new text'<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM data","match":"data","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">deleteData()<\/div>\n\t\tDelete text from a text node\n\t\t<br \/><br \/><a href=\"tests\/data.html#deleteData()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.deleteData(4,3)<\/pre>\n\t<p>Delete some data from <code>x<\/code>, which must be a text node, starting at the fifth character and\n\tdeleting three characters. Second argument is required.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM deleteData()","match":"deleteData","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">insertData()<\/div>\n\t\tInsert text into a text node\n\t\t<br \/><br \/><a href=\"tests\/data.html#insertData()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.insertData(4,' and now for some extra text ')<\/pre>\n\t<p>Insert the string <code>and now for some extra text<\/code> after the fourth character\n\tinto <code>x<\/code>, which must be a text node.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM insertData()","match":"insertData","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">replaceData()<\/div>\n\t\tReplace text in a text node\n\t\t<br \/><br \/><a href=\"tests\/data.html#replaceData()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.replaceData(4,3,' and for some new text ')<\/pre>\n\t<p>Replace three characters, beginning at the fifth one, of node <code>x<\/code>, which must be a text node,\n\tby the string <code>and for some new text<\/code>.<\/p>\n\t<\/td><\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM replaceData()","match":"replaceData","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">substringData()<\/div>\n\t\tTake a substring of the text in the text node\n\t\t<br \/><br \/><a href=\"tests\/data.html#substringData()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.substringData(4,3)<\/pre>\n\t<p>Takes a substring of <code>x<\/code>, which must be a text node, starting at the fifth character and with a length of three\n\tcharacters. Thus it's the same as the old\n\t<a href=\"..\/js\/strings.html#substr\">substr() method<\/a> of strings.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM substringData()","match":"substringData","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">attributes[index]<\/div>\n\t\tAn array with the attributes of a node, accessed by index number, in the order they're\n\t\tdefined in the source code\n\t\t<br \/><br \/><a href=\"tests\/attributesArray.html#attributes[index]\">Test page<\/a>\n\t<b class=\"warning\">Do not use<\/b>\n\tUse <code>getAttribute()<\/code> instead\n\t<\/td>\n\t<td class=\"comp alternative\" colspan=\"3\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.attributes[1]<\/pre>\n\t<p>This array consists of all defined attributes <em>in the order they&#8217;re defined in the HTML<\/em>.\n\tIn IE5-7 it consists of all\n\tattributes that can <em>possibly<\/em> be defined on the node (84 all in all).<\/p>\n\t<p>Do yourself a favour and don't use the indexed <code>attributes<\/code> array.<\/p>\n\n\t<ul>\n\t\t<li>Safari, Opera, Konqueror take the second attribute that's defined on node\n\t\t<code>x<\/code> (align in the test).<\/li>\n\t\t<li>Firefox and IE8 try to do the same, but the order of attributes is off (worse in FF than in IE).<\/li>\n\t\t<li>IE5-7 takes the second <em>possible<\/em> attribute of node <code>x<\/code> (dataFld in the\n\t\ttest), whether it's defined or not.<\/li>\n\t\t<li>IE 5.5 initially gives the value of the attribute; not the attribute object.<\/li>\n\t\t<li>In IE8b2 the <code>attributes<\/code> array doesn't have a <code>length<\/code>.<\/li>\n\t<\/ul>\n\n<\/td><\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"[${1:index}]$0","tool_tip_format":"html","display":"DOM attributes[index]","match":"attributes","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">attributes[key]<\/div>\n\t\tAn array with the attributes of a node, accessed by attribute name\n\t\t<br \/><br \/><a href=\"tests\/attributesArray.html#attributes[key]\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.attributes['align']<\/pre>\n\t<p>Get the align attribute object of node <code>x<\/code>. If the node has no align attribute, it\n\treturns <code>undefined<\/code> (except in IE, where it returns an attribute object that has no value.)<\/p>\n\n\t<p>After years in the wilderness <code>attribute[key]<\/code> is slowly approaching a workable situation.\n\tI used to advice you not to use it; but by now you can try it if you like.<\/p>\n\n\t<ul>\n\t\t<li>IE5-7 doesn't return the value of a <code>style<\/code> attribute.<\/li>\n\t\t<li>IE 5.5 doesn't return custom attributes, and initially gives the attribute value instead\n\t\tof an attribute object.<\/li>\n\t<\/ul>\n\n<\/td><\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"[${1:key}]$0","tool_tip_format":"html","display":"DOM attributes[key]","match":"attributes","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createAttribute() and setAttributeNode()<\/div>\n\t\tCreate a new attribute node and append it to an element node.\n\t\t<br \/><br \/><a href=\"tests\/attributesNodes.html#createAttribute%20and%20setAttributeNode\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/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\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\">\n<pre>\nz = document.createAttribute('title');\nz.value = 'Test title';\nx.setAttributeNode(z)\n<\/pre>\n<p>This creates a title attribute with a value and sets it on node <code>x<\/code>.<\/p>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM createAttribute()","match":"createAttribute","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createAttribute() and setAttributeNode()<\/div>\n\t\tCreate a new attribute node and append it to an element node.\n\t\t<br \/><br \/><a href=\"tests\/attributesNodes.html#createAttribute%20and%20setAttributeNode\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/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\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\">\n<pre>\nz = document.createAttribute('title');\nz.value = 'Test title';\nx.setAttributeNode(z)\n<\/pre>\n<p>This creates a title attribute with a value and sets it on node <code>x<\/code>.<\/p>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM setAttributeNode()","match":"setAttributeNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getAttribute()<\/div>\n\t\tGet the value of an attribute\n\t\t<br \/><br \/><a href=\"tests\/attributesBasics.html#getAttribute()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"3\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.getAttribute('align')<\/pre>\n\t<p>Gives the value of the align attribute of node <code>x<\/code>.<\/p>\n\n\n\t<ul>\n\t\t<li>In IE5-7, accessing the style attribute gives an object, and accessing the onclick\n\t\tattribute gives an anonymous function wrapped around the actual content.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM getAttribute()","match":"getAttribute","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getAttributeNode()<\/div>\n\t\tGet an attribute node\n\t\t<br \/><br \/><a href=\"tests\/attributesNodes.html#getAttributeNode()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.getAttributeNode('align')<\/pre>\n\t<p>Get the attribute object <code>align<\/code> of node <code>x<\/code>. This is an object, not a value.<\/p>\n\t<ul>\n\t\t<li>IE 6\/7 don't allow you to access the value of <code>x.getAttributeNode('style')<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM getAttributeNode()","match":"getAttributeNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t<div class=\"name\">hasAttribute()<\/div>\n\tCheck if a node has a certain attribute\n\t<br \/><br \/><a href=\"tests\/attributesMisc.html#hasAttribute()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.hasAttribute('align')<\/pre>\n\t<p>Returns <code>true<\/code> when node <code>x<\/code> has an align attribute, <code>false<\/code> when it hasn't.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM hasAttribute()","match":"hasAttribute","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">hasAttributes()<\/div>\n\t\tCheck if a node has attributes\n\t<br \/><br \/><a href=\"tests\/attributesMisc.html#hasAttributes()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.hasAttributes()<\/pre>\n\t<p>Returns <code>true<\/code> when node <code>x<\/code> has attributes, <code>false<\/code> when it hasn't.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM hasAttributes()","match":"hasAttributes","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">name<\/div>\n\t\tThe name of an attribute\n\t\t<br \/><br \/><a href=\"tests\/attributesNameValue.html#name%20and%20value\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.name<\/pre>\n\t<p>The name of attribute node <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM name","match":"name","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">removeAttribute()<\/div>\n\t\tRemove an attribute node\n\t\t<br \/><br \/><a href=\"tests\/attributesBasics.html#removeAttribute()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"3\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.removeAttribute('align')<\/pre>\n\t<p>Remove the <code>align<\/code> attribute from node <code>x<\/code>.<\/p>\n\n\t<ul>\n\t\t<li>IE5-7 and Opera don't remove event handlers.<\/li>\n\t\t<li>Konqueror doesn't remove the align attribute.<\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM removeAttribute()","match":"removeAttribute","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">remove<wbr>AttributeNode()<\/wbr><\/div>\n\t\tRemove an attribute node\n\t\t<br \/><br \/><a href=\"tests\/attributesNodes.html#removeAttributeNode()\">Test page<\/a>\n\t<\/td><td class=\"comp no\">No<\/td>\n\t<td class=\"comp minimal\">Minimal<\/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 yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.removeAttributeNode(x.attributes['align'])\nx.removeAttributeNode(x.attributes[1])\nx.removeAttributeNode(x.getAttributeNode('align'))<\/pre>\n\n\t<p>Removes the attribute node. There is little difference with <code>removeAttribute()<\/code>,\n\texcept in the method argument.<\/p>\n\n\t<ul>\n\t\t<li>IE 6 does't remove anything, but doesn't give an error message either.<\/li>\n\t\t<li>IE 7 doesn't remove styles and event handlers.<\/li>\n\t\t<li>Opera doesn't remove event handlers.<\/li>\n\t\t<li>Konqueror doesn't remove the align attribute.<\/li>\n\t<\/ul>\n\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM removeAttributeNode()","match":"removeAttributeNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">setAttribute()<\/div>\n\t\tSet the value of an attribute\n\t\t<br \/><br \/><a href=\"tests\/attributesBasics.html#setAttribute()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incomplete\" colspan=\"3\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.setAttribute('align','right')<\/pre>\n\t<p>Set the align attribute of node <code>x<\/code> to <code>right<\/code>. The name and value are both strings.<\/p>\n\t<ul>\n\t\t<li>IE5-7 doesn't set styles and removes events when you try to set them.<\/li>\n\t\t<li>IE8b2 changes the style attribute, but the change only shows after you run another test..<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM setAttribute()","match":"setAttribute","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\">\n\t\t<div class=\"name\">setAttributeNode()<\/div>\n\t<\/td>\n\t<td colspan=\"12\">See <code>createAttribute()<\/code>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM setAttributeNode()","match":"setAttributeNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">value<\/div>\n\t\tThe value of an attribute\n\t\t<br \/><br \/><a href=\"tests\/attributesNameValue.html#name%20and%20value\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.value<\/pre>\n\t<p>The value of attribute <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>IE6-7 gives <code>null<\/code> for style values.<\/li>\n\t<\/ul>\n<\/td><\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM value","match":"value","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">contains()<\/div>\n\t\tCheck whether an element contains another element\n\t<br \/><br \/><a href=\"tests\/basics.html#contains()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.contains(y)<\/pre>\n\t<p>If node <code>y<\/code> is a descendant of node <code>x<\/code>, the method returns <code>true<\/code>,\n\telse <code>false<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM contains()","match":"contains","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createDocument()<\/div>\n\t\tCreate a new document\n\t<br \/><br \/><a href=\"tests\/implementation.html#createDocument()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x = document.implementation.createDocument('','',null)<\/pre>\n\t<p>Creates a new document. The the <a href=\"importxml.html\">Import XML<\/a> script gives\n\tan example of what to do with such a document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM createDocument()","match":"createDocument","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createDocument<wbr>Fragment()<\/wbr><\/div>\n\t\tCreate a document fragment\n\t\t<br \/><br \/><a href=\"tests\/fragment.html#createDocumentFragment()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x = document.createDocumentFragment();\nx.[fill with nodes];\ndocument.[somewhere].appendChild(x);<\/pre>\n\t<p>Create a fragment, add a lot of nodes to it, and then insert it into the document. Note that the fragment\n\titself is not inserted, only its child nodes.<\/p>\n\t<p>You may not move a node from the existing document to the document fragment. (Cloning is allowed,\n\thowever.)<\/p>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM createDocumentFragment()","match":"createDocumentFragment","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">documentElement<\/div>\n\t\tThe HTML tag\n\t\t<br \/><br \/><a href=\"tests\/document.html#documentElement\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>document.documentElement<\/pre>\n\t<p>Represents the root element of the XML document. In any HTML document, the\n\t<code>&lt;html&gt;<\/code> element is of course the root element.<\/p>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM documentElement","match":"documentElement","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getElements<wbr>ByName()<\/wbr><\/div>\n\t\tGet elements by their name attribute\n\t<br \/><br \/><a href=\"tests\/getelementsbyname.html#getElementsByName()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect and incom<\/wbr><wbr>plete<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>var x = document.getElementsByName('test')<\/pre>\n\t<p>Create a nodeList with all elements that have <code>name=\"test\"<\/code>. It should ignore\n\telements with <code>id=\"test\"<\/code>\n\n\t<p>On my test page the\n\t<code>&lt;p&gt;<\/code>,\n\t<code>&lt;input&gt;<\/code>,\n\t<code>&lt;img&gt;<\/code> and\n\t<code>&lt;ppk&gt;<\/code> tags have this name, while there's also a paragraph with <code>id=\"test\"<\/code>.\n\tIdeally, all browsers should get the first four elements and ignore the fifth one.<\/p>\n\n\n\t<ul>\n\t\t<li>IE5-7 and Opera 9.26 ignore the <code>&lt;p&gt;<\/code> and <code>&lt;ppk&gt;<\/code> tags with <code>name=\"test\"<\/code>,\n\t\tbut counts the <code>&lt;p&gt;<\/code> with <code>id=\"test\"<\/code><\/li>\n\t\t<li>IE8b2 ignores the <code>&lt;ppk&gt;<\/code> tag.<\/li>\n\t\t<li>Opera counts the <code>&lt;p&gt;<\/code> with <code>id=\"test\"<\/code><\/li>\n\t\t<li>Konqueror ignores the <code>&lt;ppk&gt;<\/code> tag.<\/li>\n\t<\/ul>\n\n\t<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM getElementsByName()","match":"getElementsByName","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">hasFeature()<\/div>\n\t\tCheck if a document has a certain feature.\n\t\t<br \/><br \/><a href=\"tests\/implementation.html#hasFeature()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>document.implementation.hasFeature('XML','1.0')<\/pre>\n\t<p>Returns <code>true<\/code> if the browser considers itself to be supporting XML 1.0.\n\tOther values include Core, HTML, Range, and CSS.<\/p>\n\t<p>Note that this method reports the browser's own assessment of its capabilities.\n\tThere is no independent check.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM hasFeature()","match":"hasFeature","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">isSupported()<\/div>\n\t\tCheck if an element has a certain feature.\n\t\t<br \/><br \/><a href=\"tests\/isSupported.html#isSupported()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.isSupported('XML','1.0')<\/pre>\n\t<p>Returns <code>true<\/code> if the browser considers itself to be supporting XML 1.0.\n\tOther values include Core, HTML, Range, and CSS.<\/p>\n\t<p>Note that this method reports the browser's own assessment of its capabilities.\n\tThere is no independent check.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM isSupported()","match":"isSupported","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">item()<\/div>\n\t\tAccess an item in an array\n\t\t<br \/><br \/><a href=\"tests\/basics.html#item()\">Test page<\/a>\n\t<b class=\"warning\">Not necessary in JavaScript<\/b>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>document.getElementsByTagName('P').item(0)<\/pre>\n\t<p>The same as <code>document.getElementsByTagName('P')[0]<\/code>.<\/p>\n\t<p>The <code>item()<\/code> method is meant for other programming languages where nodeLists\n\tlike those returned by getElementsByTagName are not conveniently accessible as if they were arrays.<\/p>\n\t<p>You don't need <code>item()<\/code> at all in JavaScript.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM item()","match":"item","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">normalize()<\/div>\n\t\tMerge adjacent text nodes into one node\n\t\t<br \/><br \/><a href=\"tests\/data.html#splitText()%20and%20normalize()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.normalize()<\/pre>\n\t<p>All child nodes of node <code>x<\/code> that are text nodes and have other text nodes as siblings, are merged.\n\tThis is in fact the reverse of <code>splitText<\/code>: text nodes that were split, come together again.\n\t<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM normalize()","match":"normalize","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">ownerDocument<\/div>\n\t\tThe document that 'owns' the element\n\t\t<br \/><br \/><a href=\"tests\/document.html#ownerDocument\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.ownerDocument<\/pre>\n\t<p>Refers to the document object that 'owns' node <code>x<\/code>. This is the document node.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"DOM ownerDocument","match":"ownerDocument","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">splitText()<\/div>\n\t\tSplit a text node into two text nodes\n\t\t<br \/><br \/><a href=\"tests\/data.html#splitText()%20and%20normalize()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.splitText(5)<\/pre>\n\t<p>Split the text node <code>x<\/code> at the 6th character. <code>x<\/code> now contains the first part (char. 0-5), while a new\n\tnode is created (and becomes <code>x.nextSibling<\/code>) which contains the second part (char. 6-end) of the orginial text.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM splitText()","match":"splitText","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">applyElement()<\/div>\n\t\tSomething with nodes\n\t\t<br \/><br \/><a href=\"tests\/mscore.html#applyElement()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp buggy\">Buggy<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>var y = document.createElement('i');\nx.applyElement(y)<\/pre>\n\t<p>The <code>&lt;i&gt;<\/code> element is inserted into element <code>x<\/code>, around the text.<\/p>\n\t<ul>\n\t\t<li>IE8b2 does this, but the change only shows when you click on the test element.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM applyElement()","match":"applyElement","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">clearAttributes()<\/div>\n\t\tRemove all attributes from a node\n\t\t<br \/><br \/><a href=\"tests\/attributesMisc.html#Microsoft%20attribute%20methods\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incomplete\" colspan=\"4\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.clearAttributes()<\/pre>\n\t<p>Remove all attributes from node <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>IE doesn't clear event handlers. IE 7 doesn't clear inline styles.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM clearAttributes()","match":"clearAttributes","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">merge<wbr>Attributes()<\/wbr><\/div>\n\t\tCopy all attributes of one node to another node\n\t\t<br \/><br \/><a href=\"tests\/attributesMisc.html#Microsoft%20attribute%20methods\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.mergeAttributes(y)<\/pre>\n\t<p>Copy all of node <code>y<\/code>'s attributes to node <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM mergeAttributes()","match":"mergeAttributes","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">removeNode()<\/div>\n\t\tRemove a node\n\t\t<br \/><br \/><a href=\"tests\/mscore.html#removeNode()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.removeNode(true | false)<\/pre>\n\t<p>Remove node <code>x<\/code> from the document. If you use the argument <code>true<\/code> its children are also removed;\n\tif you use <code>false<\/code> they aren't. Note that all text nodes count as children, too.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM removeNode()","match":"removeNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">replaceNode()<\/div>\n\t\tReplace a node by another node\n\t\t<br \/><br \/><a href=\"tests\/mscore.html#replaceNode()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.replaceNode(y)<\/pre>\n\t<p>Replace node <code>x<\/code> by node <code>y<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM replaceNode()","match":"replaceNode","image":"DOM"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">swapNode()<\/div>\n\t\tSwap two nodes\n\t\t<br \/><br \/><a href=\"tests\/mscore.html#swapNode()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"12\"><pre>x.swapNode(y)<\/pre>\n\t<p>Put node <code>x<\/code> in node <code>y<\/code>'s place and vice versa.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/<b>quirksmode.org<\/b>\/dom\/w3c_core.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"DOM swapNode()","match":"swapNode","image":"DOM"}],"tool_tip_format":"html"}
@@ -0,0 +1,23 @@
{"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 cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">currentStyle<\/div>\n\t\tThe current style of the element, however this style is set\n\t\t<br \/><br \/><a href=\"tests\/style.html#currentStyle\">Test page<\/a>\n\t<b class=\"warning\">Microsoft<\/b>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>x.currentStyle<\/pre>\n\t<p>Returns the actual style of element <code>x<\/code>, even if this is not an inline\n\tstyle. It thus reports the result of all style declarations that work on element <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS currentStyle","match":"currentStyle","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getComputed<wbr>Style()<\/wbr><\/div>\n\t\tThe current style of the element, however this style is set\n\t\t<br \/><br \/><a href=\"tests\/style.html#getComputedStyle\">Test page<\/a>\n\t\t<b class=\"warning\">W3C<\/b>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>window.getComputedStyle(x,null).color<\/pre>\n\t<p>Read out the current color style of element <code>x<\/code>.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS getComputedStyle()","match":"getComputedStyle","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"4\">\n\t\t<div class=\"name\">style<\/div>\n\t\tThe <em>inline<\/em> style of the element\n\t\t<br \/><br \/><a href=\"tests\/style.html#style\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\" colspan=\"2\">Almost<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>x.style<\/pre>\n\t<p>Access the <em>inline<\/em> styles of element <code>x<\/code>. Styles defined in embedded,\n\tlinked or imported style sheets are not reported.<\/p>\n\t<p>You can also set it: <code>x.style.color = '#0000cc'<\/code>. This sets the <em>inline<\/em> style,\n\twhich of course overrules all other styles.<\/p>\n\t<ul>\n\t\t<li>Safari and Konqueror have trouble with reading out the <code>border<\/code> style that I use in my test.\n\t\tHowever, in general <code>style<\/code> works correctly in both browsers.<\/li>\n\t\t<li>IE5.5 and 6 have problems with setting the new <code>border<\/code> rule, but I suspect that's\n\t\tcaused by my template and not by the actual test. In general they support <code>style<\/code> changes\n\t\twell.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp incomplete\">Read only\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/td><\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[0].style<\/pre>\n\t<p>Access the styles in the first rule of the second style sheet. These, too, can be set:<br \/>\n\t<code>document.styleSheets[1].cssRules[0].style.color = '#0000cc'<\/code><\/p>\n\t<p>(IE uses <code>rules<\/code> instead of <code>cssRules<\/code>, obviously.)<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS style","match":"style","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">cssRules[]<\/div>\n\t\tAn array with all rules in a stylesheet.\n\t\t<br \/><br \/><a href=\"tests\/stylesheet.html#cssRules\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[1]<\/pre>\n\t<p>Access the second rule of the second style sheet in the document.<\/p><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"CSS cssRules[]","match":"cssRules","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">imports[]<\/div>\n\t\tAn array with all imported style sheets in a style sheet\n\t\t<br \/><br \/><a href=\"tests\/stylesheet.html#imports\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].imports<\/pre>\n\t<p>Access all style sheets that are imported by the second style sheet in the document.<\/p>\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"CSS imports[]","match":"imports","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">rules[]<\/div>\n\t\tAn array with all rules in a stylesheet.\n\t\t<br \/><br \/><a href=\"tests\/stylesheet.html#rules\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\" colspan=\"4\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].rules[1]<\/pre>\n\t<p>Access the second rule of the second style sheet in the document.<\/p>\n\t<p><code>rules<\/code> does not contain <code>@import<\/code> declarations, while <code>cssRules<\/code>\n\tdoes.<\/p>\n\t<ul>\n\t\t<li>IE doesn't count <code>@import<\/code>s as rules, but splits up selectors like <code>p#test, ul<\/code>\n\t\tinto two rules.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"CSS rules[]","match":"rules","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">styleSheets[]<\/div>\n\t\tAn array with all stylesheets in the document\n\t\t<br \/><br \/><a href=\"tests\/stylesheet.html#styleSheet\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1]<\/pre>\n\t<p>Access the second style sheet (linked or embedded) in the document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"CSS styleSheets[]","match":"styleSheets","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">addRule()<\/div>\n\t\tAdd a rule into a stylesheet the Microsoft way\n\t\t<br \/><br \/><a href=\"tests\/addrules.html#addRule\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].addRule('pre', 'font: 14px verdana')<\/pre>\n\t<p>Add the rule <code>pre {font: 14px verdana}<\/code> to the second style sheet in the document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS addRule()","match":"addRule","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">deleteRule()<\/div>\n\t\tDelete a rule from a stylesheet the W3C way\n\t\t<br \/><br \/><a href=\"tests\/addrules.html#deleteRule\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].deleteRule(1)<\/pre>\n\t<p>Delete the second rule of the second style sheet in the document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS deleteRule()","match":"deleteRule","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">insertRule()<\/div>\n\t\tInsert a rule into a stylesheet the W3C way\n\t\t<br \/><br \/><a href=\"tests\/addrules.html#insertRule\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>var x = document.styleSheets[1];\nx.insertRule('pre {font: 14px verdana}',x.cssRules.length)<\/pre>\n\t<p>Insert the rule <code>pre {font: 14px verdana}<\/code> into the second style sheet in the document at the last position\n\t(<code>length<\/code> of the cssRules array).<\/p>\n\t<p>Unfortunately the second argument is required. It should default to <code>cssRules.length<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS insertRule()","match":"insertRule","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">removeRule()<\/div>\n\t\t Remove a rule from a stylesheet the Microsoft way\n\t\t<br \/><br \/><a href=\"tests\/addrules.html#removeRule\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].removeRule(1)<\/pre>\n\t<p>Remove the second rule from the second style sheet in the document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS removeRule()","match":"removeRule","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"8\">\n\t\t<div class=\"name\">cssText<\/div>\n\t\tThe CSS of a rule as a string.\n\t\t<br \/><br \/><a href=\"tests\/cssProps.html#cssText\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>x.style.cssText<\/pre>\n\t<p>Returns the entire inline style of element <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssText<\/pre>\n\t<p>Returns the entire content of the style sheet.<\/p>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[1].cssText<\/pre>\n\t<p>Returns the entire text of the rule (for instance <code>pre {font: 14px verdana;}<\/code>).<\/p>\n\t<p>(Obviously, IE needs <code>rules<\/code> instead of <code>cssRules<\/code>.)<\/p>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[1].style.cssText<\/pre>\n\t<p>Returns all declarations of the rule (for instance <code>font: 14px verdana;<\/code>).<\/p>\n\t<p>(Obviously, IE needs <code>rules<\/code> instead of <code>cssRules<\/code>.)<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS cssText","match":"cssText","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">disabled<\/div>\n\t\tWhether the stylesheet is disabled\n\t\t<br \/><br \/><a href=\"tests\/cssProps.html#disabled\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].disabled = true<\/pre>\n\t<p>Disable the second style sheet of the document. (Setting it to <code>false<\/code> enables the\n\tstyle sheet again).<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS disabled","match":"disabled","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">href<\/div>\n\t\tThe href of a stylesheet\n\t\t<br \/><br \/><a href=\"tests\/cssProps.html#href\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes+<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheet[0].href<\/pre>\n\t<p>Get the <code>href<\/code> of the style sheet. This is a relative path in IE; a complete URL in all\n\tother browsers.<\/p>\n\t<ul>\n\t\t<li>IE allows you to change the <code>href<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS href","match":"href","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">selectorText<\/div>\n\t\tThe selector of a rule as a string\n\t\t<br \/><br \/><a href=\"tests\/cssProps.html#selectorText\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes+<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[1].selectorText<\/pre>\n\t<p>Get the selector text of the second rule in the second style sheet in the document.<\/p>\n\t<p>Note that some browsers return UPPER CASE selector texts even when the style sheet contains\n\tlower case selectors. Use <code>selectorText.toLowerCase()<\/code> for all your comparisions.<\/p>\n\t<ul>\n\t\t<li>Opera allows you to set the <code>selectorText<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS selectorText","match":"selectorText","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">create<wbr>StyleSheet()<\/wbr><\/div>\n\t\tCreate a style sheet\n\t\t<br \/><br \/><a href=\"tests\/cssMisc.html#createStyleSheet\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.createStyleSheet('extrastyle.css')<\/pre>\n\t<p>Create an extra style (sheet) and append it to the styleSheets[] array.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS createStyleSheet()","match":"createStyleSheet","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getProperty<wbr>Priority()<\/wbr><\/div>\n\t\tGet the property priority (<code>!important<\/code> or not)\n\t\t<br \/><br \/><a href=\"tests\/cssMisc.html#getPropertyPriority\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[1].style.getPropertyPriority('color')<\/pre>\n\t<p>Returns <code>important<\/code> when the style is marked <code>!important<\/code>.<\/p>\n\t<p>(Obviously, IE needs <code>rules<\/code> instead of <code>cssRules<\/code>.)<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS getPropertyPriority()","match":"getPropertyPriority","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getProperty<wbr>Value()<\/wbr><\/div>\n\t\tGet the value of a style property\n\t\t<br \/><br \/><a href=\"tests\/cssMisc.html#getPropertyValue\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.getElementById('test').style.getPropertyValue('color')\ndocument.styleSheets[1].cssRules[1].style.getPropertyValue('color')<\/pre>\n\t<p>Get the color declaration of the style object. This works on all style objects. Of course,\n\treading out <code>style.color<\/code> is much easier.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS getPropertyValue()","match":"getPropertyValue","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">ownerNode<\/div>\n\t\tThe owner of a style sheet\n\t\t<br \/><br \/><a href=\"tests\/cssMisc.html#ownerNode\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].ownerNode<\/pre>\n\t<p>Access the owner node of the style sheet, usually a <code>&lt;link&gt;<\/code> or a\n\t<code>&lt;style&gt;<\/code> tag.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS ownerNode","match":"ownerNode","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">parent<wbr>StyleSheet<\/wbr><\/div>\n\t\tThe stylesheet a declaration is part of\n\t\t<br \/><br \/><a href=\"tests\/cssMisc.html#parentStyleSheet\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[1].parentStyleSheet<\/pre>\n\t<p>Access the parent style sheet of the rule, which is once again <code>document.styleSheets[1]<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS parentStyleSheet","match":"parentStyleSheet","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">remove<wbr>Property()<\/wbr><\/div>\n\t\tRemove a style declaration entirely\n\t\t<br \/><br \/><a href=\"tests\/cssMisc.html#removeProperty\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>document.styleSheets[1].cssRules[1].style.removeProperty('color')\ndocument.getElementById('test').style.removeProperty('color')<\/pre>\n\t<p>Remove the color declaration from the second rule of the second style sheet on the page or the\n\telement with ID=\"test\".<\/p>\n\t<ul>\n\t\t<li>Opera refuses to remove the last remaining property of a rule.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS removeProperty()","match":"removeProperty","image":"CSS"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Selector<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b1<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b4<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">set<wbr>Property()<\/wbr><\/div>\n\t\tSet a style property\n\t\t<br \/><br \/><a href=\"tests\/cssMisc.html#setProperty\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"10\"><pre>x.style.setProperty('color','#00cc00',null)\ndocument.styleSheets[1].cssRules[1].style.setProperty('color','#00cc00',null)<\/pre>\n\t<p>Set the color of <code>x<\/code> or the second rule in the second style sheet to green.<\/p>\n\t<p>As usual, the pointless <code>null<\/code> is required. (Default values, anyone?)<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_css.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS setProperty()","match":"setProperty","image":"CSS"}],"tool_tip_format":"html"}
@@ -0,0 +1,42 @@
{"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 cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#innerWidth%20and%20innerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV innerWidth","match":"innerWidth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#innerWidth%20and%20innerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV innerHeight","match":"innerHeight","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#outerWidth%20and%20outerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV outerWidth","match":"outerWidth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#outerWidth%20and%20outerHeight\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV outerHeight","match":"outerHeight","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#pageXOffset%20and%20pageYOffset\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV pageXOffset","match":"pageXOffset","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#pageXOffset%20and%20pageYOffset\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV pageYOffset","match":"pageYOffset","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#screenX%20and%20screenY\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp minimal\">Minimal<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>window.screenX\nwindow.screenY<\/pre>\n\t<ul>\n\t\t<li>Opera calculates the coordinates of the specific tab window relative to the\n\t\tencompassing browser window. This is understandable given its way of working with windows,\n\t\tbut strictly speaking it's a bug. It should give the coordinates of the encompassing browser\n\t\twindow relative to the screen.<\/li>\n\t\t<li>iPhone gives 0 and 0, which is officially correct because the browser window encompasses\n\t\tthe entire screen.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV screenX","match":"screenX","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/windowview.html#screenX%20and%20screenY\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp minimal\">Minimal<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>window.screenX\nwindow.screenY<\/pre>\n\t<ul>\n\t\t<li>Opera calculates the coordinates of the specific tab window relative to the\n\t\tencompassing browser window. This is understandable given its way of working with windows,\n\t\tbut strictly speaking it's a bug. It should give the coordinates of the encompassing browser\n\t\twindow relative to the screen.<\/li>\n\t\t<li>iPhone gives 0 and 0, which is officially correct because the browser window encompasses\n\t\tthe entire screen.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV screenY","match":"screenY","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/screenview.html#availWidth\/Height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>screen.availWidth\nscreen.availHeight<\/pre>\n\t<ul>\n\t\t<li>iPhone always gives 320 x 396 independent of zoom<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV availWidth","match":"availWidth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/screenview.html#availWidth\/Height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>screen.availWidth\nscreen.availHeight<\/pre>\n\t<ul>\n\t\t<li>iPhone always gives 320 x 396 independent of zoom<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV availHeight","match":"availHeight","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/screenview.html#color\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>screen.colorDepth<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV colorDepth","match":"colorDepth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/screenview.html#color\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>screen.pixelDepth<\/pre>\n\t<p>And no, I don't understand why we need a property that contains the same information\n\tas <code>colorDepth<\/code> but isn't supported by IE.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV pixelDepth","match":"pixelDepth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/screenview.html#width\/height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>screen.width\nscreen.height<\/pre>\n\t<ul>\n\t\t<li>iPhone always gives 320 x 396<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV width","match":"width","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/screenview.html#width\/height\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>screen.width\nscreen.height<\/pre>\n\t<ul>\n\t\t<li>iPhone always gives 320 x 396<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":" $0","tool_tip_format":"html","display":"CSS OMV height ","match":"height","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">elementFromPoint()<\/div>\n\t\tReturns the element located at the given coordinates\n\t\t<br \/><br \/><a href=\"tests\/elementfrompoint.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp alternative\" colspan=\"2\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect and Alter<\/wbr><wbr>native<\/wbr><\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>document.elementFromPoint(100,100)<\/pre>\n\t<p>Which coordinates does <code>elementFromPoint()<\/code> need? IE and Firefox need\n\t<code>clientX\/Y<\/code>, while Opera and Safari need <code>pageX\/Y<\/code>. Given the market\n\tsituation, it's only a matter of time before Opera and Safari change their ways.<\/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<\/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>\/dom\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS OMV elementFromPoint()","match":"elementFromPoint","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getBoundingClientRect()<\/div>\n\t\tGets the encompassing rectangle\n\t\t<br \/><br \/><a href=\"tests\/rectangles.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS OMV getBoundingClientRect()","match":"getBoundingClientRect","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">getClientRects()<\/div>\n\t\tGets the several rectangles of an element\n\t\t<br \/><br \/><a href=\"tests\/rectangles.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp no\" colspan=\"3\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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>IE5-7 returns far too many rectangles for the first test paragraphs. The correct number is 5 (for 5 lines),\n\t\tbut IE5.5 returns 9 and IE6\/7 14. IE8b2 gets this right.<\/li>\n\t\t<li>Furthermore, IE5-7 also split up a block-level element such as a <code>&lt;p&gt;<\/code> into one rectangle\n\t\tper line. This is incorrect: a block-level element should be reported as one rectangle.<\/li>\n\t\t<li>Finally, in all IE versions the rectangles are off by about two pixels. <a href=\"http:\/\/ejohn.org\/blog\/getboundingclientrect-is-awesome\/\" class=\"external\">According to John Resig<\/a> this is caused by the (invisible, but nonetheless present) borders\n\t\tof the <code>&lt;html&gt;<\/code> element.<\/li>\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>\/dom\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS OMV getClientRects()","match":"getClientRects","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/scrollintoview.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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>Safari iPhone 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>\/dom\/w3c_cssom.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"CSS OMV scrollIntoView()","match":"scrollIntoView","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.clientLeft\nx.clientTop<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV clientLeft","match":"clientLeft","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.clientLeft\nx.clientTop<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV clientTop","match":"clientTop","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.clientWidth\nx.clientHeight<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV clientWidth","match":"clientWidth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.clientWidth\nx.clientHeight<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV clientHeight","match":"clientHeight","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.offsetLeft\nx.offsetTop<\/pre>\n<ul>\n\t<li>When calculating <code>offsetTop<\/code>, IE5-7 does not count elements with <code>position: relative<\/code>\n\tas offsetParents, and moves on to the next offsetParent in the chain. <code>offsetLeft<\/code> is calculated\n\tcorrectly.<\/li>\n<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV offsetLeft","match":"offsetLeft","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.offsetLeft\nx.offsetTop<\/pre>\n<ul>\n\t<li>When calculating <code>offsetTop<\/code>, IE5-7 does not count elements with <code>position: relative<\/code>\n\tas offsetParents, and moves on to the next offsetParent in the chain. <code>offsetLeft<\/code> is calculated\n\tcorrectly.<\/li>\n<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV offsetTop","match":"offsetTop","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV offsetParent","match":"offsetParent","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.offsetWidth\nx.offsetHeight<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV offsetWidth","match":"offsetWidth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.offsetWidth\nx.offsetHeight<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV offsetHeight","match":"offsetHeight","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.scrollLeft\nx.scrollTop\nx.scrollTop = 20<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV scrollLeft","match":"scrollLeft","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>x.scrollLeft\nx.scrollTop\nx.scrollTop = 20<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV scrollTop","match":"scrollTop","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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. (Another way of saying the same: it's the width and height the element\n\t\twould have if it had <code>width: auto; height: auto;<\/code>.)<br \/>\n\t\tIf there's no hidden content it should be equal to clientX\/Y.\n\t\t<br \/><br \/><a href=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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 IE5-7 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.<\/li>\n\t<li>Opera doesn't include the element's padding.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV scrollWidth","match":"scrollWidth","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/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. (Another way of saying the same: it's the width and height the element\n\t\twould have if it had <code>width: auto; height: auto;<\/code>.)<br \/>\n\t\tIf there's no hidden content it should be equal to clientX\/Y.\n\t\t<br \/><br \/><a href=\"tests\/elementdimensions.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><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 IE5-7 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.<\/li>\n\t<li>Opera doesn't include the element's padding.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV scrollHeight","match":"scrollHeight","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">clientX,clientY<\/div>\n\t<b class=\"warning\">window<\/b>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.clientX\nevent.clientY<\/pre>\n\t<p>Returns the mouse coordinates relative to the window.<\/p>\n\t<p>On the iPhone this pair returns the same values as <code>pageX\/Y<\/code>. That makes sense:\n\ton the iPhone the screen area is the same as the window area is the same as the document area.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV clientX","match":"clientX","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">clientX,clientY<\/div>\n\t<b class=\"warning\">window<\/b>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.clientX\nevent.clientY<\/pre>\n\t<p>Returns the mouse coordinates relative to the window.<\/p>\n\t<p>On the iPhone this pair returns the same values as <code>pageX\/Y<\/code>. That makes sense:\n\ton the iPhone the screen area is the same as the window area is the same as the document area.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV clientY","match":"clientY","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">offsetX, offsetY<\/div>\n\t<b class=\"warning\">target<\/b>\n\t<p>Relative to the top\/left of the padding box.<\/p>\n\t\t<br \/><br \/><a href=\"tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp buggy\" colspan=\"4\">Buggy<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">border box<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">content box<\/td>\n\t<td class=\"comp incorrect\">border box<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.offsetX\nevent.offsetY<\/pre>\n\t<p>Returns the mouse coordinates relative to the event's <a href=\"\/js\/events_properties.html#target\">target<\/a>.<\/p>\n\n\t<p>But exactly which point in the box serves as a reference point? The spec says the top\/left of the <strong>padding box<\/strong>, but Opera uses the\n\ttop\/left of the content box, and Safari and Konqueror the top\/left of the border box. A nice conundrum. For\n\tthe moment I'm sticking to the spec.<\/p>\n\n\t<ul>\n\t\t<li>In IE the coordinates are calculated relative to the target element when that element is\n\t\teligible to become an <code>offsetParent<\/code>. If that's not the case, the coordinates are\n\t\tcalculated relative to the target's <code>offsetParent<\/code>.<br \/><br \/>\n\t\t<strong>Bug:<\/strong> When the element found by this rule has <code>position:\n\t\trelative<\/code>, IE moves on to the next <code>offsetParent<\/code> for the calculation of <code>offsetY<\/code>,\n\t\tbut not of <code>offsetX<\/code>.<br \/><br \/>\n\t\t(Yes, read this twice. It's complicated.)<\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV offsetX","match":"offsetX","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">offsetX, offsetY<\/div>\n\t<b class=\"warning\">target<\/b>\n\t<p>Relative to the top\/left of the padding box.<\/p>\n\t\t<br \/><br \/><a href=\"tests\/offset.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp buggy\" colspan=\"4\">Buggy<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp incorrect\" colspan=\"3\">border box<\/td>\n\t<td class=\"comp incorrect\" colspan=\"2\">content box<\/td>\n\t<td class=\"comp incorrect\">border box<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.offsetX\nevent.offsetY<\/pre>\n\t<p>Returns the mouse coordinates relative to the event's <a href=\"\/js\/events_properties.html#target\">target<\/a>.<\/p>\n\n\t<p>But exactly which point in the box serves as a reference point? The spec says the top\/left of the <strong>padding box<\/strong>, but Opera uses the\n\ttop\/left of the content box, and Safari and Konqueror the top\/left of the border box. A nice conundrum. For\n\tthe moment I'm sticking to the spec.<\/p>\n\n\t<ul>\n\t\t<li>In IE the coordinates are calculated relative to the target element when that element is\n\t\teligible to become an <code>offsetParent<\/code>. If that's not the case, the coordinates are\n\t\tcalculated relative to the target's <code>offsetParent<\/code>.<br \/><br \/>\n\t\t<strong>Bug:<\/strong> When the element found by this rule has <code>position:\n\t\trelative<\/code>, IE moves on to the next <code>offsetParent<\/code> for the calculation of <code>offsetY<\/code>,\n\t\tbut not of <code>offsetX<\/code>.<br \/><br \/>\n\t\t(Yes, read this twice. It's complicated.)<\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV offsetY","match":"offsetY","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">pageX, pageY<\/div>\n\t<b class=\"warning\">document<\/b>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.pageX\nevent.pageY<\/pre>\n\t<p>Returns the mouse coordinates relative to the document. Most of the time this is the information you want.\n\tIn order to get it in IE, too, add the scrolling offset of the document to <code>clientX\/Y<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV pageX","match":"pageX","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">pageX, pageY<\/div>\n\t<b class=\"warning\">document<\/b>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.pageX\nevent.pageY<\/pre>\n\t<p>Returns the mouse coordinates relative to the document. Most of the time this is the information you want.\n\tIn order to get it in IE, too, add the scrolling offset of the document to <code>clientX\/Y<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV pageY","match":"pageY","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">screenX, screenY<\/div>\n\t<b class=\"warning\">screen<\/b>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.screenX\nevent.screenY<\/pre>\n\t<p>Returns the mouse coordinates relative to the screen.<\/p>\n\t<p>On the iPhone this is almost equal to <code>pageX\/Y<\/code>, though there&#8217;s usually\n\ta difference of 1 or 2 pixels. The equality makes sense: on the iPhone the screen area is the same\n\tas the window area is the same as the document area.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV screenX","match":"screenX","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">screenX, screenY<\/div>\n\t<b class=\"warning\">screen<\/b>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp alternative\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\"><pre>event.screenX\nevent.screenY<\/pre>\n\t<p>Returns the mouse coordinates relative to the screen.<\/p>\n\t<p>On the iPhone this is almost equal to <code>pageX\/Y<\/code>, though there&#8217;s usually\n\ta difference of 1 or 2 pixels. The equality makes sense: on the iPhone the screen area is the same\n\tas the window area is the same as the document area.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV screenY","match":"screenY","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">x, y<\/div>\n\tEqual to <code>clientX\/Y<\/code>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p>Nobody can explain why we need <code>x\/y<\/code> when we have <code>clientX\/Y<\/code>. Mozilla's\n\t\ttake on this property pair is by far the sanest.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV x","match":"x","image":"CSS OMV"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>iPhone 3G<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.51<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">x, y<\/div>\n\tEqual to <code>clientX\/Y<\/code>\n\t<br \/><br \/><a href=\"tests\/mouseposition.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"15\">\n\t\t<p>Nobody can explain why we need <code>x\/y<\/code> when we have <code>clientX\/Y<\/code>. Mozilla's\n\t\ttake on this property pair is by far the sanest.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_cssom.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"CSS OMV y","match":"y","image":"CSS OMV"}],"tool_tip_format":"html"}
@@ -0,0 +1,29 @@
{"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 cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">currentTarget<\/div>\n\t\tThe <code>currentTarget<\/code> property refers to the HTML element currently handling\n\t\tthe event. This is the element the event handler has been registered on.<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">focus, keypress, mouseover, mouseup, resize\n\t\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a><\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\t\tThere is no Microsoft equivalent for this property.<br \/>\n\t\tSee the <a href=\"..\/js\/events_order.html\">Event order<\/a> page for more information.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS currentTarget","match":"currentTarget","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">fromElement, toElement<\/div>\n\t\t\tThe <code>from\/toElement<\/code> properties exist only for mouseover and mouseout.\n\t\t\tThey refer to the element the mouse comes from (mouseover)\n\t\t\tand the element the mouse goes to (mouseout).\n\t\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">mouseover\n\t\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a><\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp no\">No<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">Equivalent W3C property: relatedTarget.<br \/>\n\tSee the <a href=\"..\/js\/events_mouse.html\">Mouse events<\/a> page for more information.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS fromElement","match":"fromElement","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">fromElement, toElement<\/div>\n\t\t\tThe <code>from\/toElement<\/code> properties exist only for mouseover and mouseout.\n\t\t\tThey refer to the element the mouse comes from (mouseover)\n\t\t\tand the element the mouse goes to (mouseout).\n\t\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">mouseover\n\t\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a><\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp no\">No<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp yes\">Yes<\/td>\n\t\t\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">Equivalent W3C property: relatedTarget.<br \/>\n\tSee the <a href=\"..\/js\/events_mouse.html\">Mouse events<\/a> page for more information.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS toElement","match":"toElement","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">relatedTarget<\/div>\n\t\tThe <code>relatedTarget<\/code> property\n\t\trefers to the HTML element the event is 'related' to: where the mouse comes from or\n\t\tgoes to.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">mouseover\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">Equivalent Microsoft properties: from\/toElement<br \/>\n\tSee the <a href=\"..\/js\/events_mouse.html\">Mouse events<\/a> page for more information.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS relatedTarget","match":"relatedTarget","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"8\"><div class=\"name\">srcElement<\/div>\n\tThe <code>srcElement<\/code> is the Microsoft equivalent of <code>target<\/code>. See there\n\tfor more information.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">focus\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/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 no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">See target\n\t<ul>\n\t<li>Explorer Windows doesn't return a srcElement for a focus event on the window.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"extracolumn\" rowspan=\"2\">keypress\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">See target<\/td>\n<\/tr>\n<tr>\n\t<td class=\"extracolumn\" rowspan=\"2\">mouseover, mouseup\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n\t<td class=\"comp no\">No<\/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 no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">See target\n\t<ul>\n\t<li>On links, Explorer returns the full href as target\/srcElement instead of an\n\t<code>A<\/code> element. You can access the element, though.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"extracolumn\" rowspan=\"2\">resize\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/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 no\">No<\/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 no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">See target<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS srcElement","match":"srcElement","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"9\"><div class=\"name\">target<\/div>\n\tThe <code>target<\/code> property refers to the HTML element the event actually took place\n\ton, even when the event handler has been registered not on the HTML element but on one of\n\tits ancestors.<br \/><br \/>\n\tMozilla 1.3 and Safari v73 have obligingly mended their earlier target confusion: text\n\tnodes are no longer counted as separate targets.<br \/><br \/>\n\tUnfortunately Safari v85 has reverted to the incorrect behaviour.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">focus\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\tSee the\n\t<a href=\"..\/js\/events_properties.html\">Event properties<\/a>\n\tpage for more information on <code>target<\/code>.\n\t<ul>\n\t<li>Netscape 4 returns the window object (window) or the entire outerHTML of the node (textarea).<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"extracolumn\" rowspan=\"2\">keypress\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/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 incorrect\">Incor<wbr>rect<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\t<ul>\n\t<li>Netscape 4 returns nothing (document) or the entire outerHTML of the node (textarea).<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"extracolumn\" rowspan=\"2\">mouseover, mouseup\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp almost\">Almost<\/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 minimal\">Minimal<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\t<ul>\n\t<li>On links, Explorer returns the full href as target\/srcElement instead of an\n\t<code>A<\/code> element.<\/li>\n\t<li>Netscape 4 does not support target on mousedown, mouseup and click. This is a very\n\tserious bug.<\/li>\n\t<li class=\"smallink\">When mouse events occur on text or inline elements and bubble up to the containing element,\n\tMozilla 1.2 and before and Safari v60 and v80 see the text node as the target of the event. Other browsers\n\treport the inline element (A, B or CODE in the example) and don't react to events on text nodes.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"extracolumn\" rowspan=\"2\">resize\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/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 yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\tI ignore the difference between <code>[object Window]<\/code> and the document node for the\n\tmoment. There are very serious problems in connecting an HTML document to the window, and I'm\n\tgoing to separately research these problems at a later date.\n\t<ul>\n\t<li>Safari returns <code>null<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS target","match":"target","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">altKey<\/div>\n\tIs <code>true<\/code> when the alt key has been pressed, <code>false<\/code>\n\twhen it hasn't.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\t<ul>\n\t<li>Opera doesn't react to the Alt key at all<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS altKey","match":"altKey","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">altLeft<\/div>\n\tIs <code>true<\/code> when the left alt key has been pressed, <code>false<\/code>\n\twhen it hasn't.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">&nbsp;<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS altLeft","match":"altLeft","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\"><div class=\"name\">charCode<\/div> <\/td>\n\t<td colspan=\"8\">\n\tSee the special <a href=\"\/js\/keys.html\">Detecting keystrokes<\/a> page.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS charCode","match":"charCode","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">ctrlKey<\/div>\n\tIs <code>true<\/code> when the control key has been pressed, <code>false<\/code>\n\twhen it hasn't.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">&nbsp;<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS ctrlKey","match":"ctrlKey","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">ctrlLeft<\/div>\n\tIs <code>true<\/code> when the left control key has been pressed, <code>false<\/code>\n\twhen it hasn't.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\t<ul>\n\t<li>Explorer Windows always returns false<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS ctrlLeft","match":"ctrlLeft","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\"><div class=\"name\">keyCode<\/div> <\/td>\n\t<td colspan=\"8\">\n\tSee the special <a href=\"\/js\/keys.html\">Detecting keystrokes<\/a> page.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS keyCode","match":"keyCode","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">metaKey<\/div>\n\tIs <code>true<\/code> when the meta key has been pressed, <code>false<\/code>\n\twhen it hasn't.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incomplete\">Mac<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\tWhich key is the meta key? On Mac it's Command, on Windows I don't know (and the browsers don't know,\n\teither). Basically this property is only supported by Mozilla on Mac and Safari.\n\t<ul>\n\t<li>Mozilla Windows and Opera always return <code>false<\/code>. The other browsers return <code>undefined<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS metaKey","match":"metaKey","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">modifiers<\/div>\n\tReturns a bitmask that shows which special keys were pressed.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\tmodifiers is a bitmask:<br \/>\n\t1: Alt<br \/>\n\t2: Ctrl<br \/>\n\t4: Shift<br \/>\n\t8: Command\n\t<br \/>\n\tCan be combined (ie. 6 = Ctrl + Shift).\n<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS modifiers","match":"modifiers","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">repeat<\/div>\n\tIs <code>true<\/code> when the user keeps the key depressed and the system's key repeat\n\tstarts up.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\"><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS repeat","match":"repeat","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">shiftKey<\/div>\n\tIs <code>true<\/code> when the shift key has been pressed, <code>false<\/code>\n\twhen it hasn't.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\"><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS shiftKey","match":"shiftKey","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">shiftLeft<\/div>\n\tIs <code>true<\/code> when the left shift key has been pressed, <code>false<\/code>\n\twhen it hasn't.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\"><\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS shiftLeft","match":"shiftLeft","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\"><div class=\"name\">which<\/div>\n\tEquivalent of <code>keyCode<\/code>\n\t<\/td>\n\t<td class=\"neither\" colspan=\"9\">See next table<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS which","match":"which","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">button<\/div>\n\tBecause <a href=\"http:\/\/www.w3.org\/TR\/2000\/REC-DOM-Level-2-Events-20001113\/events.html#Events-MouseEvent\" class=\"external\">W3C's spec<\/a> is\n\tunworkable, this property has been reduced to <b class=\"warning\">a complete mess<\/b>\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">mousedown\n\t<br \/><br \/><a href=\"..\/js\/events\/button.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp alternative\">W3C<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp alternative\">W3C<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\tThe Microsoft implementation is the only one that makes sense.\n\t<code>button<\/code> is a bitmask:<br \/>\n\t1 - Left button<br \/>\n\t2 - Right button<br \/>\n\t4 - Middle button<br \/>\n\tThey can be combined in Explorer Windows, so clicking on the left and middle button simultaneously\n\tgives a <code>button<\/code> of 5. Only Microsoft's implementation allows these combinations,\n\tthe W3C standard doesn't.\n\t<br \/><br \/>\n\tFortunately all browsers agree that a right click has a <code>button<\/code> value of 2.\n\t<ul>\n\t<li>Mozilla on Mac sees a Shift+Click as a right button click.<\/li>\n\t<li>All other Mac browsers only detect the left button, even if the mouse has more than one button.<\/li>\n\t<li>Opera allows you to <em>disable<\/em> right click detection in the JavaScript preferences.<\/li>\n\t<\/ul>\n\t\t<span class=\"smaller\"><b>W3C<\/b>'s definition is:<br \/>\n\t\t0 - Left button<br \/>\n\t\t1 - Middle button<br \/>\n\t\t2 - Right button<br \/>\n\t\t0 should mean \"no button pressed\", any other meaning is silly. Besides these values\n\t\tcannot be combined into a bitmask: you'll never know whether the left button has been pressed.\n\t\tThis definition is very shoddy work.\n\t\t<br \/><br \/>\n\t\tOld Operas used their own values; but Opera 8b has switched to the W3C values.<br \/>\n\t\t1 - Left button<br \/>\n\t\t2 - Right button<br \/>\n\t\t3 - Middle button<\/span>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS button","match":"button","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">detail<\/div>\n\tThe <code>detail<\/code> property gives some more details about the event.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">mousedown\n\t<br \/><br \/><a href=\"..\/js\/events\/detail.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect on Windows<\/wbr><\/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 no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\t'More details' have only been defined for click events and their siblings: here <code>detail<\/code> gives\n\tthe total amount of clicks fired in rapid succession.<br \/>\n\tWorks perfectly only in Mozilla Mac and Safari.\n\t<ul>\n\t<li>Mozilla Windows's implementation is closely linked to the function of\n\trepeated clicks. The first click inserts the caret, the second one selects the word, the\n\tthird one the entire line. The fourth click reverts the selection back to a single word,\n\twhile the fifth click again selects the whole line.<br \/>\n\t<code>detail<\/code>'s values follow this 1-2-3-2-3 sequence exactly and thus show which\n\ttext has been selected by the user.<\/li>\n\t<li>Opera always returns <code>0<\/code><\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS detail","match":"detail","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">timeStamp<\/div>\n\tThe <code>timeStamp<\/code> property returns the\n\t<a href=\"..\/js\/introdate.html#epoch\">Epoch time<\/a> at which the event\n\ttook place (at least, I assume so; values on my Windows and Mac computers differ significantly).\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">mousedown\/ up\/ click, keydown\/ up\/ press\n\t<br \/><br \/><a href=\"..\/js\/events\/timestamp.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/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 no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">As long as you use timeStamp for comparing it to other timeStamps, and not\n\tfor obtaining an absolute time, you shouldn't encounter too many problems.\n\t<ul>\n\t<li>In <em>Mozilla<\/em> it doesn't work for a click event.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS timeStamp","match":"timeStamp","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">type<\/div>\n\tThe <code>type<\/code> property returns the type of the event, without the 'on' prefix.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">Any event\n\t<br \/><br \/><a href=\"..\/js\/events\/targets.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">&nbsp;<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS type","match":"type","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">wheelDelta<\/div>\n\tHow many pixels the mouse wheel scrolls the page.\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">mousewheel (MS proprietary)\n\t<br \/><br \/><a href=\"..\/js\/events\/wheelDelta.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">&nbsp;<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS wheelDelta","match":"wheelDelta","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"4\"><div class=\"name\">which<\/div>\n\t<b>Two meanings<\/b><br \/>\n\n\t1) For the key events<br \/>\n\tReturns the code of the pressed key. a = 65 etc.\n\n\t<br \/><br \/>\n\t2) For the mouse events<br \/>\n\tReturns the mouse button pressed<br \/>\n\t1 - Left button<br \/>\n\t2 - Middle button<br \/>\n\t3 - Right button\n\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">keydown, keyup\n\t<br \/><br \/><a href=\"..\/js\/events\/keys.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">Incor<wbr>rect<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\tIt is extremely difficult to detect arrow keys, function keys and Insert\/Home\/etc. keys.\n\t<ul>\n\t<li>Netscape 4 gives <code>a<\/code> key code 97. This is the old Netscape 4 system.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<tr>\n\t<td class=\"extracolumn\" rowspan=\"2\">mousedown\n\t<br \/><br \/><a href=\"..\/js\/events\/button.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incorrect\">(Prop) button<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp incomplete\">Incom<wbr>plete<\/wbr><\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">\n\t<ul>\n\t<li>Netscape 4 cannot detect the middle button.<\/li>\n\t<li>Safari gives <code>which<\/code> the same value as\n\t<code>button<\/code>.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"EVENTS which","match":"which","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">addEvent<wbr>Listener()<\/wbr><\/div>\n\tAdd an event handler to an element.\n\t<b class=\"warning\">W3C<\/b>\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">click\n\t<br \/><br \/><a href=\"..\/js\/events\/registration.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">x.addEventListener('click',doSomething,false)<br \/>\n\tAdd an onclick event handler that executes function <code>doSomething()<\/code> to element\n\tx.\n\t<br \/><br \/>\n\tThe <code>true\/false<\/code> flag at the end states\n\twhether the event handler should be executed in the capturing or in the bubbling phase.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"EVENTS addEventListener()","match":"addEventListener","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">attachEvent()<\/div>\n\tAdd an event handler to an element.\n \t<b class=\"warning\">Microsoft<\/b>\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">click\n\t<br \/><br \/><a href=\"..\/js\/events\/registration.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">x.attachEvent('onclick',doSomething);<br \/>\n\tAdd an onclick event handler that executes function <code>doSomething()<\/code> to element\n\tx.\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"EVENTS attachEvent()","match":"attachEvent","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">detachEvent()<\/div>\n\tRemove an event handler from an element.\n\t<b class=\"warning\">Microsoft<\/b>\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">click\n\t<br \/><br \/><a href=\"..\/js\/events\/registration.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">x.detachEvent('onclick',doSomething);<br \/>\n\tRemove the onclick event handler that executes function <code>doSomething()<\/code>\n\tfrom element x.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"EVENTS detachEvent()","match":"detachEvent","image":"EVENTS"},
{"tool_tip":"<table cellspacing=\"7\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t<th>Property<\/th>\n\t<th>Events<\/th>\n\t<th>Explorer 5 Win<\/th>\n\t<th>Explorer 6 Win<\/th>\n\t<th>Explorer 5.2 Mac<\/th>\n\t<th>Mozilla 1.75<\/th>\n\t<th>Safari 1.2<\/th>\n\t<th>Opera 8<\/th>\n\t<th>Netscape 4<\/th>\n<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\"><div class=\"name\">removeEvent<wbr>Listener()<\/wbr><\/div>\n\tRemove an event handler from an element.\n\t<b class=\"warning\">W3C<\/b>\n\t<\/td>\n\t<td class=\"extracolumn\" rowspan=\"2\">click\n\t<br \/><br \/><a href=\"..\/js\/events\/registration.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"8\">x.removeEventListener('click',doSomething,false);<br \/>\n\tRemove the onclick event handler that executes function <code>doSomething()<\/code>\n\tfrom element x.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_events.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"EVENTS removeEventListener()","match":"removeEventListener","image":"EVENTS"}],"tool_tip_format":"html"}
@@ -0,0 +1,41 @@
{"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 cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">className<\/div>\n\t\tThe <code>class<\/code> attribute.\n\t\t<br \/><br \/><a href=\"tests\/htmlprops.html#className\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.className\nx.className = 'blue'<\/pre>\n\t<p>Get or set the value of the <code>class<\/code> attribute of node <code>x<\/code>, if any.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML className","match":"className","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">dir<\/div>\n\t\tThe <code>dir<\/code> attribute.\n\t\t<br \/><br \/><a href=\"tests\/htmlprops.html#dir\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.dir\nx.dir = 'rtl'<\/pre>\n\t<p>Get or set the text direction (ltr or rtl, left to right or right to left) of element <code>x<\/code>.<\/p>\n\t<p>For the moment dir serves as a glorified align.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML dir","match":"dir","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">id<\/div>\n\t\tThe <code>id<\/code> attribute.\n\t\t<br \/><br \/><a href=\"tests\/htmlprops.html#id\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.id\nx.id = 'otherID'<\/pre>\n\t<p>Get or set the id of node <code>x<\/code>, which must be a tag. If no ID is specified in the HTML, it is empty.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML id","match":"id","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">innerHTML<\/div>\n\t\tThe HTML contained by a tag, as a string.<br \/><br \/>\n\t\tOriginally a Microsoft extension, innerHTML is so useful that all other browsers support it, too.\n\t\t<br \/><br \/><a href=\"tests\/innerhtml.html#innerHTML\">Test page<\/a><br \/>\n\t\tsee also the <a href=\"tests\/tablesAccess.html#innerHTML%20tests\">table test page<\/a>\n\t<\/td>\n\t<td class=\"comp almost\" colspan=\"4\">Almost<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp almost\">Almost<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.innerHTML\nx.innerHTML = \"Let's &lt;u&gt;change&lt;\/u&gt; it!\"<\/pre>\n\t<p>Get or set the HTML contained by node <code>x<\/code>.<\/p>\n\n\t<p>Is innerHTML faster than the official Core methods like <code>createElement()<\/code> and <code>appendChild()<\/code>?\n\tSee the <a href=\"innerhtml.html\">W3C DOM vs. innerHTML<\/a> test page for more information.<\/p>\n\t<ul>\n\t\t<li>In IE and Konqueror <code>innerHTML<\/code> does not work correctly when you update tables. Solve this by using\n\t\tpure DOM methods instead. See <a href=\"http:\/\/www.ericvasilik.com\/2006\/07\/code-karma.html\" class=\"external\">this explanation<\/a>\n\t\tof the behaviour by <code>innerHTML<\/code>&#8217;s inventor.<\/li>\n\t<\/ul>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML innerHTML","match":"innerHTML","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">innerText<\/div>\n\t\tThe text contained by a tag.\n\t\t<br \/><br \/><a href=\"tests\/innerhtml.html#innerText\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.innerText\nx.innerText = \"Let's change it!\"<\/pre>\n\t<p>Get or set the text contained by node <code>x<\/code>. Any HTML tags in the node are ignored, though their\n\ttext content is added to the innerText.<\/p>\n\t<p>Cross browser:<\/p>\n\t<pre>var text = x.innerText || x.textContent<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML innerText","match":"innerText","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">outerHTML<\/div>\n\t\tThe HTML of a tag, including the tag itself.\n\t\t<br \/><br \/><a href=\"tests\/innerhtml.html#outerHTML\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.outerHTML\nx.outerHTML = \"Let's &lt;u&gt;change&lt;\/u&gt; it!\"<\/pre>\n\t<p>Get or set the HTML of the entire node <code>x<\/code>, including the outermost tag (element <code>x<\/code> itself).<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML outerHTML","match":"outerHTML","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">outerText<\/div>\n\t\tThe text of a tag, including the tag itself.\n\t\t<br \/><br \/><a href=\"tests\/innerhtml.html#outerText\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.outerText\nx.outerText = \"Let's change it!\"<\/pre>\n\t<p>Get or set the text contained by node <code>x<\/code>. Exactly the same as <code>innerText<\/code>\n\texcept that node <code>x<\/code> is also overwritten and removed when you set <code>outerText<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML outerText","match":"outerText","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">textContent<\/div>\n\t\tThe text contained by a tag.\n\t\t<br \/><br \/><a href=\"tests\/innerhtml.html#textContent\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.textContent\nx.textContent = \"Let's change it!\"<\/pre>\n\t<p>Get or set the text contained by node <code>x<\/code>. Any HTML tags in the node are ignored, though their\n\ttext content is added to the textContent.<\/p>\n\t<p>Cross browser:<\/p>\n\t<pre>var text = x.innerText || x.textContent<\/pre>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML textContent","match":"textContent","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">title<\/div>\n\t\tThe <code>title<\/code> attribute.\n\t\t<br \/><br \/><a href=\"tests\/htmlprops.html#title\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp minimal\">Minimal<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.title\nx.title = 'Changed'<\/pre>\n\t<p>Get or set the title attribute of node <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>Safari 3.0 doesn't show the title of an element in any way, so its compatibility is mostly untestable.\n\t\tHowever, the <code>title<\/code> property gets its value from the title attribute, so it works to some extent.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML title","match":"title","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">body<\/div>\n\t\tThe <code>body<\/code> tag\n\t\t<br \/><br \/><a href=\"tests\/document.html#body\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>document.body<\/pre>\n\t<p>Represents the BODY tag.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML body","match":"body","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">compatMode<\/div>\n\t\tStrict mode or Quirks mode\n\t\t<br \/><br \/><a href=\"tests\/compatStrict.html\">Test page Strict<\/a><br \/>\n\t\t<a href=\"tests\/compatQuirks.html\">Test page Quirks<\/a>\n\t<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"3\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>document.compatMode<\/pre>\n\t<p>Returns the compatibility mode of the document: <code>BackCompat<\/code> (Quirks Mode)\n\tor <code>CSS1Compat<\/code> (Strict Mode). See the <a href=\"\/css\/quirksmode.html\">Quirks and Strict Mode page<\/a>\n\tfor an explanation.<\/p>\n\n\t<ul>\n\t\t<li>IE 5.5 doesn't support this property, but it doesn't need to. It's permanently locked in\n\t\tQuirks Mode.<\/li>\n\t<\/ul>\n\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML compatMode","match":"compatMode","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">create<wbr>HTMLDocument()<\/wbr><\/div>\n\t\tCreate an HTML document\n\t\t<br \/><br \/><a href=\"tests\/implementation.html#createHTMLDocument\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>document.implementation.createHTMLDocument('Title')<\/pre>\n\t<p>Create an HTML document consisting of <code>&lt;html&gt;<\/code>, <code>&lt;head&gt;<\/code>,\n\t<code>&lt;title&gt;<\/code> and <code>&lt;body&gt;<\/code> tags. The argument becomes the <code>&lt;title&gt;<\/code>\n\ttag's value. Unfortunately I don't know what to do with the created HTML document.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML createHTMLDocument()","match":"createHTMLDocument","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">defaultView<\/div>\n\t\tThe window the document is displayed in\n\t\t<br \/><br \/><a href=\"tests\/document.html#defaultView\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp no\" colspan=\"4\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>document.defaultView<\/pre>\n\t<p>Refers to the window. I have no idea why we need yet another reference to the window.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML defaultView","match":"defaultView","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">parentWindow<\/div>\n\t\tThe window the document is displayed in\n\t\t<br \/><br \/><a href=\"tests\/document.html#parentWindow\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>document.parentWindow<\/pre>\n\t<p>Refers to the window. I have no idea why we need yet another reference to the window.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML parentWindow","match":"parentWindow","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">add()<\/div>\n\t\tAdd an option to a select box. The argument is an index number.\n\t\t<br \/><br \/><a href=\"tests\/selects.html#add()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp alternative\" colspan=\"2\">Alter<wbr>native<\/wbr><\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.add(y,x.options[x.options.length])\nx.add(y,2)<\/pre>\n\t<p>Adds an option to a select box, where <code>x<\/code> is the select box and <code>y<\/code> is the new option.<\/p>\n\t<p>The first line is the W3C approved way (but much too complicated): it requires you to refer to the option object\n\tafter which the new option is inserted.<\/p>\n\t<p>The second line is the Microsoft way: give the index number of the option after which you want to insert the\n\tnew option.<\/p>\n\t<p>I side with Microsoft here; W3C's implementation is far too complicated. Therefore support of the\n\tMicrosoft model is required for a Yes here. Fortunately all browsers except for IE5-7 and Firefox support both ways.<\/p>\n\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML add()","match":"add","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">remove()<\/div>\n\t\tRemove an option from a select box\n\t\t<br \/><br \/><a href=\"tests\/selects.html#remove()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.remove(1)<\/pre>\n\t<p>Remove the second option from select <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML remove()","match":"remove","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">caption<\/div>\n\t\tThe caption of a table\n\t\t<br \/><br \/><a href=\"tests\/tablesAccess.html#caption\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.caption<\/pre>\n\t<p>Access the caption of table <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML caption","match":"caption","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">cellIndex<\/div>\n\t\tThe index number of a cell in its row\n\t\t<br \/><br \/><a href=\"tests\/tablesIndices.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.cellIndex<\/pre>\n\t<p>The index number of element <code>x<\/code>, which must be a <code>&lt;td&gt;<\/code> or <code>&lt;th&gt;<\/code>,\n\tin its row (<code>&lt;tr&gt;<\/code>).<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML cellIndex","match":"cellIndex","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">cellPadding<\/div>\n\t\tThe ancient attribute\n\t\t<br \/><br \/><a href=\"tests\/tablesMisc.html#cellPadding\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.cellPadding = 10<\/pre>\n\t<p>Sets the cell padding of table <code>x<\/code> to 10 pixels. <code>cellPadding<\/code> is\n\toverruled by any CSS <code>padding<\/code> declaration. When you set <code>cellPadding<\/code>,\n\tthe changes only apply to table cells without any CSS padding.<\/p>\n\t<ul>\n\t\t<li>Safari 3.0 and Konqueror don't react to the setting of cellPadding, but there's a subtle\n\t\tdifference between doing the cellPadding test and then the cellSpacing one, and doing the\n\t\tcellSpacing one immediately. The results might be interpreted as the cellPadding only taking\n\t\teffect after the cellSpacing has been set, but I'm not sure if this interpretation is\n\t\tcorrect.<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML cellPadding","match":"cellPadding","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">cells[]<\/div>\n\t\tAn array with all cells in a row\n\t\t<br \/><br \/><a href=\"tests\/tablesAccess.html#cells[]\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.rows[1].cells<\/pre>\n\t<p>A nodeList with all cells of the second row of table <code>x<\/code>. Contains\n\tboth <code>&lt;td&gt;<\/code>s and <code>&lt;th&gt;<\/code>s.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"HTML cells[]","match":"cells","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">cellSpacing<\/div>\n\t\tThe ancient attribute\n\t\t<br \/><br \/><a href=\"tests\/tablesMisc.html#cellSpacing\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.cellSpacing = 10<\/pre>\n\t<p>Set the cell spacing of table <code>x<\/code> to 10.<\/p>\n\t<\/td>\n\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML cellSpacing","match":"cellSpacing","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createCaption()<\/div>\n\t\tCreate a caption for a table\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#createCaption()%20and%20deleteCaption()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.createCaption()<\/pre>\n\t<p>If table <code>x<\/code> already has a caption this method returns the caption. If not, a\n\tnew caption is created.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML createCaption()","match":"createCaption","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createTFoot()<\/div>\n\t\tCreate a tFoot element\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#createTFoot()%20and%20createTHead()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.createTFoot()<\/pre>\n\t<p>If table <code>x<\/code> has a <code>&lt;tfoot&gt;<\/code>, get it. If not,\n\tcreate a <code>&lt;tfoot&gt;<\/code> and append it to the table.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML createTFoot()","match":"createTFoot","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">createTHead()<\/div>\n\t\tCreate a tHead element\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#createTFoot()%20and%20createTHead()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.createTHead()<\/pre>\n\t<p>If table <code>x<\/code> has a <code>&lt;thead&gt;<\/code>, get it. If not,\n\tcreate a <code>&lt;thead&gt;<\/code> and append it to the table.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML createTHead()","match":"createTHead","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">deleteCaption()<\/div>\n\t\tDelete the caption of a table\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#createCaption()%20and%20deleteCaption()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.deleteCaption()<\/pre>\n\t<p>Delete the caption of table <code>x<\/code>, if present.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML deleteCaption()","match":"deleteCaption","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">deleteCell()<\/div>\n\t\tDelete a table cell\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#deleteCell()%20and%20deleteRow()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.rows[1].deleteCell(0)<\/pre>\n\t<p>Delete the first cell of the second row of table <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML deleteCell()","match":"deleteCell","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">deleteRow()<\/div>\n\t\tDelete a table row\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#deleteCell()%20and%20deleteRow()\">Test page<\/a>\n \t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.deleteRow(1)<\/pre>\n\t<p>Delete the second row of table <code>x<\/code>.<\/p>\n\t<pre>x.tBodies[1].deleteRow(1)<\/pre>\n\t<p>Delete the second row of the second <code>&lt;tbody&gt;<\/code> of table <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML deleteRow()","match":"deleteRow","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">deleteTFoot()<\/div>\n\t\tDelete the tFoot of a table\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#deleteTHead()%20and%20deleteTFoot()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.deleteTFoot()<\/pre>\n\t<p>Delete the tFoot of table <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML deleteTFoot()","match":"deleteTFoot","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">deleteTHead()<\/div>\n\t\tDelete the tHead of a table\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#deleteTHead()%20and%20deleteTFoot()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.deleteTHead()<\/pre>\n\t<p>Delete the tHead of table <code>x<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML deleteTHead()","match":"deleteTHead","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">frame<\/div>\n\t\tA border around an entire table\n\t\t<br \/><br \/><a href=\"tests\/tablesMisc.html#frame\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.frame = 'lhs'<\/pre>\n\t<p>Set the <code>frame<\/code> attribute of table <code>x<\/code>.<\/p>\n\t<p>Possible values: void, above, below, hsides, vsides, lhs, rhs, box, border<\/p>\n\t<\/td>\n\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML frame","match":"frame","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">insertCell()<\/div>\n\t\tInsert a table cell\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#insertCell()%20and%20insertRow()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.rows[0].insertCell(1)<\/pre>\n\t<p>Insert a <code>&lt;td&gt;<\/code> the first <code>&lt;tr&gt;<\/code> of table <code>x<\/code>,\n\tas the second <code>&lt;td&gt;<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML insertCell()","match":"insertCell","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">insertRow()<\/div>\n\t\tInsert a table row\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#insertCell()%20and%20insertRow()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\">x.insertRow(1)<br \/>\n\t<p>Insert a <code>&lt;tr&gt;<\/code> into table <code>x<\/code> as the second <code>&lt;tr&gt;<\/code>.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML insertRow()","match":"insertRow","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">moveRow()<\/div>\n\t\tMove a row from one position to another. Microsoft proprietary.\n\t\t<br \/><br \/><a href=\"tests\/tablesCreateDelete.html#moveRow()\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\" colspan=\"2\">No<\/td>\n\t<td class=\"comp no\">No<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>moveRow(0,3)<\/pre>\n\t<p>Move row with index 0 to index 3.<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"(${1:})$0","tool_tip_format":"html","display":"HTML moveRow()","match":"moveRow","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">rowIndex<\/div>\n\t\tThe index number of a row in the table. Disregards table sections.\n\t\t<br \/><br \/><a href=\"tests\/tablesIndices.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/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 yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.rowIndex<\/pre>\n\t<p>The index number of element <code>x<\/code>, which must be a <code>&lt;tr&gt;<\/code>, in\n\tits table, regardless of table section (tHead, tBody, tFoot).<\/p>\n\t<p>Note that browsers should move any <code>&lt;thead&gt;<\/code> to the top of the table, and\n\tany <code>&lt;tfoot&gt;<\/code> to the bottom. Therefore rows should be counted in the order\n\t<code>&lt;thead&gt;<\/code>-rows, <code>&lt;tbody&gt;<\/code>-rows, <code>&lt;tfoot&gt;<\/code>-rows:\n\tthe order in which they're visible in the rendered page.<\/p>\n\t<ul>\n\t\t<li>Opera keeps to the source code order (where the <code>&lt;tfoot&gt;<\/code> precedes\n\t\tthe <code>&lt;tbody&gt;<\/code>.)<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML rowIndex","match":"rowIndex","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">rows[]<\/div>\n\t\tAn array of all rows in a table or table section\n\t\t<br \/><br \/><a href=\"tests\/tablesAccess.html#rows[]\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">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 incorrect\" colspan=\"2\">Incor<wbr>rect<\/wbr><\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.rows<\/pre>\n\t<p>A nodeList with all rows of table <code>x<\/code>.<\/p>\n\t<ul>\n\t\t<li>Safari 3.0 and Opera keep to the source order (where the <code>&lt;tfoot&gt;<\/code> precedes\n\t\tthe <code>&lt;tbody&gt;<\/code>)<\/li>\n\t<\/ul>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"HTML rows[]","match":"rows","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">rules<\/div>\n\t\tI don't know what this property is supposed to do, unless it's meant\n\t\tfor removing the cellSpacing.\n\t\t<br \/><br \/><a href=\"tests\/tablesMisc.html#rules\">Test page<\/a>\n\t<b class=\"warning\">Does not work<\/b>\n\t<\/td>\n\t<td class=\"comp buggy\" colspan=\"4\">Buggy<\/td>\n\t<td class=\"comp buggy\" colspan=\"2\">Buggy<\/td>\n\t<td class=\"comp buggy\" colspan=\"2\">Buggy<\/td>\n\t<td class=\"comp buggy\" colspan=\"2\">Buggy<\/td>\n\t<td class=\"comp no\">No<\/td>\n\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.rules = 'rows'<\/pre>\n\t<p>Sets the <code>rules<\/code> attribute of table <code>x<\/code>.<\/p>\n\t<p>Possible values: none, groups, rows, cols, all<\/p>\n\t<ul>\n\t\t<li>Setting <code>rules<\/code> to any value causes a border around the table in IE.<\/li>\n\t\t<li>Setting <code>rules<\/code> to any value causes all cellspacing to disappear in Firefox, Safari, and Opera.<\/li>\n\t\t<li>Setting <code>rules<\/code> to any value causes the border around the table to disappear in Opera.<\/li>\n\t<\/ul>\n\n\t<\/td>\n\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML rules","match":"rules","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">sectionRowIndex<\/div>\n\t\t The index number of a row in the table section\n\t\t<br \/><br \/><a href=\"tests\/tablesIndices.html\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.sectionRowIndex<\/pre>\n\t<p>The index number of element <code>x<\/code>, which must be a <code>&lt;tr&gt;<\/code>, in its\n\ttable section (tHead, tBody, tFoot).<\/p>\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML sectionRowIndex","match":"sectionRowIndex","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">tBodies[]<\/div>\n\t\tAn array with all tBody elements\n\t\t<br \/><br \/><a href=\"tests\/tablesAccess.html#tBodies\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\"><pre>x.tBodies<\/pre>\n\tAn array with all TBodies of table <code>x<\/code>.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"[${1:}]$0","tool_tip_format":"html","display":"HTML tBodies[]","match":"tBodies","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">tFoot<\/div>\n\t\tThe tFoot of a table\n\t\t<br \/><br \/><a href=\"tests\/tablesAccess.html#tFoot\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\">x.tFoot<br \/>\n\tAccess the tFoot of <code>x<\/code>, which must be a table.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML tFoot","match":"tFoot","image":"HTML"},
{"tool_tip":"<table cellspacing=\"5\" class=\"compatibility wide\">\n<tr class=\"compheader\">\n\t\t<th>Method or property<\/th>\n\t\t<th>IE 5.5<\/th>\n\t\t<th>IE 6<\/th>\n\t\t<th>IE 7<\/th>\n\t\t<th>IE8b2<\/th>\n\t\t<th>FF 2<\/th>\n\t\t<th>FF 3b5<\/th>\n\t\t<th>Saf 3.0 Win<\/th>\n\t\t<th>Saf 3.1 Win<\/th>\n\t\t<th>Opera 9.26<\/th>\n\t\t<th>Opera 9.5b<\/th>\n\t\t<th>Konqueror 3.5.7<\/th>\n\t<\/tr>\n<tr>\n\t<td class=\"declaration\" rowspan=\"2\">\n\t\t<div class=\"name\">tHead<\/div>\n\t\tThe tHead of a table\n\t\t<br \/><br \/><a href=\"tests\/tablesAccess.html#tHead\">Test page<\/a>\n\t<\/td>\n\t<td class=\"comp yes\" colspan=\"4\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\" colspan=\"2\">Yes<\/td>\n\t<td class=\"comp yes\">Yes<\/td>\n<\/tr>\n<tr>\n\t<td colspan=\"11\">x.tHead<br \/>\n\tAccess the tHead of <code>x<\/code>, which must be a table.\n\t<\/td>\n<\/tr>\n<\/table>\n\n<cite>Excerpt from http:\/\/www.<b>quirksmode.org<\/b>\/dom\/w3c_html.html<\/cite>","insert":"$0","tool_tip_format":"html","display":"HTML tHead","match":"tHead","image":"HTML"}],"tool_tip_format":"html"}
+18
View File
@@ -0,0 +1,18 @@
Dumb Completion
* Cross-Platform Browser Object Model API
* Cross-Platform Document Object Model API
* String
* Number
* Array
Smart Completion
* String
* "string literal"
* 'string literal'
* /regex literal/
* Number
Find out the return type of all the DOM, BOM & Object methods / properties
Completions Format