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