khtml Library API Documentation

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