kjs_html.lut.h

00001 /* Automatically generated from ./kjs_html.cpp using ../../kjs/create_hash_table. DO NOT EDIT ! */
00002 
00003 using namespace KJS;
00004 
00005 namespace KJS {
00006 
00007 static const char HTMLDocumentTableStrings[] = {
00008     "\0"
00009     "getElementsByName\0"
00010     "captureEvents\0"
00011     "releaseEvents\0"
00012     "getSelection\0"
00013     "lastModified\0"
00014     "alinkColor\0"
00015     "compatMode\0"
00016     "vlinkColor\0"
00017     "location\0"
00018     "referrer\0"
00019     "anchors\0"
00020     "applets\0"
00021     "bgColor\0"
00022     "fgColor\0"
00023     "scripts\0"
00024     "writeln\0"
00025     "cookie\0"
00026     "domain\0"
00027     "frames\0"
00028     "height\0"
00029     "images\0"
00030     "layers\0"
00031     "clear\0"
00032     "close\0"
00033     "forms\0"
00034     "links\0"
00035     "title\0"
00036     "width\0"
00037     "write\0"
00038     "body\0"
00039     "open\0"
00040     "URL\0"
00041     "all\0"
00042     "dir\0"
00043 };
00044 
00045 
00046 static const struct HashEntry HTMLDocumentTableEntries[] = {
00047    { 261, HTMLDocument::Open, DontDelete|Function, 0, -1 },
00048    { 156, HTMLDocument::Scripts, DontDelete|ReadOnly, 0, -1 },
00049    { 33, HTMLDocument::ReleaseEvents, DontDelete|Function, 0, -1 },
00050    { 270, HTMLDocument::All, DontDelete|ReadOnly, 0, 33 },
00051    { 0, 0, 0, 0, -1 },
00052    { 95, HTMLDocument::VlinkColor, DontDelete, 0, 38 },
00053    { 124, HTMLDocument::Anchors, DontDelete|ReadOnly, 0, -1 },
00054    { 220, HTMLDocument::Close, DontDelete|Function, 0, -1 },
00055    { 0, 0, 0, 0, -1 },
00056    { 274, HTMLDocument::Dir, DontDelete, 0, -1 },
00057    { 200, HTMLDocument::Images, DontDelete|ReadOnly, 0, 36 },
00058    { 96, HTMLDocument::LinkColor, DontDelete, 0, -1 },
00059    { 179, HTMLDocument::Domain, DontDelete, 0, -1 },
00060    { 193, HTMLDocument::Height, DontDelete|ReadOnly, 0, -1 },
00061    { 172, HTMLDocument::Cookie, DontDelete, 0, 32 },
00062    { 73, HTMLDocument::AlinkColor, DontDelete, 0, -1 },
00063    { 1, HTMLDocument::GetElementsByName, DontDelete|Function, 1, -1 },
00064    { 132, HTMLDocument::Applets, DontDelete|ReadOnly, 0, 35 },
00065    { 232, HTMLDocument::Links, DontDelete|ReadOnly, 0, 37 },
00066    { 238, HTMLDocument::Title, DontDelete, 0, -1 },
00067    { 106, HTMLDocument::Location, DontDelete, 0, -1 },
00068    { 19, HTMLDocument::CaptureEvents, DontDelete|Function, 0, -1 },
00069    { 0, 0, 0, 0, -1 },
00070    { 214, HTMLDocument::Clear, DontDelete|Function, 0, -1 },
00071    { 115, HTMLDocument::Referrer, DontDelete|ReadOnly, 0, 31 },
00072    { 0, 0, 0, 0, -1 },
00073    { 266, HTMLDocument::URL, DontDelete|ReadOnly, 0, -1 },
00074    { 256, HTMLDocument::Body, DontDelete, 0, -1 },
00075    { 250, HTMLDocument::Write, DontDelete|Function, 1, 34 },
00076    { 164, HTMLDocument::WriteLn, DontDelete|Function, 1, -1 },
00077    { 140, HTMLDocument::BgColor, DontDelete, 0, -1 },
00078    { 226, HTMLDocument::Forms, DontDelete|ReadOnly, 0, -1 },
00079    { 47, HTMLDocument::GetSelection, DontDelete|Function, 1, -1 },
00080    { 148, HTMLDocument::FgColor, DontDelete, 0, -1 },
00081    { 60, HTMLDocument::LastModified, DontDelete|ReadOnly, 0, -1 },
00082    { 244, HTMLDocument::Width, DontDelete|ReadOnly, 0, -1 },
00083    { 84, HTMLDocument::CompatMode, DontDelete|ReadOnly, 0, -1 },
00084    { 186, HTMLDocument::Frames, DontDelete|ReadOnly, 0, -1 },
00085    { 207, HTMLDocument::Layers, DontDelete|ReadOnly, 0, -1 }
00086 };
00087 
00088 const struct HashTable HTMLDocumentTable = { 2, 39, HTMLDocumentTableEntries, 31, HTMLDocumentTableStrings};
00089 
00090 } // namespace
00091 
00092 using namespace KJS;
00093 
00094 namespace KJS {
00095 
00096 static const char HTMLElementTableStrings[] = {
00097     "\0"
00098     "scrollIntoView\0"
00099     "className\0"
00100     "innerHTML\0"
00101     "innerText\0"
00102     "children\0"
00103     "document\0"
00104     "title\0"
00105     "lang\0"
00106     "all\0"
00107     "dir\0"
00108     "id\0"
00109 };
00110 
00111 
00112 static const struct HashEntry HTMLElementTableEntries[] = {
00113    { 70, KJS::HTMLElement::ElementLang, DontDelete, 0, 12 },
00114    { 0, 0, 0, 0, -1 },
00115    { 26, KJS::HTMLElement::ElementInnerHTML, DontDelete, 0, 15 },
00116    { 0, 0, 0, 0, -1 },
00117    { 36, KJS::HTMLElement::ElementInnerText, DontDelete, 0, -1 },
00118    { 55, KJS::HTMLElement::ElementDocument, DontDelete|ReadOnly, 0, 13 },
00119    { 16, KJS::HTMLElement::ElementClassName, DontDelete, 0, -1 },
00120    { 83, KJS::HTMLElement::ElementId, DontDelete, 0, 11 },
00121    { 0, 0, 0, 0, -1 },
00122    { 0, 0, 0, 0, -1 },
00123    { 0, 0, 0, 0, -1 },
00124    { 64, KJS::HTMLElement::ElementTitle, DontDelete, 0, -1 },
00125    { 79, KJS::HTMLElement::ElementDir, DontDelete, 0, -1 },
00126    { 46, KJS::HTMLElement::ElementChildren, DontDelete|ReadOnly, 0, 14 },
00127    { 75, KJS::HTMLElement::ElementAll, DontDelete|ReadOnly, 0, -1 },
00128    { 1, KJS::HTMLElement::ElementScrollIntoView, DontDelete|Function, 0, -1 }
00129 };
00130 
00131 const struct HashTable HTMLElementTable = { 2, 16, HTMLElementTableEntries, 11, HTMLElementTableStrings};
00132 
00133 } // namespace
00134 
00135 using namespace KJS;
00136 
00137 namespace KJS {
00138 
00139 static const char HTMLHtmlElementTableStrings[] = {
00140     "\0"
00141     "version\0"
00142 };
00143 
00144 
00145 static const struct HashEntry HTMLHtmlElementTableEntries[] = {
00146    { 1, KJS::HTMLElement::HtmlVersion, DontDelete, 0, -1 }
00147 };
00148 
00149 const struct HashTable HTMLHtmlElementTable = { 2, 1, HTMLHtmlElementTableEntries, 1, HTMLHtmlElementTableStrings};
00150 
00151 } // namespace
00152 
00153 using namespace KJS;
00154 
00155 namespace KJS {
00156 
00157 static const char HTMLHeadElementTableStrings[] = {
00158     "\0"
00159     "profile\0"
00160 };
00161 
00162 
00163 static const struct HashEntry HTMLHeadElementTableEntries[] = {
00164    { 1, KJS::HTMLElement::HeadProfile, DontDelete, 0, -1 }
00165 };
00166 
00167 const struct HashTable HTMLHeadElementTable = { 2, 1, HTMLHeadElementTableEntries, 1, HTMLHeadElementTableStrings};
00168 
00169 } // namespace
00170 
00171 using namespace KJS;
00172 
00173 namespace KJS {
00174 
00175 static const char HTMLLinkElementTableStrings[] = {
00176     "\0"
00177     "disabled\0"
00178     "hreflang\0"
00179     "charset\0"
00180     "target\0"
00181     "media\0"
00182     "sheet\0"
00183     "href\0"
00184     "type\0"
00185     "rel\0"
00186     "rev\0"
00187 };
00188 
00189 
00190 static const struct HashEntry HTMLLinkElementTableEntries[] = {
00191    { 0, 0, 0, 0, -1 },
00192    { 0, 0, 0, 0, -1 },
00193    { 0, 0, 0, 0, -1 },
00194    { 46, KJS::HTMLElement::LinkHref, DontDelete, 0, 11 },
00195    { 56, KJS::HTMLElement::LinkRel, DontDelete, 0, -1 },
00196    { 0, 0, 0, 0, -1 },
00197    { 34, KJS::HTMLElement::LinkMedia, DontDelete, 0, -1 },
00198    { 0, 0, 0, 0, -1 },
00199    { 0, 0, 0, 0, -1 },
00200    { 19, KJS::HTMLElement::LinkCharset, DontDelete, 0, 13 },
00201    { 1, KJS::HTMLElement::LinkDisabled, DontDelete, 0, 14 },
00202    { 10, KJS::HTMLElement::LinkHrefLang, DontDelete, 0, 12 },
00203    { 60, KJS::HTMLElement::LinkRev, DontDelete, 0, -1 },
00204    { 27, KJS::HTMLElement::LinkTarget, DontDelete, 0, 15 },
00205    { 51, KJS::HTMLElement::LinkType, DontDelete, 0, -1 },
00206    { 40, KJS::HTMLElement::LinkSheet, DontDelete|ReadOnly, 0, -1 }
00207 };
00208 
00209 const struct HashTable HTMLLinkElementTable = { 2, 16, HTMLLinkElementTableEntries, 11, HTMLLinkElementTableStrings};
00210 
00211 } // namespace
00212 
00213 using namespace KJS;
00214 
00215 namespace KJS {
00216 
00217 static const char HTMLTitleElementTableStrings[] = {
00218     "\0"
00219     "text\0"
00220 };
00221 
00222 
00223 static const struct HashEntry HTMLTitleElementTableEntries[] = {
00224    { 1, KJS::HTMLElement::TitleText, DontDelete, 0, -1 }
00225 };
00226 
00227 const struct HashTable HTMLTitleElementTable = { 2, 1, HTMLTitleElementTableEntries, 1, HTMLTitleElementTableStrings};
00228 
00229 } // namespace
00230 
00231 using namespace KJS;
00232 
00233 namespace KJS {
00234 
00235 static const char HTMLMetaElementTableStrings[] = {
00236     "\0"
00237     "httpEquiv\0"
00238     "content\0"
00239     "scheme\0"
00240     "name\0"
00241 };
00242 
00243 
00244 static const struct HashEntry HTMLMetaElementTableEntries[] = {
00245    { 0, 0, 0, 0, -1 },
00246    { 26, KJS::HTMLElement::MetaName, DontDelete, 0, 4 },
00247    { 1, KJS::HTMLElement::MetaHttpEquiv, DontDelete, 0, -1 },
00248    { 11, KJS::HTMLElement::MetaContent, DontDelete, 0, -1 },
00249    { 19, KJS::HTMLElement::MetaScheme, DontDelete, 0, -1 }
00250 };
00251 
00252 const struct HashTable HTMLMetaElementTable = { 2, 5, HTMLMetaElementTableEntries, 4, HTMLMetaElementTableStrings};
00253 
00254 } // namespace
00255 
00256 using namespace KJS;
00257 
00258 namespace KJS {
00259 
00260 static const char HTMLBaseElementTableStrings[] = {
00261     "\0"
00262     "target\0"
00263     "href\0"
00264 };
00265 
00266 
00267 static const struct HashEntry HTMLBaseElementTableEntries[] = {
00268    { 0, 0, 0, 0, -1 },
00269    { 8, KJS::HTMLElement::BaseHref, DontDelete, 0, 2 },
00270    { 1, KJS::HTMLElement::BaseTarget, DontDelete, 0, -1 }
00271 };
00272 
00273 const struct HashTable HTMLBaseElementTable = { 2, 3, HTMLBaseElementTableEntries, 2, HTMLBaseElementTableStrings};
00274 
00275 } // namespace
00276 
00277 using namespace KJS;
00278 
00279 namespace KJS {
00280 
00281 static const char HTMLIsIndexElementTableStrings[] = {
00282     "\0"
00283     "prompt\0"
00284     "form\0"
00285 };
00286 
00287 
00288 static const struct HashEntry HTMLIsIndexElementTableEntries[] = {
00289    { 8, KJS::HTMLElement::IsIndexForm, DontDelete|ReadOnly, 0, 2 },
00290    { 0, 0, 0, 0, -1 },
00291    { 1, KJS::HTMLElement::IsIndexPrompt, DontDelete, 0, -1 }
00292 };
00293 
00294 const struct HashTable HTMLIsIndexElementTable = { 2, 3, HTMLIsIndexElementTableEntries, 2, HTMLIsIndexElementTableStrings};
00295 
00296 } // namespace
00297 
00298 using namespace KJS;
00299 
00300 namespace KJS {
00301 
00302 static const char HTMLStyleElementTableStrings[] = {
00303     "\0"
00304     "disabled\0"
00305     "media\0"
00306     "sheet\0"
00307     "type\0"
00308 };
00309 
00310 
00311 static const struct HashEntry HTMLStyleElementTableEntries[] = {
00312    { 1, KJS::HTMLElement::StyleDisabled, DontDelete, 0, 4 },
00313    { 16, KJS::HTMLElement::StyleSheet, DontDelete|ReadOnly, 0, -1 },
00314    { 22, KJS::HTMLElement::StyleType, DontDelete, 0, -1 },
00315    { 0, 0, 0, 0, -1 },
00316    { 10, KJS::HTMLElement::StyleMedia, DontDelete, 0, -1 }
00317 };
00318 
00319 const struct HashTable HTMLStyleElementTable = { 2, 5, HTMLStyleElementTableEntries, 4, HTMLStyleElementTableStrings};
00320 
00321 } // namespace
00322 
00323 using namespace KJS;
00324 
00325 namespace KJS {
00326 
00327 static const char HTMLBodyElementTableStrings[] = {
00328     "\0"
00329     "scrollHeight\0"
00330     "scrollWidth\0"
00331     "background\0"
00332     "scrollLeft\0"
00333     "scrollTop\0"
00334     "bgColor\0"
00335     "onload\0"
00336     "aLink\0"
00337     "vLink\0"
00338     "link\0"
00339     "text\0"
00340 };
00341 
00342 
00343 static const struct HashEntry HTMLBodyElementTableEntries[] = {
00344    { 26, KJS::HTMLElement::BodyBackground, DontDelete, 0, 8 },
00345    { 0, 0, 0, 0, -1 },
00346    { 37, KJS::HTMLElement::BodyScrollLeft, DontDelete, 0, 9 },
00347    { 0, 0, 0, 0, -1 },
00348    { 79, KJS::HTMLElement::BodyVLink, DontDelete, 0, -1 },
00349    { 90, KJS::HTMLElement::BodyText, DontDelete, 0, 12 },
00350    { 85, KJS::HTMLElement::BodyLink, DontDelete, 0, -1 },
00351    { 73, KJS::HTMLElement::BodyALink, DontDelete, 0, 10 },
00352    { 58, KJS::HTMLElement::BodyBgColor, DontDelete, 0, 11 },
00353    { 48, KJS::HTMLElement::BodyScrollTop, DontDelete, 0, -1 },
00354    { 14, KJS::HTMLElement::BodyScrollWidth, DontDelete|ReadOnly, 0, -1 },
00355    { 1, KJS::HTMLElement::BodyScrollHeight, DontDelete|ReadOnly, 0, -1 },
00356    { 66, KJS::HTMLElement::BodyOnLoad, DontDelete, 0, -1 }
00357 };
00358 
00359 const struct HashTable HTMLBodyElementTable = { 2, 13, HTMLBodyElementTableEntries, 8, HTMLBodyElementTableStrings};
00360 
00361 } // namespace
00362 
00363 using namespace KJS;
00364 
00365 namespace KJS {
00366 
00367 static const char HTMLFormElementTableStrings[] = {
00368     "\0"
00369     "acceptCharset\0"
00370     "elements\0"
00371     "encoding\0"
00372     "enctype\0"
00373     "action\0"
00374     "length\0"
00375     "method\0"
00376     "submit\0"
00377     "target\0"
00378     "reset\0"
00379     "name\0"
00380 };
00381 
00382 
00383 static const struct HashEntry HTMLFormElementTableEntries[] = {
00384    { 41, KJS::HTMLElement::FormAction, DontDelete, 0, 13 },
00385    { 33, KJS::HTMLElement::FormEncType, DontDelete, 0, -1 },
00386    { 0, 0, 0, 0, -1 },
00387    { 15, KJS::HTMLElement::FormElements, DontDelete|ReadOnly, 0, 11 },
00388    { 48, KJS::HTMLElement::FormLength, DontDelete|ReadOnly, 0, -1 },
00389    { 0, 0, 0, 0, -1 },
00390    { 0, 0, 0, 0, -1 },
00391    { 1, KJS::HTMLElement::FormAcceptCharset, DontDelete, 0, -1 },
00392    { 76, KJS::HTMLElement::FormReset, DontDelete|Function, 0, -1 },
00393    { 69, KJS::HTMLElement::FormTarget, DontDelete, 0, -1 },
00394    { 82, KJS::HTMLElement::FormName, DontDelete, 0, -1 },
00395    { 24, KJS::HTMLElement::FormEncType, DontDelete, 0, 12 },
00396    { 55, KJS::HTMLElement::FormMethod, DontDelete, 0, -1 },
00397    { 62, KJS::HTMLElement::FormSubmit, DontDelete|Function, 0, -1 }
00398 };
00399 
00400 const struct HashTable HTMLFormElementTable = { 2, 14, HTMLFormElementTableEntries, 11, HTMLFormElementTableStrings};
00401 
00402 } // namespace
00403 
00404 using namespace KJS;
00405 
00406 namespace KJS {
00407 
00408 static const char HTMLSelectElementTableStrings[] = {
00409     "\0"
00410     "selectedIndex\0"
00411     "disabled\0"
00412     "multiple\0"
00413     "tabIndex\0"
00414     "options\0"
00415     "length\0"
00416     "remove\0"
00417     "focus\0"
00418     "value\0"
00419     "blur\0"
00420     "form\0"
00421     "name\0"
00422     "size\0"
00423     "type\0"
00424     "add\0"
00425 };
00426 
00427 
00428 static const struct HashEntry HTMLSelectElementTableEntries[] = {
00429    { 101, KJS::HTMLElement::SelectAdd, DontDelete|Function, 2, -1 },
00430    { 33, KJS::HTMLElement::SelectTabIndex, DontDelete, 0, -1 },
00431    { 70, KJS::HTMLElement::SelectValue, DontDelete, 0, -1 },
00432    { 1, KJS::HTMLElement::SelectSelectedIndex, DontDelete, 0, 15 },
00433    { 50, KJS::HTMLElement::SelectLength, DontDelete, 0, -1 },
00434    { 57, KJS::HTMLElement::SelectRemove, DontDelete|Function, 1, 16 },
00435    { 0, 0, 0, 0, -1 },
00436    { 81, KJS::HTMLElement::SelectForm, DontDelete|ReadOnly, 0, 13 },
00437    { 76, KJS::HTMLElement::SelectBlur, DontDelete|Function, 0, -1 },
00438    { 0, 0, 0, 0, -1 },
00439    { 96, KJS::HTMLElement::SelectType, DontDelete|ReadOnly, 0, 11 },
00440    { 42, KJS::HTMLElement::SelectOptions, DontDelete|ReadOnly, 0, 12 },
00441    { 15, KJS::HTMLElement::SelectDisabled, DontDelete, 0, 14 },
00442    { 24, KJS::HTMLElement::SelectMultiple, DontDelete, 0, -1 },
00443    { 86, KJS::HTMLElement::SelectName, DontDelete, 0, -1 },
00444    { 91, KJS::HTMLElement::SelectSize, DontDelete, 0, -1 },
00445    { 64, KJS::HTMLElement::SelectFocus, DontDelete|Function, 0, -1 }
00446 };
00447 
00448 const struct HashTable HTMLSelectElementTable = { 2, 17, HTMLSelectElementTableEntries, 11, HTMLSelectElementTableStrings};
00449 
00450 } // namespace
00451 
00452 using namespace KJS;
00453 
00454 namespace KJS {
00455 
00456 static const char HTMLOptGroupElementTableStrings[] = {
00457     "\0"
00458     "disabled\0"
00459     "label\0"
00460 };
00461 
00462 
00463 static const struct HashEntry HTMLOptGroupElementTableEntries[] = {
00464    { 1, KJS::HTMLElement::OptGroupDisabled, DontDelete, 0, 2 },
00465    { 0, 0, 0, 0, -1 },
00466    { 10, KJS::HTMLElement::OptGroupLabel, DontDelete, 0, -1 }
00467 };
00468 
00469 const struct HashTable HTMLOptGroupElementTable = { 2, 3, HTMLOptGroupElementTableEntries, 2, HTMLOptGroupElementTableStrings};
00470 
00471 } // namespace
00472 
00473 using namespace KJS;
00474 
00475 namespace KJS {
00476 
00477 static const char HTMLOptionElementTableStrings[] = {
00478     "\0"
00479     "defaultSelected\0"
00480     "disabled\0"
00481     "selected\0"
00482     "index\0"
00483     "label\0"
00484     "value\0"
00485     "form\0"
00486     "text\0"
00487 };
00488 
00489 
00490 static const struct HashEntry HTMLOptionElementTableEntries[] = {
00491    { 35, KJS::HTMLElement::OptionIndex, DontDelete|ReadOnly, 0, 8 },
00492    { 26, KJS::HTMLElement::OptionSelected, DontDelete, 0, -1 },
00493    { 0, 0, 0, 0, -1 },
00494    { 0, 0, 0, 0, -1 },
00495    { 53, KJS::HTMLElement::OptionForm, DontDelete|ReadOnly, 0, -1 },
00496    { 58, KJS::HTMLElement::OptionText, DontDelete, 0, 10 },
00497    { 1, KJS::HTMLElement::OptionDefaultSelected, DontDelete, 0, -1 },
00498    { 0, 0, 0, 0, -1 },
00499    { 17, KJS::HTMLElement::OptionDisabled, DontDelete, 0, 9 },
00500    { 41, KJS::HTMLElement::OptionLabel, DontDelete, 0, -1 },
00501    { 47, KJS::HTMLElement::OptionValue, DontDelete, 0, -1 }
00502 };
00503 
00504 const struct HashTable HTMLOptionElementTable = { 2, 11, HTMLOptionElementTableEntries, 8, HTMLOptionElementTableStrings};
00505 
00506 } // namespace
00507 
00508 using namespace KJS;
00509 
00510 namespace KJS {
00511 
00512 static const char HTMLInputElementTableStrings[] = {
00513     "\0"
00514     "setSelectionRange\0"
00515     "defaultChecked\0"
00516     "selectionStart\0"
00517     "defaultValue\0"
00518     "selectionEnd\0"
00519     "accessKey\0"
00520     "maxLength\0"
00521     "disabled\0"
00522     "readOnly\0"
00523     "tabIndex\0"
00524     "checked\0"
00525     "accept\0"
00526     "select\0"
00527     "status\0"
00528     "useMap\0"
00529     "align\0"
00530     "click\0"
00531     "focus\0"
00532     "value\0"
00533     "blur\0"
00534     "form\0"
00535     "name\0"
00536     "size\0"
00537     "type\0"
00538     "alt\0"
00539     "src\0"
00540 };
00541 
00542 
00543 static const struct HashEntry HTMLInputElementTableEntries[] = {
00544    { 130, KJS::HTMLElement::InputAccept, DontDelete, 0, 26 },
00545    { 0, 0, 0, 0, -1 },
00546    { 49, KJS::HTMLElement::InputDefaultValue, DontDelete, 0, -1 },
00547    { 0, 0, 0, 0, -1 },
00548    { 19, KJS::HTMLElement::InputDefaultChecked, DontDelete, 0, 24 },
00549    { 182, KJS::HTMLElement::InputBlur, DontDelete|Function, 0, -1 },
00550    { 0, 0, 0, 0, -1 },
00551    { 1, KJS::HTMLElement::InputSetSelectionRange, DontDelete|Function, 2, -1 },
00552    { 95, KJS::HTMLElement::InputDisabled, DontDelete, 0, -1 },
00553    { 207, KJS::HTMLElement::InputAlt, DontDelete, 0, 27 },
00554    { 0, 0, 0, 0, -1 },
00555    { 75, KJS::HTMLElement::InputAccessKey, DontDelete, 0, 28 },
00556    { 0, 0, 0, 0, -1 },
00557    { 176, KJS::HTMLElement::InputValue, DontDelete, 0, -1 },
00558    { 104, KJS::HTMLElement::InputReadOnly, DontDelete, 0, 33 },
00559    { 122, KJS::HTMLElement::InputChecked, DontDelete, 0, -1 },
00560    { 211, KJS::HTMLElement::InputSrc, DontDelete, 0, 31 },
00561    { 0, 0, 0, 0, -1 },
00562    { 202, KJS::HTMLElement::InputType, DontDelete, 0, -1 },
00563    { 158, KJS::HTMLElement::InputAlign, DontDelete, 0, 29 },
00564    { 0, 0, 0, 0, -1 },
00565    { 62, KJS::HTMLElement::InputSelectionEnd, DontDelete, 0, -1 },
00566    { 0, 0, 0, 0, -1 },
00567    { 113, KJS::HTMLElement::InputTabIndex, DontDelete, 0, -1 },
00568    { 187, KJS::HTMLElement::InputForm, DontDelete|ReadOnly, 0, 25 },
00569    { 144, KJS::HTMLElement::InputChecked, DontDelete, 0, 30 },
00570    { 85, KJS::HTMLElement::InputMaxLength, DontDelete, 0, -1 },
00571    { 192, KJS::HTMLElement::InputName, DontDelete, 0, -1 },
00572    { 197, KJS::HTMLElement::InputSize, DontDelete, 0, -1 },
00573    { 151, KJS::HTMLElement::InputUseMap, DontDelete, 0, -1 },
00574    { 34, KJS::HTMLElement::InputSelectionStart, DontDelete, 0, -1 },
00575    { 170, KJS::HTMLElement::InputFocus, DontDelete|Function, 0, 32 },
00576    { 137, KJS::HTMLElement::InputSelect, DontDelete|Function, 0, -1 },
00577    { 164, KJS::HTMLElement::InputClick, DontDelete|Function, 0, -1 }
00578 };
00579 
00580 const struct HashTable HTMLInputElementTable = { 2, 34, HTMLInputElementTableEntries, 24, HTMLInputElementTableStrings};
00581 
00582 } // namespace
00583 
00584 using namespace KJS;
00585 
00586 namespace KJS {
00587 
00588 static const char HTMLTextAreaElementTableStrings[] = {
00589     "\0"
00590     "setSelectionRange\0"
00591     "selectionStart\0"
00592     "defaultValue\0"
00593     "selectionEnd\0"
00594     "textLength\0"
00595     "accessKey\0"
00596     "disabled\0"
00597     "readOnly\0"
00598     "tabIndex\0"
00599     "select\0"
00600     "focus\0"
00601     "value\0"
00602     "blur\0"
00603     "cols\0"
00604     "form\0"
00605     "name\0"
00606     "rows\0"
00607     "type\0"
00608 };
00609 
00610 
00611 static const struct HashEntry HTMLTextAreaElementTableEntries[] = {
00612    { 71, KJS::HTMLElement::TextAreaAccessKey, DontDelete, 0, -1 },
00613    { 142, KJS::HTMLElement::TextAreaName, DontDelete, 0, -1 },
00614    { 34, KJS::HTMLElement::TextAreaDefaultValue, DontDelete, 0, -1 },
00615    { 108, KJS::HTMLElement::TextAreaSelect, DontDelete|Function, 0, -1 },
00616    { 132, KJS::HTMLElement::TextAreaCols, DontDelete, 0, 13 },
00617    { 81, KJS::HTMLElement::TextAreaDisabled, DontDelete, 0, -1 },
00618    { 0, 0, 0, 0, -1 },
00619    { 137, KJS::HTMLElement::TextAreaForm, DontDelete|ReadOnly, 0, -1 },
00620    { 152, KJS::HTMLElement::TextAreaType, DontDelete|ReadOnly, 0, 14 },
00621    { 99, KJS::HTMLElement::TextAreaTabIndex, DontDelete, 0, -1 },
00622    { 19, KJS::HTMLElement::TextAreaSelectionStart, DontDelete, 0, 15 },
00623    { 90, KJS::HTMLElement::TextAreaReadOnly, DontDelete, 0, 18 },
00624    { 0, 0, 0, 0, -1 },
00625    { 147, KJS::HTMLElement::TextAreaRows, DontDelete, 0, 19 },
00626    { 121, KJS::HTMLElement::TextAreaValue, DontDelete, 0, 17 },
00627    { 47, KJS::HTMLElement::TextAreaSelectionEnd, DontDelete, 0, 16 },
00628    { 60, KJS::HTMLElement::TextAreaTextLength, DontDelete|ReadOnly, 0, -1 },
00629    { 127, KJS::HTMLElement::TextAreaBlur, DontDelete|Function, 0, -1 },
00630    { 115, KJS::HTMLElement::TextAreaFocus, DontDelete|Function, 0, -1 },
00631    { 1, KJS::HTMLElement::TextAreaSetSelectionRange, DontDelete|Function, 2, -1 }
00632 };
00633 
00634 const struct HashTable HTMLTextAreaElementTable = { 2, 20, HTMLTextAreaElementTableEntries, 13, HTMLTextAreaElementTableStrings};
00635 
00636 } // namespace
00637 
00638 using namespace KJS;
00639 
00640 namespace KJS {
00641 
00642 static const char HTMLButtonElementTableStrings[] = {
00643     "\0"
00644     "accessKey\0"
00645     "disabled\0"
00646     "tabIndex\0"
00647     "focus\0"
00648     "value\0"
00649     "blur\0"
00650     "form\0"
00651     "name\0"
00652     "type\0"
00653 };
00654 
00655 
00656 static const struct HashEntry HTMLButtonElementTableEntries[] = {
00657    { 56, KJS::HTMLElement::ButtonType, DontDelete|ReadOnly, 0, -1 },
00658    { 35, KJS::HTMLElement::ButtonValue, DontDelete, 0, -1 },
00659    { 0, 0, 0, 0, -1 },
00660    { 51, KJS::HTMLElement::ButtonName, DontDelete, 0, -1 },
00661    { 46, KJS::HTMLElement::ButtonForm, DontDelete|ReadOnly, 0, 12 },
00662    { 1, KJS::HTMLElement::ButtonAccessKey, DontDelete, 0, 9 },
00663    { 0, 0, 0, 0, -1 },
00664    { 0, 0, 0, 0, -1 },
00665    { 0, 0, 0, 0, -1 },
00666    { 11, KJS::HTMLElement::ButtonDisabled, DontDelete, 0, 10 },
00667    { 20, KJS::HTMLElement::ButtonTabIndex, DontDelete, 0, 11 },
00668    { 41, KJS::HTMLElement::ButtonBlur, DontDelete|Function, 0, -1 },
00669    { 29, KJS::HTMLElement::ButtonFocus, DontDelete|Function, 0, -1 }
00670 };
00671 
00672 const struct HashTable HTMLButtonElementTable = { 2, 13, HTMLButtonElementTableEntries, 9, HTMLButtonElementTableStrings};
00673 
00674 } // namespace
00675 
00676 using namespace KJS;
00677 
00678 namespace KJS {
00679 
00680 static const char HTMLLabelElementTableStrings[] = {
00681     "\0"
00682     "accessKey\0"
00683     "htmlFor\0"
00684     "form\0"
00685 };
00686 
00687 
00688 static const struct HashEntry HTMLLabelElementTableEntries[] = {
00689    { 11, KJS::HTMLElement::LabelHtmlFor, DontDelete, 0, -1 },
00690    { 19, KJS::HTMLElement::LabelForm, DontDelete|ReadOnly, 0, -1 },
00691    { 1, KJS::HTMLElement::LabelAccessKey, DontDelete, 0, -1 }
00692 };
00693 
00694 const struct HashTable HTMLLabelElementTable = { 2, 3, HTMLLabelElementTableEntries, 3, HTMLLabelElementTableStrings};
00695 
00696 } // namespace
00697 
00698 using namespace KJS;
00699 
00700 namespace KJS {
00701 
00702 static const char HTMLFieldSetElementTableStrings[] = {
00703     "\0"
00704     "form\0"
00705 };
00706 
00707 
00708 static const struct HashEntry HTMLFieldSetElementTableEntries[] = {
00709    { 1, KJS::HTMLElement::FieldSetForm, DontDelete|ReadOnly, 0, -1 }
00710 };
00711 
00712 const struct HashTable HTMLFieldSetElementTable = { 2, 1, HTMLFieldSetElementTableEntries, 1, HTMLFieldSetElementTableStrings};
00713 
00714 } // namespace
00715 
00716 using namespace KJS;
00717 
00718 namespace KJS {
00719 
00720 static const char HTMLLegendElementTableStrings[] = {
00721     "\0"
00722     "accessKey\0"
00723     "align\0"
00724     "form\0"
00725 };
00726 
00727 
00728 static const struct HashEntry HTMLLegendElementTableEntries[] = {
00729    { 0, 0, 0, 0, -1 },
00730    { 17, KJS::HTMLElement::LegendForm, DontDelete|ReadOnly, 0, 3 },
00731    { 1, KJS::HTMLElement::LegendAccessKey, DontDelete, 0, -1 },
00732    { 11, KJS::HTMLElement::LegendAlign, DontDelete, 0, -1 }
00733 };
00734 
00735 const struct HashTable HTMLLegendElementTable = { 2, 4, HTMLLegendElementTableEntries, 3, HTMLLegendElementTableStrings};
00736 
00737 } // namespace
00738 
00739 using namespace KJS;
00740 
00741 namespace KJS {
00742 
00743 static const char HTMLUListElementTableStrings[] = {
00744     "\0"
00745     "compact\0"
00746     "type\0"
00747 };
00748 
00749 
00750 static const struct HashEntry HTMLUListElementTableEntries[] = {
00751    { 9, KJS::HTMLElement::UListType, DontDelete, 0, -1 },
00752    { 1, KJS::HTMLElement::UListCompact, DontDelete, 0, -1 }
00753 };
00754 
00755 const struct HashTable HTMLUListElementTable = { 2, 2, HTMLUListElementTableEntries, 2, HTMLUListElementTableStrings};
00756 
00757 } // namespace
00758 
00759 using namespace KJS;
00760 
00761 namespace KJS {
00762 
00763 static const char HTMLOListElementTableStrings[] = {
00764     "\0"
00765     "compact\0"
00766     "start\0"
00767     "type\0"
00768 };
00769 
00770 
00771 static const struct HashEntry HTMLOListElementTableEntries[] = {
00772    { 9, KJS::HTMLElement::OListStart, DontDelete, 0, 3 },
00773    { 0, 0, 0, 0, -1 },
00774    { 1, KJS::HTMLElement::OListCompact, DontDelete, 0, -1 },
00775    { 15, KJS::HTMLElement::OListType, DontDelete, 0, -1 }
00776 };
00777 
00778 const struct HashTable HTMLOListElementTable = { 2, 4, HTMLOListElementTableEntries, 3, HTMLOListElementTableStrings};
00779 
00780 } // namespace
00781 
00782 using namespace KJS;
00783 
00784 namespace KJS {
00785 
00786 static const char HTMLDListElementTableStrings[] = {
00787     "\0"
00788     "compact\0"
00789 };
00790 
00791 
00792 static const struct HashEntry HTMLDListElementTableEntries[] = {
00793    { 1, KJS::HTMLElement::DListCompact, DontDelete, 0, -1 }
00794 };
00795 
00796 const struct HashTable HTMLDListElementTable = { 2, 1, HTMLDListElementTableEntries, 1, HTMLDListElementTableStrings};
00797 
00798 } // namespace
00799 
00800 using namespace KJS;
00801 
00802 namespace KJS {
00803 
00804 static const char HTMLDirectoryElementTableStrings[] = {
00805     "\0"
00806     "compact\0"
00807 };
00808 
00809 
00810 static const struct HashEntry HTMLDirectoryElementTableEntries[] = {
00811    { 1, KJS::HTMLElement::DirectoryCompact, DontDelete, 0, -1 }
00812 };
00813 
00814 const struct HashTable HTMLDirectoryElementTable = { 2, 1, HTMLDirectoryElementTableEntries, 1, HTMLDirectoryElementTableStrings};
00815 
00816 } // namespace
00817 
00818 using namespace KJS;
00819 
00820 namespace KJS {
00821 
00822 static const char HTMLMenuElementTableStrings[] = {
00823     "\0"
00824     "compact\0"
00825 };
00826 
00827 
00828 static const struct HashEntry HTMLMenuElementTableEntries[] = {
00829    { 1, KJS::HTMLElement::MenuCompact, DontDelete, 0, -1 }
00830 };
00831 
00832 const struct HashTable HTMLMenuElementTable = { 2, 1, HTMLMenuElementTableEntries, 1, HTMLMenuElementTableStrings};
00833 
00834 } // namespace
00835 
00836 using namespace KJS;
00837 
00838 namespace KJS {
00839 
00840 static const char HTMLLIElementTableStrings[] = {
00841     "\0"
00842     "value\0"
00843     "type\0"
00844 };
00845 
00846 
00847 static const struct HashEntry HTMLLIElementTableEntries[] = {
00848    { 7, KJS::HTMLElement::LIType, DontDelete, 0, -1 },
00849    { 1, KJS::HTMLElement::LIValue, DontDelete, 0, -1 }
00850 };
00851 
00852 const struct HashTable HTMLLIElementTable = { 2, 2, HTMLLIElementTableEntries, 2, HTMLLIElementTableStrings};
00853 
00854 } // namespace
00855 
00856 using namespace KJS;
00857 
00858 namespace KJS {
00859 
00860 static const char HTMLDivElementTableStrings[] = {
00861     "\0"
00862     "align\0"
00863 };
00864 
00865 
00866 static const struct HashEntry HTMLDivElementTableEntries[] = {
00867    { 1, KJS::HTMLElement::DivAlign, DontDelete, 0, -1 }
00868 };
00869 
00870 const struct HashTable HTMLDivElementTable = { 2, 1, HTMLDivElementTableEntries, 1, HTMLDivElementTableStrings};
00871 
00872 } // namespace
00873 
00874 using namespace KJS;
00875 
00876 namespace KJS {
00877 
00878 static const char HTMLParagraphElementTableStrings[] = {
00879     "\0"
00880     "align\0"
00881 };
00882 
00883 
00884 static const struct HashEntry HTMLParagraphElementTableEntries[] = {
00885    { 1, KJS::HTMLElement::ParagraphAlign, DontDelete, 0, -1 }
00886 };
00887 
00888 const struct HashTable HTMLParagraphElementTable = { 2, 1, HTMLParagraphElementTableEntries, 1, HTMLParagraphElementTableStrings};
00889 
00890 } // namespace
00891 
00892 using namespace KJS;
00893 
00894 namespace KJS {
00895 
00896 static const char HTMLHeadingElementTableStrings[] = {
00897     "\0"
00898     "align\0"
00899 };
00900 
00901 
00902 static const struct HashEntry HTMLHeadingElementTableEntries[] = {
00903    { 1, KJS::HTMLElement::HeadingAlign, DontDelete, 0, -1 }
00904 };
00905 
00906 const struct HashTable HTMLHeadingElementTable = { 2, 1, HTMLHeadingElementTableEntries, 1, HTMLHeadingElementTableStrings};
00907 
00908 } // namespace
00909 
00910 using namespace KJS;
00911 
00912 namespace KJS {
00913 
00914 static const char HTMLBlockQuoteElementTableStrings[] = {
00915     "\0"
00916     "cite\0"
00917 };
00918 
00919 
00920 static const struct HashEntry HTMLBlockQuoteElementTableEntries[] = {
00921    { 1, KJS::HTMLElement::BlockQuoteCite, DontDelete, 0, -1 }
00922 };
00923 
00924 const struct HashTable HTMLBlockQuoteElementTable = { 2, 1, HTMLBlockQuoteElementTableEntries, 1, HTMLBlockQuoteElementTableStrings};
00925 
00926 } // namespace
00927 
00928 using namespace KJS;
00929 
00930 namespace KJS {
00931 
00932 static const char HTMLQuoteElementTableStrings[] = {
00933     "\0"
00934     "cite\0"
00935 };
00936 
00937 
00938 static const struct HashEntry HTMLQuoteElementTableEntries[] = {
00939    { 1, KJS::HTMLElement::QuoteCite, DontDelete, 0, -1 }
00940 };
00941 
00942 const struct HashTable HTMLQuoteElementTable = { 2, 1, HTMLQuoteElementTableEntries, 1, HTMLQuoteElementTableStrings};
00943 
00944 } // namespace
00945 
00946 using namespace KJS;
00947 
00948 namespace KJS {
00949 
00950 static const char HTMLPreElementTableStrings[] = {
00951     "\0"
00952     "width\0"
00953 };
00954 
00955 
00956 static const struct HashEntry HTMLPreElementTableEntries[] = {
00957    { 1, KJS::HTMLElement::PreWidth, DontDelete, 0, -1 }
00958 };
00959 
00960 const struct HashTable HTMLPreElementTable = { 2, 1, HTMLPreElementTableEntries, 1, HTMLPreElementTableStrings};
00961 
00962 } // namespace
00963 
00964 using namespace KJS;
00965 
00966 namespace KJS {
00967 
00968 static const char HTMLBRElementTableStrings[] = {
00969     "\0"
00970     "clear\0"
00971 };
00972 
00973 
00974 static const struct HashEntry HTMLBRElementTableEntries[] = {
00975    { 1, KJS::HTMLElement::BRClear, DontDelete, 0, -1 }
00976 };
00977 
00978 const struct HashTable HTMLBRElementTable = { 2, 1, HTMLBRElementTableEntries, 1, HTMLBRElementTableStrings};
00979 
00980 } // namespace
00981 
00982 using namespace KJS;
00983 
00984 namespace KJS {
00985 
00986 static const char HTMLBaseFontElementTableStrings[] = {
00987     "\0"
00988     "color\0"
00989     "face\0"
00990     "size\0"
00991 };
00992 
00993 
00994 static const struct HashEntry HTMLBaseFontElementTableEntries[] = {
00995    { 1, KJS::HTMLElement::BaseFontColor, DontDelete, 0, 3 },
00996    { 0, 0, 0, 0, -1 },
00997    { 12, KJS::HTMLElement::BaseFontSize, DontDelete, 0, -1 },
00998    { 7, KJS::HTMLElement::BaseFontFace, DontDelete, 0, -1 }
00999 };
01000 
01001 const struct HashTable HTMLBaseFontElementTable = { 2, 4, HTMLBaseFontElementTableEntries, 3, HTMLBaseFontElementTableStrings};
01002 
01003 } // namespace
01004 
01005 using namespace KJS;
01006 
01007 namespace KJS {
01008 
01009 static const char HTMLFontElementTableStrings[] = {
01010     "\0"
01011     "color\0"
01012     "face\0"
01013     "size\0"
01014 };
01015 
01016 
01017 static const struct HashEntry HTMLFontElementTableEntries[] = {
01018    { 1, KJS::HTMLElement::FontColor, DontDelete, 0, 3 },
01019    { 0, 0, 0, 0, -1 },
01020    { 12, KJS::HTMLElement::FontSize, DontDelete, 0, -1 },
01021    { 7, KJS::HTMLElement::FontFace, DontDelete, 0, -1 }
01022 };
01023 
01024 const struct HashTable HTMLFontElementTable = { 2, 4, HTMLFontElementTableEntries, 3, HTMLFontElementTableStrings};
01025 
01026 } // namespace
01027 
01028 using namespace KJS;
01029 
01030 namespace KJS {
01031 
01032 static const char HTMLHRElementTableStrings[] = {
01033     "\0"
01034     "noShade\0"
01035     "align\0"
01036     "width\0"
01037     "size\0"
01038 };
01039 
01040 
01041 static const struct HashEntry HTMLHRElementTableEntries[] = {
01042    { 15, KJS::HTMLElement::HRWidth, DontDelete, 0, -1 },
01043    { 0, 0, 0, 0, -1 },
01044    { 1, KJS::HTMLElement::HRNoShade, DontDelete, 0, -1 },
01045    { 9, KJS::HTMLElement::HRAlign, DontDelete, 0, 4 },
01046    { 21, KJS::HTMLElement::HRSize, DontDelete, 0, -1 }
01047 };
01048 
01049 const struct HashTable HTMLHRElementTable = { 2, 5, HTMLHRElementTableEntries, 4, HTMLHRElementTableStrings};
01050 
01051 } // namespace
01052 
01053 using namespace KJS;
01054 
01055 namespace KJS {
01056 
01057 static const char HTMLModElementTableStrings[] = {
01058     "\0"
01059     "dateTime\0"
01060     "cite\0"
01061 };
01062 
01063 
01064 static const struct HashEntry HTMLModElementTableEntries[] = {
01065    { 0, 0, 0, 0, -1 },
01066    { 10, KJS::HTMLElement::ModCite, DontDelete, 0, 2 },
01067    { 1, KJS::HTMLElement::ModDateTime, DontDelete, 0, -1 }
01068 };
01069 
01070 const struct HashTable HTMLModElementTable = { 2, 3, HTMLModElementTableEntries, 2, HTMLModElementTableStrings};
01071 
01072 } // namespace
01073 
01074 using namespace KJS;
01075 
01076 namespace KJS {
01077 
01078 static const char HTMLAnchorElementTableStrings[] = {
01079     "\0"
01080     "accessKey\0"
01081     "hostname\0"
01082     "hreflang\0"
01083     "pathname\0"
01084     "protocol\0"
01085     "tabIndex\0"
01086     "charset\0"
01087     "coords\0"
01088     "search\0"
01089     "target\0"
01090     "click\0"
01091     "focus\0"
01092     "shape\0"
01093     "blur\0"
01094     "hash\0"
01095     "host\0"
01096     "href\0"
01097     "port\0"
01098     "text\0"
01099     "type\0"
01100     "rel\0"
01101     "rev\0"
01102 };
01103 
01104 
01105 static const struct HashEntry HTMLAnchorElementTableEntries[] = {
01106    { 97, KJS::HTMLElement::AnchorShape, DontDelete, 0, 30 },
01107    { 138, KJS::HTMLElement::AnchorRel, DontDelete, 0, -1 },
01108    { 0, 0, 0, 0, -1 },
01109    { 1, KJS::HTMLElement::AnchorAccessKey, DontDelete, 0, 24 },
01110    { 0, 0, 0, 0, -1 },
01111    { 0, 0, 0, 0, -1 },
01112    { 64, KJS::HTMLElement::AnchorCoords, DontDelete, 0, 23 },
01113    { 118, KJS::HTMLElement::AnchorHref, DontDelete, 0, -1 },
01114    { 38, KJS::HTMLElement::AnchorProtocol, DontDelete|ReadOnly, 0, -1 },
01115    { 113, KJS::HTMLElement::AnchorHost, DontDelete|ReadOnly, 0, 26 },
01116    { 56, KJS::HTMLElement::AnchorCharset, DontDelete, 0, 27 },
01117    { 20, KJS::HTMLElement::AnchorHrefLang, DontDelete, 0, 25 },
01118    { 11, KJS::HTMLElement::AnchorHostname, DontDelete|ReadOnly, 0, 31 },
01119    { 133, KJS::HTMLElement::AnchorType, DontDelete, 0, -1 },
01120    { 0, 0, 0, 0, -1 },
01121    { 91, KJS::HTMLElement::AnchorFocus, DontDelete|Function, 0, -1 },
01122    { 123, KJS::HTMLElement::AnchorPort, DontDelete|ReadOnly, 0, 29 },
01123    { 0, 0, 0, 0, -1 },
01124    { 29, KJS::HTMLElement::AnchorPathName, DontDelete|ReadOnly, 0, -1 },
01125    { 0, 0, 0, 0, -1 },
01126    { 0, 0, 0, 0, -1 },
01127    { 0, 0, 0, 0, -1 },
01128    { 0, 0, 0, 0, -1 },
01129    { 108, KJS::HTMLElement::AnchorHash, DontDelete|ReadOnly, 0, -1 },
01130    { 33, KJS::HTMLElement::AnchorName, DontDelete, 0, 28 },
01131    { 142, KJS::HTMLElement::AnchorRev, DontDelete, 0, -1 },
01132    { 71, KJS::HTMLElement::AnchorSearch, DontDelete|ReadOnly, 0, -1 },
01133    { 47, KJS::HTMLElement::AnchorTabIndex, DontDelete, 0, -1 },
01134    { 78, KJS::HTMLElement::AnchorTarget, DontDelete, 0, -1 },
01135    { 128, KJS::HTMLElement::AnchorText, DontDelete|ReadOnly, 0, -1 },
01136    { 103, KJS::HTMLElement::AnchorBlur, DontDelete|Function, 0, -1 },
01137    { 85, KJS::HTMLElement::AnchorClick, DontDelete|Function, 0, -1 }
01138 };
01139 
01140 const struct HashTable HTMLAnchorElementTable = { 2, 32, HTMLAnchorElementTableEntries, 23, HTMLAnchorElementTableStrings};
01141 
01142 } // namespace
01143 
01144 using namespace KJS;
01145 
01146 namespace KJS {
01147 
01148 static const char HTMLImageElementTableStrings[] = {
01149     "\0"
01150     "complete\0"
01151     "longDesc\0"
01152     "border\0"
01153     "height\0"
01154     "hspace\0"
01155     "useMap\0"
01156     "vspace\0"
01157     "align\0"
01158     "isMap\0"
01159     "width\0"
01160     "name\0"
01161     "alt\0"
01162     "src\0"
01163     "x\0"
01164     "y\0"
01165 };
01166 
01167 
01168 static const struct HashEntry HTMLImageElementTableEntries[] = {
01169    { 85, KJS::HTMLElement::ImageX, DontDelete|ReadOnly, 0, -1 },
01170    { 87, KJS::HTMLElement::ImageY, DontDelete|ReadOnly, 0, -1 },
01171    { 1, KJS::HTMLElement::ImageComplete, DontDelete|ReadOnly, 0, -1 },
01172    { 26, KJS::HTMLElement::ImageHeight, DontDelete, 0, -1 },
01173    { 40, KJS::HTMLElement::ImageUseMap, DontDelete, 0, 18 },
01174    { 10, KJS::HTMLElement::ImageLongDesc, DontDelete, 0, -1 },
01175    { 77, KJS::HTMLElement::ImageAlt, DontDelete, 0, -1 },
01176    { 0, 0, 0, 0, -1 },
01177    { 19, KJS::HTMLElement::ImageBorder, DontDelete, 0, -1 },
01178    { 0, 0, 0, 0, -1 },
01179    { 0, 0, 0, 0, -1 },
01180    { 60, KJS::HTMLElement::ImageIsMap, DontDelete, 0, -1 },
01181    { 72, KJS::HTMLElement::ImageName, DontDelete, 0, 17 },
01182    { 54, KJS::HTMLElement::ImageAlign, DontDelete, 0, 15 },
01183    { 0, 0, 0, 0, -1 },
01184    { 33, KJS::HTMLElement::ImageHspace, DontDelete, 0, 16 },
01185    { 81, KJS::HTMLElement::ImageSrc, DontDelete, 0, -1 },
01186    { 47, KJS::HTMLElement::ImageVspace, DontDelete, 0, -1 },
01187    { 66, KJS::HTMLElement::ImageWidth, DontDelete, 0, -1 }
01188 };
01189 
01190 const struct HashTable HTMLImageElementTable = { 2, 19, HTMLImageElementTableEntries, 15, HTMLImageElementTableStrings};
01191 
01192 } // namespace
01193 
01194 using namespace KJS;
01195 
01196 namespace KJS {
01197 
01198 static const char HTMLObjectElementTableStrings[] = {
01199     "\0"
01200     "contentDocument\0"
01201     "codeBase\0"
01202     "codeType\0"
01203     "tabIndex\0"
01204     "archive\0"
01205     "declare\0"
01206     "standby\0"
01207     "border\0"
01208     "height\0"
01209     "hspace\0"
01210     "useMap\0"
01211     "vspace\0"
01212     "align\0"
01213     "width\0"
01214     "code\0"
01215     "data\0"
01216     "form\0"
01217     "name\0"
01218     "type\0"
01219 };
01220 
01221 
01222 static const struct HashEntry HTMLObjectElementTableEntries[] = {
01223    { 52, KJS::HTMLElement::ObjectDeclare, DontDelete, 0, -1 },
01224    { 0, 0, 0, 0, -1 },
01225    { 96, KJS::HTMLElement::ObjectVspace, DontDelete, 0, -1 },
01226    { 103, KJS::HTMLElement::ObjectAlign, DontDelete, 0, -1 },
01227    { 109, KJS::HTMLElement::ObjectWidth, DontDelete, 0, -1 },
01228    { 0, 0, 0, 0, -1 },
01229    { 0, 0, 0, 0, -1 },
01230    { 0, 0, 0, 0, -1 },
01231    { 82, KJS::HTMLElement::ObjectHspace, DontDelete, 0, -1 },
01232    { 26, KJS::HTMLElement::ObjectCodeType, DontDelete, 0, -1 },
01233    { 17, KJS::HTMLElement::ObjectCodeBase, DontDelete, 0, 21 },
01234    { 115, KJS::HTMLElement::ObjectCode, DontDelete, 0, -1 },
01235    { 0, 0, 0, 0, -1 },
01236    { 75, KJS::HTMLElement::ObjectHeight, DontDelete, 0, -1 },
01237    { 1, KJS::HTMLElement::ObjectContentDocument, DontDelete|ReadOnly, 0, -1 },
01238    { 35, KJS::HTMLElement::ObjectTabIndex, DontDelete, 0, -1 },
01239    { 125, KJS::HTMLElement::ObjectForm, DontDelete|ReadOnly, 0, -1 },
01240    { 130, KJS::HTMLElement::ObjectName, DontDelete, 0, 22 },
01241    { 44, KJS::HTMLElement::ObjectArchive, DontDelete, 0, 20 },
01242    { 89, KJS::HTMLElement::ObjectUseMap, DontDelete, 0, -1 },
01243    { 68, KJS::HTMLElement::ObjectBorder, DontDelete, 0, -1 },
01244    { 120, KJS::HTMLElement::ObjectData, DontDelete, 0, 23 },
01245    { 60, KJS::HTMLElement::ObjectStandby, DontDelete, 0, -1 },
01246    { 135, KJS::HTMLElement::ObjectType, DontDelete, 0, -1 }
01247 };
01248 
01249 const struct HashTable HTMLObjectElementTable = { 2, 24, HTMLObjectElementTableEntries, 20, HTMLObjectElementTableStrings};
01250 
01251 } // namespace
01252 
01253 using namespace KJS;
01254 
01255 namespace KJS {
01256 
01257 static const char HTMLParamElementTableStrings[] = {
01258     "\0"
01259     "valueType\0"
01260     "value\0"
01261     "name\0"
01262     "type\0"
01263 };
01264 
01265 
01266 static const struct HashEntry HTMLParamElementTableEntries[] = {
01267    { 0, 0, 0, 0, -1 },
01268    { 17, KJS::HTMLElement::ParamName, DontDelete, 0, 4 },
01269    { 22, KJS::HTMLElement::ParamType, DontDelete, 0, -1 },
01270    { 1, KJS::HTMLElement::ParamValueType, DontDelete, 0, -1 },
01271    { 11, KJS::HTMLElement::ParamValue, DontDelete, 0, -1 }
01272 };
01273 
01274 const struct HashTable HTMLParamElementTable = { 2, 5, HTMLParamElementTableEntries, 4, HTMLParamElementTableStrings};
01275 
01276 } // namespace
01277 
01278 using namespace KJS;
01279 
01280 namespace KJS {
01281 
01282 static const char HTMLAppletElementTableStrings[] = {
01283     "\0"
01284     "codeBase\0"
01285     "archive\0"
01286     "height\0"
01287     "hspace\0"
01288     "object\0"
01289     "vspace\0"
01290     "align\0"
01291     "width\0"
01292     "code\0"
01293     "name\0"
01294     "alt\0"
01295 };
01296 
01297 
01298 static const struct HashEntry HTMLAppletElementTableEntries[] = {
01299    { 0, 0, 0, 0, -1 },
01300    { 10, KJS::HTMLElement::AppletArchive, DontDelete, 0, 12 },
01301    { 68, KJS::HTMLElement::AppletAlt, DontDelete, 0, -1 },
01302    { 0, 0, 0, 0, -1 },
01303    { 58, KJS::HTMLElement::AppletCode, DontDelete, 0, 13 },
01304    { 52, KJS::HTMLElement::AppletWidth, DontDelete, 0, -1 },
01305    { 46, KJS::HTMLElement::AppletAlign, DontDelete, 0, 11 },
01306    { 0, 0, 0, 0, -1 },
01307    { 0, 0, 0, 0, -1 },
01308    { 1, KJS::HTMLElement::AppletCodeBase, DontDelete, 0, -1 },
01309    { 63, KJS::HTMLElement::AppletName, DontDelete, 0, -1 },
01310    { 18, KJS::HTMLElement::AppletHeight, DontDelete, 0, -1 },
01311    { 25, KJS::HTMLElement::AppletHspace, DontDelete, 0, -1 },
01312    { 32, KJS::HTMLElement::AppletObject, DontDelete, 0, 14 },
01313    { 39, KJS::HTMLElement::AppletVspace, DontDelete, 0, -1 }
01314 };
01315 
01316 const struct HashTable HTMLAppletElementTable = { 2, 15, HTMLAppletElementTableEntries, 11, HTMLAppletElementTableStrings};
01317 
01318 } // namespace
01319 
01320 using namespace KJS;
01321 
01322 namespace KJS {
01323 
01324 static const char HTMLMapElementTableStrings[] = {
01325     "\0"
01326     "areas\0"
01327     "name\0"
01328 };
01329 
01330 
01331 static const struct HashEntry HTMLMapElementTableEntries[] = {
01332    { 1, KJS::HTMLElement::MapAreas, DontDelete|ReadOnly, 0, -1 },
01333    { 7, KJS::HTMLElement::MapName, DontDelete, 0, -1 }
01334 };
01335 
01336 const struct HashTable HTMLMapElementTable = { 2, 2, HTMLMapElementTableEntries, 2, HTMLMapElementTableStrings};
01337 
01338 } // namespace
01339 
01340 using namespace KJS;
01341 
01342 namespace KJS {
01343 
01344 static const char HTMLAreaElementTableStrings[] = {
01345     "\0"
01346     "accessKey\0"
01347     "hostname\0"
01348     "pathname\0"
01349     "protocol\0"
01350     "tabIndex\0"
01351     "coords\0"
01352     "noHref\0"
01353     "search\0"
01354     "target\0"
01355     "shape\0"
01356     "hash\0"
01357     "host\0"
01358     "href\0"
01359     "port\0"
01360     "alt\0"
01361 };
01362 
01363 
01364 static const struct HashEntry HTMLAreaElementTableEntries[] = {
01365    { 81, KJS::HTMLElement::AreaHash, DontDelete|ReadOnly, 0, 17 },
01366    { 91, KJS::HTMLElement::AreaHref, DontDelete, 0, -1 },
01367    { 68, KJS::HTMLElement::AreaTarget, DontDelete, 0, -1 },
01368    { 96, KJS::HTMLElement::AreaPort, DontDelete|ReadOnly, 0, -1 },
01369    { 75, KJS::HTMLElement::AreaShape, DontDelete, 0, -1 },
01370    { 47, KJS::HTMLElement::AreaCoords, DontDelete, 0, 18 },
01371    { 101, KJS::HTMLElement::AreaAlt, DontDelete, 0, 16 },
01372    { 0, 0, 0, 0, -1 },
01373    { 1, KJS::HTMLElement::AreaAccessKey, DontDelete, 0, 15 },
01374    { 0, 0, 0, 0, -1 },
01375    { 54, KJS::HTMLElement::AreaNoHref, DontDelete, 0, -1 },
01376    { 86, KJS::HTMLElement::AreaHost, DontDelete|ReadOnly, 0, -1 },
01377    { 29, KJS::HTMLElement::AreaProtocol, DontDelete|ReadOnly, 0, -1 },
01378    { 0, 0, 0, 0, -1 },
01379    { 0, 0, 0, 0, -1 },
01380    { 11, KJS::HTMLElement::AreaHostName, DontDelete|ReadOnly, 0, -1 },
01381    { 20, KJS::HTMLElement::AreaPathName, DontDelete|ReadOnly, 0, -1 },
01382    { 61, KJS::HTMLElement::AreaSearch, DontDelete|ReadOnly, 0, -1 },
01383    { 38, KJS::HTMLElement::AreaTabIndex, DontDelete, 0, -1 }
01384 };
01385 
01386 const struct HashTable HTMLAreaElementTable = { 2, 19, HTMLAreaElementTableEntries, 15, HTMLAreaElementTableStrings};
01387 
01388 } // namespace
01389 
01390 using namespace KJS;
01391 
01392 namespace KJS {
01393 
01394 static const char HTMLScriptElementTableStrings[] = {
01395     "\0"
01396     "charset\0"
01397     "htmlFor\0"
01398     "defer\0"
01399     "event\0"
01400     "text\0"
01401     "type\0"
01402     "src\0"
01403 };
01404 
01405 
01406 static const struct HashEntry HTMLScriptElementTableEntries[] = {
01407    { 23, KJS::HTMLElement::ScriptEvent, DontDelete, 0, 8 },
01408    { 0, 0, 0, 0, -1 },
01409    { 34, KJS::HTMLElement::ScriptType, DontDelete, 0, -1 },
01410    { 0, 0, 0, 0, -1 },
01411    { 9, KJS::HTMLElement::ScriptHtmlFor, DontDelete, 0, 7 },
01412    { 29, KJS::HTMLElement::ScriptText, DontDelete, 0, -1 },
01413    { 39, KJS::HTMLElement::ScriptSrc, DontDelete, 0, -1 },
01414    { 1, KJS::HTMLElement::ScriptCharset, DontDelete, 0, -1 },
01415    { 17, KJS::HTMLElement::ScriptDefer, DontDelete, 0, -1 }
01416 };
01417 
01418 const struct HashTable HTMLScriptElementTable = { 2, 9, HTMLScriptElementTableEntries, 7, HTMLScriptElementTableStrings};
01419 
01420 } // namespace
01421 
01422 using namespace KJS;
01423 
01424 namespace KJS {
01425 
01426 static const char HTMLTableElementTableStrings[] = {
01427     "\0"
01428     "createCaption\0"
01429     "deleteCaption\0"
01430     "cellPadding\0"
01431     "cellSpacing\0"
01432     "createTFoot\0"
01433     "createTHead\0"
01434     "deleteTFoot\0"
01435     "deleteTHead\0"
01436     "deleteRow\0"
01437     "insertRow\0"
01438     "bgColor\0"
01439     "caption\0"
01440     "summary\0"
01441     "tBodies\0"
01442     "border\0"
01443     "align\0"
01444     "frame\0"
01445     "rules\0"
01446     "tFoot\0"
01447     "tHead\0"
01448     "width\0"
01449     "rows\0"
01450 };
01451 
01452 
01453 static const struct HashEntry HTMLTableElementTableEntries[] = {
01454    { 137, KJS::HTMLElement::TableSummary, DontDelete, 0, 28 },
01455    { 145, KJS::HTMLElement::TableTBodies, DontDelete|ReadOnly, 0, 27 },
01456    { 0, 0, 0, 0, -1 },
01457    { 184, KJS::HTMLElement::TableTHead, DontDelete, 0, 26 },
01458    { 0, 0, 0, 0, -1 },
01459    { 0, 0, 0, 0, -1 },
01460    { 0, 0, 0, 0, -1 },
01461    { 29, KJS::HTMLElement::TableCellPadding, DontDelete, 0, 30 },
01462    { 0, 0, 0, 0, -1 },
01463    { 0, 0, 0, 0, -1 },
01464    { 0, 0, 0, 0, -1 },
01465    { 15, KJS::HTMLElement::TableDeleteCaption, DontDelete|Function, 0, -1 },
01466    { 1, KJS::HTMLElement::TableCreateCaption, DontDelete|Function, 0, -1 },
01467    { 0, 0, 0, 0, -1 },
01468    { 129, KJS::HTMLElement::TableCaption, DontDelete, 0, -1 },
01469    { 190, KJS::HTMLElement::TableWidth, DontDelete, 0, 29 },
01470    { 53, KJS::HTMLElement::TableCreateTFoot, DontDelete|Function, 0, -1 },
01471    { 160, KJS::HTMLElement::TableAlign, DontDelete, 0, 24 },
01472    { 178, KJS::HTMLElement::TableTFoot, DontDelete, 0, -1 },
01473    { 101, KJS::HTMLElement::TableDeleteRow, DontDelete|Function, 1, -1 },
01474    { 0, 0, 0, 0, -1 },
01475    { 41, KJS::HTMLElement::TableCellSpacing, DontDelete, 0, -1 },
01476    { 196, KJS::HTMLElement::TableRows, DontDelete|ReadOnly, 0, 23 },
01477    { 121, KJS::HTMLElement::TableBgColor, DontDelete, 0, -1 },
01478    { 153, KJS::HTMLElement::TableBorder, DontDelete, 0, 25 },
01479    { 166, KJS::HTMLElement::TableFrame, DontDelete, 0, -1 },
01480    { 172, KJS::HTMLElement::TableRules, DontDelete, 0, -1 },
01481    { 65, KJS::HTMLElement::TableCreateTHead, DontDelete|Function, 0, -1 },
01482    { 89, KJS::HTMLElement::TableDeleteTHead, DontDelete|Function, 0, -1 },
01483    { 77, KJS::HTMLElement::TableDeleteTFoot, DontDelete|Function, 0, -1 },
01484    { 111, KJS::HTMLElement::TableInsertRow, DontDelete|Function, 1, -1 }
01485 };
01486 
01487 const struct HashTable HTMLTableElementTable = { 2, 31, HTMLTableElementTableEntries, 23, HTMLTableElementTableStrings};
01488 
01489 } // namespace
01490 
01491 using namespace KJS;
01492 
01493 namespace KJS {
01494 
01495 static const char HTMLTableCaptionElementTableStrings[] = {
01496     "\0"
01497     "align\0"
01498 };
01499 
01500 
01501 static const struct HashEntry HTMLTableCaptionElementTableEntries[] = {
01502    { 1, KJS::HTMLElement::TableCaptionAlign, DontDelete, 0, -1 }
01503 };
01504 
01505 const struct HashTable HTMLTableCaptionElementTable = { 2, 1, HTMLTableCaptionElementTableEntries, 1, HTMLTableCaptionElementTableStrings};
01506 
01507 } // namespace
01508 
01509 using namespace KJS;
01510 
01511 namespace KJS {
01512 
01513 static const char HTMLTableColElementTableStrings[] = {
01514     "\0"
01515     "vAlign\0"
01516     "align\0"
01517     "chOff\0"
01518     "width\0"
01519     "span\0"
01520     "ch\0"
01521 };
01522 
01523 
01524 static const struct HashEntry HTMLTableColElementTableEntries[] = {
01525    { 31, KJS::HTMLElement::TableColCh, DontDelete, 0, 7 },
01526    { 0, 0, 0, 0, -1 },
01527    { 0, 0, 0, 0, -1 },
01528    { 14, KJS::HTMLElement::TableColChOff, DontDelete, 0, -1 },
01529    { 0, 0, 0, 0, -1 },
01530    { 8, KJS::HTMLElement::TableColAlign, DontDelete, 0, 9 },
01531    { 0, 0, 0, 0, -1 },
01532    { 26, KJS::HTMLElement::TableColSpan, DontDelete, 0, 8 },
01533    { 1, KJS::HTMLElement::TableColVAlign, DontDelete, 0, -1 },
01534    { 20, KJS::HTMLElement::TableColWidth, DontDelete, 0, -1 }
01535 };
01536 
01537 const struct HashTable HTMLTableColElementTable = { 2, 10, HTMLTableColElementTableEntries, 7, HTMLTableColElementTableStrings};
01538 
01539 } // namespace
01540 
01541 using namespace KJS;
01542 
01543 namespace KJS {
01544 
01545 static const char HTMLTableSectionElementTableStrings[] = {
01546     "\0"
01547     "deleteRow\0"
01548     "insertRow\0"
01549     "vAlign\0"
01550     "align\0"
01551     "chOff\0"
01552     "rows\0"
01553     "ch\0"
01554 };
01555 
01556 
01557 static const struct HashEntry HTMLTableSectionElementTableEntries[] = {
01558    { 45, KJS::HTMLElement::TableSectionCh, DontDelete, 0, 7 },
01559    { 1, KJS::HTMLElement::TableSectionDeleteRow, DontDelete|Function, 1, -1 },
01560    { 0, 0, 0, 0, -1 },
01561    { 34, KJS::HTMLElement::TableSectionChOff, DontDelete, 0, -1 },
01562    { 40, KJS::HTMLElement::TableSectionRows, DontDelete|ReadOnly, 0, -1 },
01563    { 28, KJS::HTMLElement::TableSectionAlign, DontDelete, 0, -1 },
01564    { 0, 0, 0, 0, -1 },
01565    { 21, KJS::HTMLElement::TableSectionVAlign, DontDelete, 0, 8 },
01566    { 11, KJS::HTMLElement::TableSectionInsertRow, DontDelete|Function, 1, -1 }
01567 };
01568 
01569 const struct HashTable HTMLTableSectionElementTable = { 2, 9, HTMLTableSectionElementTableEntries, 7, HTMLTableSectionElementTableStrings};
01570 
01571 } // namespace
01572 
01573 using namespace KJS;
01574 
01575 namespace KJS {
01576 
01577 static const char HTMLTableRowElementTableStrings[] = {
01578     "\0"
01579     "sectionRowIndex\0"
01580     "deleteCell\0"
01581     "insertCell\0"
01582     "rowIndex\0"
01583     "bgColor\0"
01584     "vAlign\0"
01585     "align\0"
01586     "cells\0"
01587     "chOff\0"
01588     "ch\0"
01589 };
01590 
01591 
01592 static const struct HashEntry HTMLTableRowElementTableEntries[] = {
01593    { 1, KJS::HTMLElement::TableRowSectionRowIndex, DontDelete|ReadOnly, 0, 11 },
01594    { 39, KJS::HTMLElement::TableRowRowIndex, DontDelete|ReadOnly, 0, -1 },
01595    { 75, KJS::HTMLElement::TableRowChOff, DontDelete, 0, -1 },
01596    { 69, KJS::HTMLElement::TableRowCells, DontDelete|ReadOnly, 0, -1 },
01597    { 56, KJS::HTMLElement::TableRowVAlign, DontDelete, 0, -1 },
01598    { 81, KJS::HTMLElement::TableRowCh, DontDelete, 0, -1 },
01599    { 63, KJS::HTMLElement::TableRowAlign, DontDelete, 0, -1 },
01600    { 0, 0, 0, 0, -1 },
01601    { 48, KJS::HTMLElement::TableRowBgColor, DontDelete, 0, -1 },
01602    { 0, 0, 0, 0, -1 },
01603    { 17, KJS::HTMLElement::TableRowDeleteCell, DontDelete|Function, 1, -1 },
01604    { 28, KJS::HTMLElement::TableRowInsertCell, DontDelete|Function, 1, -1 }
01605 };
01606 
01607 const struct HashTable HTMLTableRowElementTable = { 2, 12, HTMLTableRowElementTableEntries, 11, HTMLTableRowElementTableStrings};
01608 
01609 } // namespace
01610 
01611 using namespace KJS;
01612 
01613 namespace KJS {
01614 
01615 static const char HTMLTableCellElementTableStrings[] = {
01616     "\0"
01617     "cellIndex\0"
01618     "bgColor\0"
01619     "colSpan\0"
01620     "headers\0"
01621     "rowSpan\0"
01622     "height\0"
01623     "noWrap\0"
01624     "vAlign\0"
01625     "align\0"
01626     "chOff\0"
01627     "scope\0"
01628     "width\0"
01629     "abbr\0"
01630     "axis\0"
01631     "ch\0"
01632 };
01633 
01634 
01635 static const struct HashEntry HTMLTableCellElementTableEntries[] = {
01636    { 19, KJS::HTMLElement::TableCellColSpan, DontDelete, 0, -1 },
01637    { 50, KJS::HTMLElement::TableCellNoWrap, DontDelete, 0, -1 },
01638    { 88, KJS::HTMLElement::TableCellAbbr, DontDelete, 0, 15 },
01639    { 43, KJS::HTMLElement::TableCellHeight, DontDelete, 0, -1 },
01640    { 82, KJS::HTMLElement::TableCellWidth, DontDelete, 0, -1 },
01641    { 1, KJS::HTMLElement::TableCellCellIndex, DontDelete|ReadOnly, 0, -1 },
01642    { 70, KJS::HTMLElement::TableCellChOff, DontDelete, 0, -1 },
01643    { 11, KJS::HTMLElement::TableCellBgColor, DontDelete, 0, -1 },
01644    { 98, KJS::HTMLElement::TableCellCh, DontDelete, 0, -1 },
01645    { 57, KJS::HTMLElement::TableCellVAlign, DontDelete, 0, -1 },
01646    { 0, 0, 0, 0, -1 },
01647    { 35, KJS::HTMLElement::TableCellRowSpan, DontDelete, 0, -1 },
01648    { 27, KJS::HTMLElement::TableCellHeaders, DontDelete, 0, -1 },
01649    { 64, KJS::HTMLElement::TableCellAlign, DontDelete, 0, 16 },
01650    { 0, 0, 0, 0, -1 },
01651    { 93, KJS::HTMLElement::TableCellAxis, DontDelete, 0, -1 },
01652    { 76, KJS::HTMLElement::TableCellScope, DontDelete, 0, -1 }
01653 };
01654 
01655 const struct HashTable HTMLTableCellElementTable = { 2, 17, HTMLTableCellElementTableEntries, 15, HTMLTableCellElementTableStrings};
01656 
01657 } // namespace
01658 
01659 using namespace KJS;
01660 
01661 namespace KJS {
01662 
01663 static const char HTMLFrameSetElementTableStrings[] = {
01664     "\0"
01665     "cols\0"
01666     "rows\0"
01667 };
01668 
01669 
01670 static const struct HashEntry HTMLFrameSetElementTableEntries[] = {
01671    { 0, 0, 0, 0, -1 },
01672    { 1, KJS::HTMLElement::FrameSetCols, DontDelete, 0, 2 },
01673    { 6, KJS::HTMLElement::FrameSetRows, DontDelete, 0, -1 }
01674 };
01675 
01676 const struct HashTable HTMLFrameSetElementTable = { 2, 3, HTMLFrameSetElementTableEntries, 2, HTMLFrameSetElementTableStrings};
01677 
01678 } // namespace
01679 
01680 using namespace KJS;
01681 
01682 namespace KJS {
01683 
01684 static const char HTMLLayerElementTableStrings[] = {
01685     "\0"
01686     "visibility\0"
01687     "document\0"
01688     "bgColor\0"
01689     "layers\0"
01690     "clip\0"
01691     "left\0"
01692     "top\0"
01693 };
01694 
01695 
01696 static const struct HashEntry HTMLLayerElementTableEntries[] = {
01697    { 0, 0, 0, 0, -1 },
01698    { 41, KJS::HTMLElement::LayerLeft, DontDelete, 0, -1 },
01699    { 29, KJS::HTMLElement::LayerLayers, DontDelete|ReadOnly, 0, -1 },
01700    { 46, KJS::HTMLElement::LayerTop, DontDelete, 0, -1 },
01701    { 1, KJS::HTMLElement::LayerVisibility, DontDelete, 0, 6 },
01702    { 12, KJS::HTMLElement::LayerDocument, DontDelete|ReadOnly, 0, -1 },
01703    { 21, KJS::HTMLElement::LayerBgColor, DontDelete, 0, 7 },
01704    { 36, KJS::HTMLElement::LayerClip, DontDelete|ReadOnly, 0, -1 }
01705 };
01706 
01707 const struct HashTable HTMLLayerElementTable = { 2, 8, HTMLLayerElementTableEntries, 6, HTMLLayerElementTableStrings};
01708 
01709 } // namespace
01710 
01711 using namespace KJS;
01712 
01713 namespace KJS {
01714 
01715 static const char HTMLFrameElementTableStrings[] = {
01716     "\0"
01717     "contentDocument\0"
01718     "contentWindow\0"
01719     "marginHeight\0"
01720     "frameBorder\0"
01721     "marginWidth\0"
01722     "scrolling\0"
01723     "location\0"
01724     "longDesc\0"
01725     "noResize\0"
01726     "name\0"
01727     "src\0"
01728 };
01729 
01730 
01731 static const struct HashEntry HTMLFrameElementTableEntries[] = {
01732    { 17, KJS::HTMLElement::FrameContentWindow, DontDelete|ReadOnly, 0, -1 },
01733    { 1, KJS::HTMLElement::FrameContentDocument, DontDelete|ReadOnly, 0, 9 },
01734    { 78, KJS::HTMLElement::FrameLocation, DontDelete, 0, -1 },
01735    { 105, KJS::HTMLElement::FrameName, DontDelete, 0, -1 },
01736    { 44, KJS::HTMLElement::FrameFrameBorder, DontDelete, 0, 11 },
01737    { 87, KJS::HTMLElement::FrameLongDesc, DontDelete, 0, -1 },
01738    { 31, KJS::HTMLElement::FrameMarginHeight, DontDelete, 0, -1 },
01739    { 56, KJS::HTMLElement::FrameMarginWidth, DontDelete, 0, -1 },
01740    { 0, 0, 0, 0, -1 },
01741    { 96, KJS::HTMLElement::FrameNoResize, DontDelete, 0, 10 },
01742    { 68, KJS::HTMLElement::FrameScrolling, DontDelete, 0, -1 },
01743    { 110, KJS::HTMLElement::FrameSrc, DontDelete, 0, -1 }
01744 };
01745 
01746 const struct HashTable HTMLFrameElementTable = { 2, 12, HTMLFrameElementTableEntries, 9, HTMLFrameElementTableStrings};
01747 
01748 } // namespace
01749 
01750 using namespace KJS;
01751 
01752 namespace KJS {
01753 
01754 static const char HTMLIFrameElementTableStrings[] = {
01755     "\0"
01756     "contentDocument\0"
01757     "contentWindow\0"
01758     "marginHeight\0"
01759     "frameBorder\0"
01760     "marginWidth\0"
01761     "scrolling\0"
01762     "longDesc\0"
01763     "height\0"
01764     "align\0"
01765     "width\0"
01766     "name\0"
01767     "src\0"
01768 };
01769 
01770 
01771 static const struct HashEntry HTMLIFrameElementTableEntries[] = {
01772    { 0, 0, 0, 0, -1 },
01773    { 44, KJS::HTMLElement::IFrameFrameBorder, DontDelete, 0, 15 },
01774    { 0, 0, 0, 0, -1 },
01775    { 17, KJS::HTMLElement::IFrameContentWindow, DontDelete|ReadOnly, 0, 12 },
01776    { 111, KJS::HTMLElement::IFrameSrc, DontDelete, 0, 16 },
01777    { 0, 0, 0, 0, -1 },
01778    { 0, 0, 0, 0, -1 },
01779    { 94, KJS::HTMLElement::IFrameAlign, DontDelete, 0, -1 },
01780    { 0, 0, 0, 0, -1 },
01781    { 87, KJS::HTMLElement::IFrameHeight, DontDelete, 0, 14 },
01782    { 1, KJS::HTMLElement::IFrameContentDocument, DontDelete|ReadOnly, 0, 13 },
01783    { 78, KJS::HTMLElement::IFrameLongDesc, DontDelete, 0, -1 },
01784    { 31, KJS::HTMLElement::IFrameMarginHeight, DontDelete, 0, -1 },
01785    { 56, KJS::HTMLElement::IFrameMarginWidth, DontDelete, 0, -1 },
01786    { 106, KJS::HTMLElement::IFrameName, DontDelete, 0, -1 },
01787    { 68, KJS::HTMLElement::IFrameScrolling, DontDelete, 0, -1 },
01788    { 100, KJS::HTMLElement::IFrameWidth, DontDelete, 0, -1 }
01789 };
01790 
01791 const struct HashTable HTMLIFrameElementTable = { 2, 17, HTMLIFrameElementTableEntries, 12, HTMLIFrameElementTableStrings};
01792 
01793 } // namespace
01794 
01795 using namespace KJS;
01796 
01797 namespace KJS {
01798 
01799 static const char HTMLMarqueeElementTableStrings[] = {
01800     "\0"
01801     "start\0"
01802     "stop\0"
01803 };
01804 
01805 
01806 static const struct HashEntry HTMLMarqueeElementTableEntries[] = {
01807    { 1, KJS::HTMLElement::MarqueeStart, DontDelete|Function, 0, 2 },
01808    { 0, 0, 0, 0, -1 },
01809    { 7, KJS::HTMLElement::MarqueeStop, DontDelete|Function, 0, -1 }
01810 };
01811 
01812 const struct HashTable HTMLMarqueeElementTable = { 2, 3, HTMLMarqueeElementTableEntries, 2, HTMLMarqueeElementTableStrings};
01813 
01814 } // namespace
01815 
01816 using namespace KJS;
01817 
01818 namespace KJS {
01819 
01820 static const char HTMLCollectionProtoTableStrings[] = {
01821     "\0"
01822     "namedItem\0"
01823     "item\0"
01824     "tags\0"
01825 };
01826 
01827 
01828 static const struct HashEntry HTMLCollectionProtoTableEntries[] = {
01829    { 0, 0, 0, 0, -1 },
01830    { 1, HTMLCollection::NamedItem, DontDelete|Function, 1, -1 },
01831    { 11, HTMLCollection::Item, DontDelete|Function, 1, 3 },
01832    { 16, HTMLCollection::Tags, DontDelete|Function, 1, -1 }
01833 };
01834 
01835 const struct HashTable HTMLCollectionProtoTable = { 2, 4, HTMLCollectionProtoTableEntries, 3, HTMLCollectionProtoTableStrings};
01836 
01837 } // namespace
KDE Home | KDE Accessibility Home | Description of Access Keys