kjs_html.lut.h
00001
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 "value\0"
00635 "form\0"
00636 "name\0"
00637 "type\0"
00638 };
00639
00640
00641 static const struct HashEntry HTMLButtonElementTableEntries[] = {
00642 { 0, 0, 0, 0, -1 },
00643 { 0, 0, 0, 0, -1 },
00644 { 35, KJS::HTMLElement::ButtonForm, DontDelete|ReadOnly, 0, 7 },
00645 { 20, KJS::HTMLElement::ButtonTabIndex, DontDelete, 0, -1 },
00646 { 40, KJS::HTMLElement::ButtonName, DontDelete, 0, -1 },
00647 { 11, KJS::HTMLElement::ButtonDisabled, DontDelete, 0, -1 },
00648 { 1, KJS::HTMLElement::ButtonAccessKey, DontDelete, 0, -1 },
00649 { 45, KJS::HTMLElement::ButtonType, DontDelete|ReadOnly, 0, 8 },
00650 { 29, KJS::HTMLElement::ButtonValue, DontDelete, 0, -1 }
00651 };
00652
00653 const struct HashTable HTMLButtonElementTable = { 2, 9, HTMLButtonElementTableEntries, 7, HTMLButtonElementTableStrings};
00654
00655 }
00656
00657 using namespace KJS;
00658
00659 namespace KJS {
00660
00661 static const char HTMLLabelElementTableStrings[] = {
00662 "\0"
00663 "accessKey\0"
00664 "htmlFor\0"
00665 "form\0"
00666 };
00667
00668
00669 static const struct HashEntry HTMLLabelElementTableEntries[] = {
00670 { 11, KJS::HTMLElement::LabelHtmlFor, DontDelete, 0, -1 },
00671 { 19, KJS::HTMLElement::LabelForm, DontDelete|ReadOnly, 0, -1 },
00672 { 1, KJS::HTMLElement::LabelAccessKey, DontDelete, 0, -1 }
00673 };
00674
00675 const struct HashTable HTMLLabelElementTable = { 2, 3, HTMLLabelElementTableEntries, 3, HTMLLabelElementTableStrings};
00676
00677 }
00678
00679 using namespace KJS;
00680
00681 namespace KJS {
00682
00683 static const char HTMLFieldSetElementTableStrings[] = {
00684 "\0"
00685 "form\0"
00686 };
00687
00688
00689 static const struct HashEntry HTMLFieldSetElementTableEntries[] = {
00690 { 1, KJS::HTMLElement::FieldSetForm, DontDelete|ReadOnly, 0, -1 }
00691 };
00692
00693 const struct HashTable HTMLFieldSetElementTable = { 2, 1, HTMLFieldSetElementTableEntries, 1, HTMLFieldSetElementTableStrings};
00694
00695 }
00696
00697 using namespace KJS;
00698
00699 namespace KJS {
00700
00701 static const char HTMLLegendElementTableStrings[] = {
00702 "\0"
00703 "accessKey\0"
00704 "align\0"
00705 "form\0"
00706 };
00707
00708
00709 static const struct HashEntry HTMLLegendElementTableEntries[] = {
00710 { 0, 0, 0, 0, -1 },
00711 { 17, KJS::HTMLElement::LegendForm, DontDelete|ReadOnly, 0, 3 },
00712 { 1, KJS::HTMLElement::LegendAccessKey, DontDelete, 0, -1 },
00713 { 11, KJS::HTMLElement::LegendAlign, DontDelete, 0, -1 }
00714 };
00715
00716 const struct HashTable HTMLLegendElementTable = { 2, 4, HTMLLegendElementTableEntries, 3, HTMLLegendElementTableStrings};
00717
00718 }
00719
00720 using namespace KJS;
00721
00722 namespace KJS {
00723
00724 static const char HTMLUListElementTableStrings[] = {
00725 "\0"
00726 "compact\0"
00727 "type\0"
00728 };
00729
00730
00731 static const struct HashEntry HTMLUListElementTableEntries[] = {
00732 { 9, KJS::HTMLElement::UListType, DontDelete, 0, -1 },
00733 { 1, KJS::HTMLElement::UListCompact, DontDelete, 0, -1 }
00734 };
00735
00736 const struct HashTable HTMLUListElementTable = { 2, 2, HTMLUListElementTableEntries, 2, HTMLUListElementTableStrings};
00737
00738 }
00739
00740 using namespace KJS;
00741
00742 namespace KJS {
00743
00744 static const char HTMLOListElementTableStrings[] = {
00745 "\0"
00746 "compact\0"
00747 "start\0"
00748 "type\0"
00749 };
00750
00751
00752 static const struct HashEntry HTMLOListElementTableEntries[] = {
00753 { 9, KJS::HTMLElement::OListStart, DontDelete, 0, 3 },
00754 { 0, 0, 0, 0, -1 },
00755 { 1, KJS::HTMLElement::OListCompact, DontDelete, 0, -1 },
00756 { 15, KJS::HTMLElement::OListType, DontDelete, 0, -1 }
00757 };
00758
00759 const struct HashTable HTMLOListElementTable = { 2, 4, HTMLOListElementTableEntries, 3, HTMLOListElementTableStrings};
00760
00761 }
00762
00763 using namespace KJS;
00764
00765 namespace KJS {
00766
00767 static const char HTMLDListElementTableStrings[] = {
00768 "\0"
00769 "compact\0"
00770 };
00771
00772
00773 static const struct HashEntry HTMLDListElementTableEntries[] = {
00774 { 1, KJS::HTMLElement::DListCompact, DontDelete, 0, -1 }
00775 };
00776
00777 const struct HashTable HTMLDListElementTable = { 2, 1, HTMLDListElementTableEntries, 1, HTMLDListElementTableStrings};
00778
00779 }
00780
00781 using namespace KJS;
00782
00783 namespace KJS {
00784
00785 static const char HTMLDirectoryElementTableStrings[] = {
00786 "\0"
00787 "compact\0"
00788 };
00789
00790
00791 static const struct HashEntry HTMLDirectoryElementTableEntries[] = {
00792 { 1, KJS::HTMLElement::DirectoryCompact, DontDelete, 0, -1 }
00793 };
00794
00795 const struct HashTable HTMLDirectoryElementTable = { 2, 1, HTMLDirectoryElementTableEntries, 1, HTMLDirectoryElementTableStrings};
00796
00797 }
00798
00799 using namespace KJS;
00800
00801 namespace KJS {
00802
00803 static const char HTMLMenuElementTableStrings[] = {
00804 "\0"
00805 "compact\0"
00806 };
00807
00808
00809 static const struct HashEntry HTMLMenuElementTableEntries[] = {
00810 { 1, KJS::HTMLElement::MenuCompact, DontDelete, 0, -1 }
00811 };
00812
00813 const struct HashTable HTMLMenuElementTable = { 2, 1, HTMLMenuElementTableEntries, 1, HTMLMenuElementTableStrings};
00814
00815 }
00816
00817 using namespace KJS;
00818
00819 namespace KJS {
00820
00821 static const char HTMLLIElementTableStrings[] = {
00822 "\0"
00823 "value\0"
00824 "type\0"
00825 };
00826
00827
00828 static const struct HashEntry HTMLLIElementTableEntries[] = {
00829 { 7, KJS::HTMLElement::LIType, DontDelete, 0, -1 },
00830 { 1, KJS::HTMLElement::LIValue, DontDelete, 0, -1 }
00831 };
00832
00833 const struct HashTable HTMLLIElementTable = { 2, 2, HTMLLIElementTableEntries, 2, HTMLLIElementTableStrings};
00834
00835 }
00836
00837 using namespace KJS;
00838
00839 namespace KJS {
00840
00841 static const char HTMLDivElementTableStrings[] = {
00842 "\0"
00843 "align\0"
00844 };
00845
00846
00847 static const struct HashEntry HTMLDivElementTableEntries[] = {
00848 { 1, KJS::HTMLElement::DivAlign, DontDelete, 0, -1 }
00849 };
00850
00851 const struct HashTable HTMLDivElementTable = { 2, 1, HTMLDivElementTableEntries, 1, HTMLDivElementTableStrings};
00852
00853 }
00854
00855 using namespace KJS;
00856
00857 namespace KJS {
00858
00859 static const char HTMLParagraphElementTableStrings[] = {
00860 "\0"
00861 "align\0"
00862 };
00863
00864
00865 static const struct HashEntry HTMLParagraphElementTableEntries[] = {
00866 { 1, KJS::HTMLElement::ParagraphAlign, DontDelete, 0, -1 }
00867 };
00868
00869 const struct HashTable HTMLParagraphElementTable = { 2, 1, HTMLParagraphElementTableEntries, 1, HTMLParagraphElementTableStrings};
00870
00871 }
00872
00873 using namespace KJS;
00874
00875 namespace KJS {
00876
00877 static const char HTMLHeadingElementTableStrings[] = {
00878 "\0"
00879 "align\0"
00880 };
00881
00882
00883 static const struct HashEntry HTMLHeadingElementTableEntries[] = {
00884 { 1, KJS::HTMLElement::HeadingAlign, DontDelete, 0, -1 }
00885 };
00886
00887 const struct HashTable HTMLHeadingElementTable = { 2, 1, HTMLHeadingElementTableEntries, 1, HTMLHeadingElementTableStrings};
00888
00889 }
00890
00891 using namespace KJS;
00892
00893 namespace KJS {
00894
00895 static const char HTMLBlockQuoteElementTableStrings[] = {
00896 "\0"
00897 "cite\0"
00898 };
00899
00900
00901 static const struct HashEntry HTMLBlockQuoteElementTableEntries[] = {
00902 { 1, KJS::HTMLElement::BlockQuoteCite, DontDelete, 0, -1 }
00903 };
00904
00905 const struct HashTable HTMLBlockQuoteElementTable = { 2, 1, HTMLBlockQuoteElementTableEntries, 1, HTMLBlockQuoteElementTableStrings};
00906
00907 }
00908
00909 using namespace KJS;
00910
00911 namespace KJS {
00912
00913 static const char HTMLQuoteElementTableStrings[] = {
00914 "\0"
00915 "cite\0"
00916 };
00917
00918
00919 static const struct HashEntry HTMLQuoteElementTableEntries[] = {
00920 { 1, KJS::HTMLElement::QuoteCite, DontDelete, 0, -1 }
00921 };
00922
00923 const struct HashTable HTMLQuoteElementTable = { 2, 1, HTMLQuoteElementTableEntries, 1, HTMLQuoteElementTableStrings};
00924
00925 }
00926
00927 using namespace KJS;
00928
00929 namespace KJS {
00930
00931 static const char HTMLPreElementTableStrings[] = {
00932 "\0"
00933 "width\0"
00934 };
00935
00936
00937 static const struct HashEntry HTMLPreElementTableEntries[] = {
00938 { 1, KJS::HTMLElement::PreWidth, DontDelete, 0, -1 }
00939 };
00940
00941 const struct HashTable HTMLPreElementTable = { 2, 1, HTMLPreElementTableEntries, 1, HTMLPreElementTableStrings};
00942
00943 }
00944
00945 using namespace KJS;
00946
00947 namespace KJS {
00948
00949 static const char HTMLBRElementTableStrings[] = {
00950 "\0"
00951 "clear\0"
00952 };
00953
00954
00955 static const struct HashEntry HTMLBRElementTableEntries[] = {
00956 { 1, KJS::HTMLElement::BRClear, DontDelete, 0, -1 }
00957 };
00958
00959 const struct HashTable HTMLBRElementTable = { 2, 1, HTMLBRElementTableEntries, 1, HTMLBRElementTableStrings};
00960
00961 }
00962
00963 using namespace KJS;
00964
00965 namespace KJS {
00966
00967 static const char HTMLBaseFontElementTableStrings[] = {
00968 "\0"
00969 "color\0"
00970 "face\0"
00971 "size\0"
00972 };
00973
00974
00975 static const struct HashEntry HTMLBaseFontElementTableEntries[] = {
00976 { 1, KJS::HTMLElement::BaseFontColor, DontDelete, 0, 3 },
00977 { 0, 0, 0, 0, -1 },
00978 { 12, KJS::HTMLElement::BaseFontSize, DontDelete, 0, -1 },
00979 { 7, KJS::HTMLElement::BaseFontFace, DontDelete, 0, -1 }
00980 };
00981
00982 const struct HashTable HTMLBaseFontElementTable = { 2, 4, HTMLBaseFontElementTableEntries, 3, HTMLBaseFontElementTableStrings};
00983
00984 }
00985
00986 using namespace KJS;
00987
00988 namespace KJS {
00989
00990 static const char HTMLFontElementTableStrings[] = {
00991 "\0"
00992 "color\0"
00993 "face\0"
00994 "size\0"
00995 };
00996
00997
00998 static const struct HashEntry HTMLFontElementTableEntries[] = {
00999 { 1, KJS::HTMLElement::FontColor, DontDelete, 0, 3 },
01000 { 0, 0, 0, 0, -1 },
01001 { 12, KJS::HTMLElement::FontSize, DontDelete, 0, -1 },
01002 { 7, KJS::HTMLElement::FontFace, DontDelete, 0, -1 }
01003 };
01004
01005 const struct HashTable HTMLFontElementTable = { 2, 4, HTMLFontElementTableEntries, 3, HTMLFontElementTableStrings};
01006
01007 }
01008
01009 using namespace KJS;
01010
01011 namespace KJS {
01012
01013 static const char HTMLHRElementTableStrings[] = {
01014 "\0"
01015 "noShade\0"
01016 "align\0"
01017 "width\0"
01018 "size\0"
01019 };
01020
01021
01022 static const struct HashEntry HTMLHRElementTableEntries[] = {
01023 { 15, KJS::HTMLElement::HRWidth, DontDelete, 0, -1 },
01024 { 0, 0, 0, 0, -1 },
01025 { 1, KJS::HTMLElement::HRNoShade, DontDelete, 0, -1 },
01026 { 9, KJS::HTMLElement::HRAlign, DontDelete, 0, 4 },
01027 { 21, KJS::HTMLElement::HRSize, DontDelete, 0, -1 }
01028 };
01029
01030 const struct HashTable HTMLHRElementTable = { 2, 5, HTMLHRElementTableEntries, 4, HTMLHRElementTableStrings};
01031
01032 }
01033
01034 using namespace KJS;
01035
01036 namespace KJS {
01037
01038 static const char HTMLModElementTableStrings[] = {
01039 "\0"
01040 "dateTime\0"
01041 "cite\0"
01042 };
01043
01044
01045 static const struct HashEntry HTMLModElementTableEntries[] = {
01046 { 0, 0, 0, 0, -1 },
01047 { 10, KJS::HTMLElement::ModCite, DontDelete, 0, 2 },
01048 { 1, KJS::HTMLElement::ModDateTime, DontDelete, 0, -1 }
01049 };
01050
01051 const struct HashTable HTMLModElementTable = { 2, 3, HTMLModElementTableEntries, 2, HTMLModElementTableStrings};
01052
01053 }
01054
01055 using namespace KJS;
01056
01057 namespace KJS {
01058
01059 static const char HTMLAnchorElementTableStrings[] = {
01060 "\0"
01061 "accessKey\0"
01062 "hostname\0"
01063 "hreflang\0"
01064 "pathname\0"
01065 "protocol\0"
01066 "tabIndex\0"
01067 "charset\0"
01068 "coords\0"
01069 "search\0"
01070 "target\0"
01071 "focus\0"
01072 "shape\0"
01073 "blur\0"
01074 "hash\0"
01075 "host\0"
01076 "href\0"
01077 "port\0"
01078 "text\0"
01079 "type\0"
01080 "rel\0"
01081 "rev\0"
01082 };
01083
01084
01085 static const struct HashEntry HTMLAnchorElementTableEntries[] = {
01086 { 91, KJS::HTMLElement::AnchorShape, DontDelete, 0, 30 },
01087 { 132, KJS::HTMLElement::AnchorRel, DontDelete, 0, -1 },
01088 { 0, 0, 0, 0, -1 },
01089 { 1, KJS::HTMLElement::AnchorAccessKey, DontDelete, 0, 24 },
01090 { 0, 0, 0, 0, -1 },
01091 { 0, 0, 0, 0, -1 },
01092 { 64, KJS::HTMLElement::AnchorCoords, DontDelete, 0, 23 },
01093 { 112, KJS::HTMLElement::AnchorHref, DontDelete, 0, -1 },
01094 { 38, KJS::HTMLElement::AnchorProtocol, DontDelete|ReadOnly, 0, -1 },
01095 { 107, KJS::HTMLElement::AnchorHost, DontDelete|ReadOnly, 0, 26 },
01096 { 56, KJS::HTMLElement::AnchorCharset, DontDelete, 0, 27 },
01097 { 20, KJS::HTMLElement::AnchorHrefLang, DontDelete, 0, 25 },
01098 { 11, KJS::HTMLElement::AnchorHostname, DontDelete|ReadOnly, 0, -1 },
01099 { 127, KJS::HTMLElement::AnchorType, DontDelete, 0, -1 },
01100 { 0, 0, 0, 0, -1 },
01101 { 85, KJS::HTMLElement::AnchorFocus, DontDelete|Function, 0, -1 },
01102 { 117, KJS::HTMLElement::AnchorPort, DontDelete|ReadOnly, 0, 29 },
01103 { 0, 0, 0, 0, -1 },
01104 { 29, KJS::HTMLElement::AnchorPathName, DontDelete|ReadOnly, 0, -1 },
01105 { 0, 0, 0, 0, -1 },
01106 { 0, 0, 0, 0, -1 },
01107 { 0, 0, 0, 0, -1 },
01108 { 0, 0, 0, 0, -1 },
01109 { 102, KJS::HTMLElement::AnchorHash, DontDelete|ReadOnly, 0, -1 },
01110 { 33, KJS::HTMLElement::AnchorName, DontDelete, 0, 28 },
01111 { 136, KJS::HTMLElement::AnchorRev, DontDelete, 0, -1 },
01112 { 71, KJS::HTMLElement::AnchorSearch, DontDelete|ReadOnly, 0, -1 },
01113 { 47, KJS::HTMLElement::AnchorTabIndex, DontDelete, 0, -1 },
01114 { 78, KJS::HTMLElement::AnchorTarget, DontDelete, 0, -1 },
01115 { 122, KJS::HTMLElement::AnchorText, DontDelete|ReadOnly, 0, -1 },
01116 { 97, KJS::HTMLElement::AnchorBlur, DontDelete|Function, 0, -1 }
01117 };
01118
01119 const struct HashTable HTMLAnchorElementTable = { 2, 31, HTMLAnchorElementTableEntries, 23, HTMLAnchorElementTableStrings};
01120
01121 }
01122
01123 using namespace KJS;
01124
01125 namespace KJS {
01126
01127 static const char HTMLImageElementTableStrings[] = {
01128 "\0"
01129 "complete\0"
01130 "longDesc\0"
01131 "border\0"
01132 "height\0"
01133 "hspace\0"
01134 "useMap\0"
01135 "vspace\0"
01136 "align\0"
01137 "isMap\0"
01138 "width\0"
01139 "name\0"
01140 "alt\0"
01141 "src\0"
01142 "x\0"
01143 "y\0"
01144 };
01145
01146
01147 static const struct HashEntry HTMLImageElementTableEntries[] = {
01148 { 0, 0, 0, 0, -1 },
01149 { 0, 0, 0, 0, -1 },
01150 { 60, KJS::HTMLElement::ImageIsMap, DontDelete, 0, -1 },
01151 { 1, KJS::HTMLElement::ImageComplete, DontDelete|ReadOnly, 0, 14 },
01152 { 0, 0, 0, 0, -1 },
01153 { 54, KJS::HTMLElement::ImageAlign, DontDelete, 0, -1 },
01154 { 81, KJS::HTMLElement::ImageSrc, DontDelete, 0, -1 },
01155 { 0, 0, 0, 0, -1 },
01156 { 19, KJS::HTMLElement::ImageBorder, DontDelete, 0, 19 },
01157 { 87, KJS::HTMLElement::ImageY, DontDelete|ReadOnly, 0, -1 },
01158 { 0, 0, 0, 0, -1 },
01159 { 72, KJS::HTMLElement::ImageName, DontDelete, 0, -1 },
01160 { 33, KJS::HTMLElement::ImageHspace, DontDelete, 0, 17 },
01161 { 77, KJS::HTMLElement::ImageAlt, DontDelete, 0, -1 },
01162 { 26, KJS::HTMLElement::ImageHeight, DontDelete, 0, 15 },
01163 { 10, KJS::HTMLElement::ImageLongDesc, DontDelete, 0, 16 },
01164 { 40, KJS::HTMLElement::ImageUseMap, DontDelete, 0, -1 },
01165 { 47, KJS::HTMLElement::ImageVspace, DontDelete, 0, 18 },
01166 { 66, KJS::HTMLElement::ImageWidth, DontDelete, 0, -1 },
01167 { 85, KJS::HTMLElement::ImageX, DontDelete|ReadOnly, 0, -1 }
01168 };
01169
01170 const struct HashTable HTMLImageElementTable = { 2, 20, HTMLImageElementTableEntries, 14, HTMLImageElementTableStrings};
01171
01172 }
01173
01174 using namespace KJS;
01175
01176 namespace KJS {
01177
01178 static const char HTMLObjectElementTableStrings[] = {
01179 "\0"
01180 "contentDocument\0"
01181 "codeBase\0"
01182 "codeType\0"
01183 "tabIndex\0"
01184 "archive\0"
01185 "declare\0"
01186 "standby\0"
01187 "border\0"
01188 "height\0"
01189 "hspace\0"
01190 "useMap\0"
01191 "vspace\0"
01192 "align\0"
01193 "width\0"
01194 "code\0"
01195 "data\0"
01196 "form\0"
01197 "name\0"
01198 "type\0"
01199 };
01200
01201
01202 static const struct HashEntry HTMLObjectElementTableEntries[] = {
01203 { 52, KJS::HTMLElement::ObjectDeclare, DontDelete, 0, -1 },
01204 { 0, 0, 0, 0, -1 },
01205 { 96, KJS::HTMLElement::ObjectVspace, DontDelete, 0, -1 },
01206 { 103, KJS::HTMLElement::ObjectAlign, DontDelete, 0, -1 },
01207 { 109, KJS::HTMLElement::ObjectWidth, DontDelete, 0, -1 },
01208 { 0, 0, 0, 0, -1 },
01209 { 0, 0, 0, 0, -1 },
01210 { 0, 0, 0, 0, -1 },
01211 { 82, KJS::HTMLElement::ObjectHspace, DontDelete, 0, -1 },
01212 { 26, KJS::HTMLElement::ObjectCodeType, DontDelete, 0, -1 },
01213 { 17, KJS::HTMLElement::ObjectCodeBase, DontDelete, 0, 21 },
01214 { 115, KJS::HTMLElement::ObjectCode, DontDelete, 0, -1 },
01215 { 0, 0, 0, 0, -1 },
01216 { 75, KJS::HTMLElement::ObjectHeight, DontDelete, 0, -1 },
01217 { 1, KJS::HTMLElement::ObjectContentDocument, DontDelete|ReadOnly, 0, -1 },
01218 { 35, KJS::HTMLElement::ObjectTabIndex, DontDelete, 0, -1 },
01219 { 125, KJS::HTMLElement::ObjectForm, DontDelete|ReadOnly, 0, -1 },
01220 { 130, KJS::HTMLElement::ObjectName, DontDelete, 0, 22 },
01221 { 44, KJS::HTMLElement::ObjectArchive, DontDelete, 0, 20 },
01222 { 89, KJS::HTMLElement::ObjectUseMap, DontDelete, 0, -1 },
01223 { 68, KJS::HTMLElement::ObjectBorder, DontDelete, 0, -1 },
01224 { 120, KJS::HTMLElement::ObjectData, DontDelete, 0, 23 },
01225 { 60, KJS::HTMLElement::ObjectStandby, DontDelete, 0, -1 },
01226 { 135, KJS::HTMLElement::ObjectType, DontDelete, 0, -1 }
01227 };
01228
01229 const struct HashTable HTMLObjectElementTable = { 2, 24, HTMLObjectElementTableEntries, 20, HTMLObjectElementTableStrings};
01230
01231 }
01232
01233 using namespace KJS;
01234
01235 namespace KJS {
01236
01237 static const char HTMLParamElementTableStrings[] = {
01238 "\0"
01239 "valueType\0"
01240 "value\0"
01241 "name\0"
01242 "type\0"
01243 };
01244
01245
01246 static const struct HashEntry HTMLParamElementTableEntries[] = {
01247 { 0, 0, 0, 0, -1 },
01248 { 17, KJS::HTMLElement::ParamName, DontDelete, 0, 4 },
01249 { 22, KJS::HTMLElement::ParamType, DontDelete, 0, -1 },
01250 { 1, KJS::HTMLElement::ParamValueType, DontDelete, 0, -1 },
01251 { 11, KJS::HTMLElement::ParamValue, DontDelete, 0, -1 }
01252 };
01253
01254 const struct HashTable HTMLParamElementTable = { 2, 5, HTMLParamElementTableEntries, 4, HTMLParamElementTableStrings};
01255
01256 }
01257
01258 using namespace KJS;
01259
01260 namespace KJS {
01261
01262 static const char HTMLAppletElementTableStrings[] = {
01263 "\0"
01264 "codeBase\0"
01265 "archive\0"
01266 "height\0"
01267 "hspace\0"
01268 "object\0"
01269 "vspace\0"
01270 "align\0"
01271 "width\0"
01272 "code\0"
01273 "name\0"
01274 "alt\0"
01275 };
01276
01277
01278 static const struct HashEntry HTMLAppletElementTableEntries[] = {
01279 { 0, 0, 0, 0, -1 },
01280 { 10, KJS::HTMLElement::AppletArchive, DontDelete, 0, 12 },
01281 { 68, KJS::HTMLElement::AppletAlt, DontDelete, 0, -1 },
01282 { 0, 0, 0, 0, -1 },
01283 { 58, KJS::HTMLElement::AppletCode, DontDelete, 0, 13 },
01284 { 52, KJS::HTMLElement::AppletWidth, DontDelete, 0, -1 },
01285 { 46, KJS::HTMLElement::AppletAlign, DontDelete, 0, 11 },
01286 { 0, 0, 0, 0, -1 },
01287 { 0, 0, 0, 0, -1 },
01288 { 1, KJS::HTMLElement::AppletCodeBase, DontDelete, 0, -1 },
01289 { 63, KJS::HTMLElement::AppletName, DontDelete, 0, -1 },
01290 { 18, KJS::HTMLElement::AppletHeight, DontDelete, 0, -1 },
01291 { 25, KJS::HTMLElement::AppletHspace, DontDelete, 0, -1 },
01292 { 32, KJS::HTMLElement::AppletObject, DontDelete, 0, 14 },
01293 { 39, KJS::HTMLElement::AppletVspace, DontDelete, 0, -1 }
01294 };
01295
01296 const struct HashTable HTMLAppletElementTable = { 2, 15, HTMLAppletElementTableEntries, 11, HTMLAppletElementTableStrings};
01297
01298 }
01299
01300 using namespace KJS;
01301
01302 namespace KJS {
01303
01304 static const char HTMLMapElementTableStrings[] = {
01305 "\0"
01306 "areas\0"
01307 "name\0"
01308 };
01309
01310
01311 static const struct HashEntry HTMLMapElementTableEntries[] = {
01312 { 1, KJS::HTMLElement::MapAreas, DontDelete|ReadOnly, 0, -1 },
01313 { 7, KJS::HTMLElement::MapName, DontDelete, 0, -1 }
01314 };
01315
01316 const struct HashTable HTMLMapElementTable = { 2, 2, HTMLMapElementTableEntries, 2, HTMLMapElementTableStrings};
01317
01318 }
01319
01320 using namespace KJS;
01321
01322 namespace KJS {
01323
01324 static const char HTMLAreaElementTableStrings[] = {
01325 "\0"
01326 "accessKey\0"
01327 "hostname\0"
01328 "pathname\0"
01329 "protocol\0"
01330 "tabIndex\0"
01331 "coords\0"
01332 "noHref\0"
01333 "search\0"
01334 "target\0"
01335 "shape\0"
01336 "hash\0"
01337 "host\0"
01338 "href\0"
01339 "port\0"
01340 "alt\0"
01341 };
01342
01343
01344 static const struct HashEntry HTMLAreaElementTableEntries[] = {
01345 { 81, KJS::HTMLElement::AreaHash, DontDelete|ReadOnly, 0, 17 },
01346 { 91, KJS::HTMLElement::AreaHref, DontDelete, 0, -1 },
01347 { 68, KJS::HTMLElement::AreaTarget, DontDelete, 0, -1 },
01348 { 96, KJS::HTMLElement::AreaPort, DontDelete|ReadOnly, 0, -1 },
01349 { 75, KJS::HTMLElement::AreaShape, DontDelete, 0, -1 },
01350 { 47, KJS::HTMLElement::AreaCoords, DontDelete, 0, 18 },
01351 { 101, KJS::HTMLElement::AreaAlt, DontDelete, 0, 16 },
01352 { 0, 0, 0, 0, -1 },
01353 { 1, KJS::HTMLElement::AreaAccessKey, DontDelete, 0, 15 },
01354 { 0, 0, 0, 0, -1 },
01355 { 54, KJS::HTMLElement::AreaNoHref, DontDelete, 0, -1 },
01356 { 86, KJS::HTMLElement::AreaHost, DontDelete|ReadOnly, 0, -1 },
01357 { 29, KJS::HTMLElement::AreaProtocol, DontDelete|ReadOnly, 0, -1 },
01358 { 0, 0, 0, 0, -1 },
01359 { 0, 0, 0, 0, -1 },
01360 { 11, KJS::HTMLElement::AreaHostName, DontDelete|ReadOnly, 0, -1 },
01361 { 20, KJS::HTMLElement::AreaPathName, DontDelete|ReadOnly, 0, -1 },
01362 { 61, KJS::HTMLElement::AreaSearch, DontDelete|ReadOnly, 0, -1 },
01363 { 38, KJS::HTMLElement::AreaTabIndex, DontDelete, 0, -1 }
01364 };
01365
01366 const struct HashTable HTMLAreaElementTable = { 2, 19, HTMLAreaElementTableEntries, 15, HTMLAreaElementTableStrings};
01367
01368 }
01369
01370 using namespace KJS;
01371
01372 namespace KJS {
01373
01374 static const char HTMLScriptElementTableStrings[] = {
01375 "\0"
01376 "charset\0"
01377 "htmlFor\0"
01378 "defer\0"
01379 "event\0"
01380 "text\0"
01381 "type\0"
01382 "src\0"
01383 };
01384
01385
01386 static const struct HashEntry HTMLScriptElementTableEntries[] = {
01387 { 23, KJS::HTMLElement::ScriptEvent, DontDelete, 0, 8 },
01388 { 0, 0, 0, 0, -1 },
01389 { 34, KJS::HTMLElement::ScriptType, DontDelete, 0, -1 },
01390 { 0, 0, 0, 0, -1 },
01391 { 9, KJS::HTMLElement::ScriptHtmlFor, DontDelete, 0, 7 },
01392 { 29, KJS::HTMLElement::ScriptText, DontDelete, 0, -1 },
01393 { 39, KJS::HTMLElement::ScriptSrc, DontDelete, 0, -1 },
01394 { 1, KJS::HTMLElement::ScriptCharset, DontDelete, 0, -1 },
01395 { 17, KJS::HTMLElement::ScriptDefer, DontDelete, 0, -1 }
01396 };
01397
01398 const struct HashTable HTMLScriptElementTable = { 2, 9, HTMLScriptElementTableEntries, 7, HTMLScriptElementTableStrings};
01399
01400 }
01401
01402 using namespace KJS;
01403
01404 namespace KJS {
01405
01406 static const char HTMLTableElementTableStrings[] = {
01407 "\0"
01408 "createCaption\0"
01409 "deleteCaption\0"
01410 "cellPadding\0"
01411 "cellSpacing\0"
01412 "createTFoot\0"
01413 "createTHead\0"
01414 "deleteTFoot\0"
01415 "deleteTHead\0"
01416 "deleteRow\0"
01417 "insertRow\0"
01418 "bgColor\0"
01419 "caption\0"
01420 "summary\0"
01421 "tBodies\0"
01422 "border\0"
01423 "align\0"
01424 "frame\0"
01425 "rules\0"
01426 "tFoot\0"
01427 "tHead\0"
01428 "width\0"
01429 "rows\0"
01430 };
01431
01432
01433 static const struct HashEntry HTMLTableElementTableEntries[] = {
01434 { 137, KJS::HTMLElement::TableSummary, DontDelete, 0, 28 },
01435 { 145, KJS::HTMLElement::TableTBodies, DontDelete|ReadOnly, 0, 27 },
01436 { 0, 0, 0, 0, -1 },
01437 { 184, KJS::HTMLElement::TableTHead, DontDelete, 0, 26 },
01438 { 0, 0, 0, 0, -1 },
01439 { 0, 0, 0, 0, -1 },
01440 { 0, 0, 0, 0, -1 },
01441 { 29, KJS::HTMLElement::TableCellPadding, DontDelete, 0, 30 },
01442 { 0, 0, 0, 0, -1 },
01443 { 0, 0, 0, 0, -1 },
01444 { 0, 0, 0, 0, -1 },
01445 { 15, KJS::HTMLElement::TableDeleteCaption, DontDelete|Function, 0, -1 },
01446 { 1, KJS::HTMLElement::TableCreateCaption, DontDelete|Function, 0, -1 },
01447 { 0, 0, 0, 0, -1 },
01448 { 129, KJS::HTMLElement::TableCaption, DontDelete, 0, -1 },
01449 { 190, KJS::HTMLElement::TableWidth, DontDelete, 0, 29 },
01450 { 53, KJS::HTMLElement::TableCreateTFoot, DontDelete|Function, 0, -1 },
01451 { 160, KJS::HTMLElement::TableAlign, DontDelete, 0, 24 },
01452 { 178, KJS::HTMLElement::TableTFoot, DontDelete, 0, -1 },
01453 { 101, KJS::HTMLElement::TableDeleteRow, DontDelete|Function, 1, -1 },
01454 { 0, 0, 0, 0, -1 },
01455 { 41, KJS::HTMLElement::TableCellSpacing, DontDelete, 0, -1 },
01456 { 196, KJS::HTMLElement::TableRows, DontDelete|ReadOnly, 0, 23 },
01457 { 121, KJS::HTMLElement::TableBgColor, DontDelete, 0, -1 },
01458 { 153, KJS::HTMLElement::TableBorder, DontDelete, 0, 25 },
01459 { 166, KJS::HTMLElement::TableFrame, DontDelete, 0, -1 },
01460 { 172, KJS::HTMLElement::TableRules, DontDelete, 0, -1 },
01461 { 65, KJS::HTMLElement::TableCreateTHead, DontDelete|Function, 0, -1 },
01462 { 89, KJS::HTMLElement::TableDeleteTHead, DontDelete|Function, 0, -1 },
01463 { 77, KJS::HTMLElement::TableDeleteTFoot, DontDelete|Function, 0, -1 },
01464 { 111, KJS::HTMLElement::TableInsertRow, DontDelete|Function, 1, -1 }
01465 };
01466
01467 const struct HashTable HTMLTableElementTable = { 2, 31, HTMLTableElementTableEntries, 23, HTMLTableElementTableStrings};
01468
01469 }
01470
01471 using namespace KJS;
01472
01473 namespace KJS {
01474
01475 static const char HTMLTableCaptionElementTableStrings[] = {
01476 "\0"
01477 "align\0"
01478 };
01479
01480
01481 static const struct HashEntry HTMLTableCaptionElementTableEntries[] = {
01482 { 1, KJS::HTMLElement::TableCaptionAlign, DontDelete, 0, -1 }
01483 };
01484
01485 const struct HashTable HTMLTableCaptionElementTable = { 2, 1, HTMLTableCaptionElementTableEntries, 1, HTMLTableCaptionElementTableStrings};
01486
01487 }
01488
01489 using namespace KJS;
01490
01491 namespace KJS {
01492
01493 static const char HTMLTableColElementTableStrings[] = {
01494 "\0"
01495 "vAlign\0"
01496 "align\0"
01497 "chOff\0"
01498 "width\0"
01499 "span\0"
01500 "ch\0"
01501 };
01502
01503
01504 static const struct HashEntry HTMLTableColElementTableEntries[] = {
01505 { 31, KJS::HTMLElement::TableColCh, DontDelete, 0, 7 },
01506 { 0, 0, 0, 0, -1 },
01507 { 0, 0, 0, 0, -1 },
01508 { 14, KJS::HTMLElement::TableColChOff, DontDelete, 0, -1 },
01509 { 0, 0, 0, 0, -1 },
01510 { 8, KJS::HTMLElement::TableColAlign, DontDelete, 0, 9 },
01511 { 0, 0, 0, 0, -1 },
01512 { 26, KJS::HTMLElement::TableColSpan, DontDelete, 0, 8 },
01513 { 1, KJS::HTMLElement::TableColVAlign, DontDelete, 0, -1 },
01514 { 20, KJS::HTMLElement::TableColWidth, DontDelete, 0, -1 }
01515 };
01516
01517 const struct HashTable HTMLTableColElementTable = { 2, 10, HTMLTableColElementTableEntries, 7, HTMLTableColElementTableStrings};
01518
01519 }
01520
01521 using namespace KJS;
01522
01523 namespace KJS {
01524
01525 static const char HTMLTableSectionElementTableStrings[] = {
01526 "\0"
01527 "deleteRow\0"
01528 "insertRow\0"
01529 "vAlign\0"
01530 "align\0"
01531 "chOff\0"
01532 "rows\0"
01533 "ch\0"
01534 };
01535
01536
01537 static const struct HashEntry HTMLTableSectionElementTableEntries[] = {
01538 { 45, KJS::HTMLElement::TableSectionCh, DontDelete, 0, 7 },
01539 { 1, KJS::HTMLElement::TableSectionDeleteRow, DontDelete|Function, 1, -1 },
01540 { 0, 0, 0, 0, -1 },
01541 { 34, KJS::HTMLElement::TableSectionChOff, DontDelete, 0, -1 },
01542 { 40, KJS::HTMLElement::TableSectionRows, DontDelete|ReadOnly, 0, -1 },
01543 { 28, KJS::HTMLElement::TableSectionAlign, DontDelete, 0, -1 },
01544 { 0, 0, 0, 0, -1 },
01545 { 21, KJS::HTMLElement::TableSectionVAlign, DontDelete, 0, 8 },
01546 { 11, KJS::HTMLElement::TableSectionInsertRow, DontDelete|Function, 1, -1 }
01547 };
01548
01549 const struct HashTable HTMLTableSectionElementTable = { 2, 9, HTMLTableSectionElementTableEntries, 7, HTMLTableSectionElementTableStrings};
01550
01551 }
01552
01553 using namespace KJS;
01554
01555 namespace KJS {
01556
01557 static const char HTMLTableRowElementTableStrings[] = {
01558 "\0"
01559 "sectionRowIndex\0"
01560 "deleteCell\0"
01561 "insertCell\0"
01562 "rowIndex\0"
01563 "bgColor\0"
01564 "vAlign\0"
01565 "align\0"
01566 "cells\0"
01567 "chOff\0"
01568 "ch\0"
01569 };
01570
01571
01572 static const struct HashEntry HTMLTableRowElementTableEntries[] = {
01573 { 1, KJS::HTMLElement::TableRowSectionRowIndex, DontDelete|ReadOnly, 0, 11 },
01574 { 39, KJS::HTMLElement::TableRowRowIndex, DontDelete|ReadOnly, 0, -1 },
01575 { 75, KJS::HTMLElement::TableRowChOff, DontDelete, 0, -1 },
01576 { 69, KJS::HTMLElement::TableRowCells, DontDelete|ReadOnly, 0, -1 },
01577 { 56, KJS::HTMLElement::TableRowVAlign, DontDelete, 0, -1 },
01578 { 81, KJS::HTMLElement::TableRowCh, DontDelete, 0, -1 },
01579 { 63, KJS::HTMLElement::TableRowAlign, DontDelete, 0, -1 },
01580 { 0, 0, 0, 0, -1 },
01581 { 48, KJS::HTMLElement::TableRowBgColor, DontDelete, 0, -1 },
01582 { 0, 0, 0, 0, -1 },
01583 { 17, KJS::HTMLElement::TableRowDeleteCell, DontDelete|Function, 1, -1 },
01584 { 28, KJS::HTMLElement::TableRowInsertCell, DontDelete|Function, 1, -1 }
01585 };
01586
01587 const struct HashTable HTMLTableRowElementTable = { 2, 12, HTMLTableRowElementTableEntries, 11, HTMLTableRowElementTableStrings};
01588
01589 }
01590
01591 using namespace KJS;
01592
01593 namespace KJS {
01594
01595 static const char HTMLTableCellElementTableStrings[] = {
01596 "\0"
01597 "cellIndex\0"
01598 "bgColor\0"
01599 "colSpan\0"
01600 "headers\0"
01601 "rowSpan\0"
01602 "height\0"
01603 "noWrap\0"
01604 "vAlign\0"
01605 "align\0"
01606 "chOff\0"
01607 "scope\0"
01608 "width\0"
01609 "abbr\0"
01610 "axis\0"
01611 "ch\0"
01612 };
01613
01614
01615 static const struct HashEntry HTMLTableCellElementTableEntries[] = {
01616 { 19, KJS::HTMLElement::TableCellColSpan, DontDelete, 0, -1 },
01617 { 50, KJS::HTMLElement::TableCellNoWrap, DontDelete, 0, -1 },
01618 { 88, KJS::HTMLElement::TableCellAbbr, DontDelete, 0, 15 },
01619 { 43, KJS::HTMLElement::TableCellHeight, DontDelete, 0, -1 },
01620 { 82, KJS::HTMLElement::TableCellWidth, DontDelete, 0, -1 },
01621 { 1, KJS::HTMLElement::TableCellCellIndex, DontDelete|ReadOnly, 0, -1 },
01622 { 70, KJS::HTMLElement::TableCellChOff, DontDelete, 0, -1 },
01623 { 11, KJS::HTMLElement::TableCellBgColor, DontDelete, 0, -1 },
01624 { 98, KJS::HTMLElement::TableCellCh, DontDelete, 0, -1 },
01625 { 57, KJS::HTMLElement::TableCellVAlign, DontDelete, 0, -1 },
01626 { 0, 0, 0, 0, -1 },
01627 { 35, KJS::HTMLElement::TableCellRowSpan, DontDelete, 0, -1 },
01628 { 27, KJS::HTMLElement::TableCellHeaders, DontDelete, 0, -1 },
01629 { 64, KJS::HTMLElement::TableCellAlign, DontDelete, 0, 16 },
01630 { 0, 0, 0, 0, -1 },
01631 { 93, KJS::HTMLElement::TableCellAxis, DontDelete, 0, -1 },
01632 { 76, KJS::HTMLElement::TableCellScope, DontDelete, 0, -1 }
01633 };
01634
01635 const struct HashTable HTMLTableCellElementTable = { 2, 17, HTMLTableCellElementTableEntries, 15, HTMLTableCellElementTableStrings};
01636
01637 }
01638
01639 using namespace KJS;
01640
01641 namespace KJS {
01642
01643 static const char HTMLFrameSetElementTableStrings[] = {
01644 "\0"
01645 "cols\0"
01646 "rows\0"
01647 };
01648
01649
01650 static const struct HashEntry HTMLFrameSetElementTableEntries[] = {
01651 { 0, 0, 0, 0, -1 },
01652 { 1, KJS::HTMLElement::FrameSetCols, DontDelete, 0, 2 },
01653 { 6, KJS::HTMLElement::FrameSetRows, DontDelete, 0, -1 }
01654 };
01655
01656 const struct HashTable HTMLFrameSetElementTable = { 2, 3, HTMLFrameSetElementTableEntries, 2, HTMLFrameSetElementTableStrings};
01657
01658 }
01659
01660 using namespace KJS;
01661
01662 namespace KJS {
01663
01664 static const char HTMLLayerElementTableStrings[] = {
01665 "\0"
01666 "visibility\0"
01667 "document\0"
01668 "bgColor\0"
01669 "layers\0"
01670 "clip\0"
01671 "left\0"
01672 "top\0"
01673 };
01674
01675
01676 static const struct HashEntry HTMLLayerElementTableEntries[] = {
01677 { 0, 0, 0, 0, -1 },
01678 { 41, KJS::HTMLElement::LayerLeft, DontDelete, 0, -1 },
01679 { 29, KJS::HTMLElement::LayerLayers, DontDelete|ReadOnly, 0, -1 },
01680 { 46, KJS::HTMLElement::LayerTop, DontDelete, 0, -1 },
01681 { 1, KJS::HTMLElement::LayerVisibility, DontDelete, 0, 6 },
01682 { 12, KJS::HTMLElement::LayerDocument, DontDelete|ReadOnly, 0, -1 },
01683 { 21, KJS::HTMLElement::LayerBgColor, DontDelete, 0, 7 },
01684 { 36, KJS::HTMLElement::LayerClip, DontDelete|ReadOnly, 0, -1 }
01685 };
01686
01687 const struct HashTable HTMLLayerElementTable = { 2, 8, HTMLLayerElementTableEntries, 6, HTMLLayerElementTableStrings};
01688
01689 }
01690
01691 using namespace KJS;
01692
01693 namespace KJS {
01694
01695 static const char HTMLFrameElementTableStrings[] = {
01696 "\0"
01697 "contentDocument\0"
01698 "marginHeight\0"
01699 "frameBorder\0"
01700 "marginWidth\0"
01701 "scrolling\0"
01702 "location\0"
01703 "longDesc\0"
01704 "noResize\0"
01705 "name\0"
01706 "src\0"
01707 };
01708
01709
01710 static const struct HashEntry HTMLFrameElementTableEntries[] = {
01711 { 0, 0, 0, 0, -1 },
01712 { 1, KJS::HTMLElement::FrameContentDocument, DontDelete|ReadOnly, 0, 9 },
01713 { 64, KJS::HTMLElement::FrameLocation, DontDelete, 0, -1 },
01714 { 91, KJS::HTMLElement::FrameName, DontDelete, 0, -1 },
01715 { 30, KJS::HTMLElement::FrameFrameBorder, DontDelete, 0, 11 },
01716 { 73, KJS::HTMLElement::FrameLongDesc, DontDelete, 0, -1 },
01717 { 17, KJS::HTMLElement::FrameMarginHeight, DontDelete, 0, -1 },
01718 { 42, KJS::HTMLElement::FrameMarginWidth, DontDelete, 0, -1 },
01719 { 0, 0, 0, 0, -1 },
01720 { 82, KJS::HTMLElement::FrameNoResize, DontDelete, 0, 10 },
01721 { 54, KJS::HTMLElement::FrameScrolling, DontDelete, 0, -1 },
01722 { 96, KJS::HTMLElement::FrameSrc, DontDelete, 0, -1 }
01723 };
01724
01725 const struct HashTable HTMLFrameElementTable = { 2, 12, HTMLFrameElementTableEntries, 9, HTMLFrameElementTableStrings};
01726
01727 }
01728
01729 using namespace KJS;
01730
01731 namespace KJS {
01732
01733 static const char HTMLIFrameElementTableStrings[] = {
01734 "\0"
01735 "contentDocument\0"
01736 "marginHeight\0"
01737 "frameBorder\0"
01738 "marginWidth\0"
01739 "scrolling\0"
01740 "longDesc\0"
01741 "height\0"
01742 "align\0"
01743 "width\0"
01744 "name\0"
01745 "src\0"
01746 };
01747
01748
01749 static const struct HashEntry HTMLIFrameElementTableEntries[] = {
01750 { 0, 0, 0, 0, -1 },
01751 { 30, KJS::HTMLElement::IFrameFrameBorder, DontDelete, 0, 14 },
01752 { 0, 0, 0, 0, -1 },
01753 { 17, KJS::HTMLElement::IFrameMarginHeight, DontDelete, 0, -1 },
01754 { 97, KJS::HTMLElement::IFrameSrc, DontDelete, 0, 15 },
01755 { 0, 0, 0, 0, -1 },
01756 { 0, 0, 0, 0, -1 },
01757 { 80, KJS::HTMLElement::IFrameAlign, DontDelete, 0, -1 },
01758 { 0, 0, 0, 0, -1 },
01759 { 73, KJS::HTMLElement::IFrameHeight, DontDelete, 0, 13 },
01760 { 1, KJS::HTMLElement::IFrameContentDocument, DontDelete|ReadOnly, 0, 12 },
01761 { 64, KJS::HTMLElement::IFrameLongDesc, DontDelete, 0, -1 },
01762 { 42, KJS::HTMLElement::IFrameMarginWidth, DontDelete, 0, -1 },
01763 { 92, KJS::HTMLElement::IFrameName, DontDelete, 0, -1 },
01764 { 54, KJS::HTMLElement::IFrameScrolling, DontDelete, 0, -1 },
01765 { 86, KJS::HTMLElement::IFrameWidth, DontDelete, 0, -1 }
01766 };
01767
01768 const struct HashTable HTMLIFrameElementTable = { 2, 16, HTMLIFrameElementTableEntries, 12, HTMLIFrameElementTableStrings};
01769
01770 }
01771
01772 using namespace KJS;
01773
01774 namespace KJS {
01775
01776 static const char HTMLMarqueeElementTableStrings[] = {
01777 "\0"
01778 "start\0"
01779 "stop\0"
01780 };
01781
01782
01783 static const struct HashEntry HTMLMarqueeElementTableEntries[] = {
01784 { 1, KJS::HTMLElement::MarqueeStart, DontDelete|Function, 0, 2 },
01785 { 0, 0, 0, 0, -1 },
01786 { 7, KJS::HTMLElement::MarqueeStop, DontDelete|Function, 0, -1 }
01787 };
01788
01789 const struct HashTable HTMLMarqueeElementTable = { 2, 3, HTMLMarqueeElementTableEntries, 2, HTMLMarqueeElementTableStrings};
01790
01791 }
01792
01793 using namespace KJS;
01794
01795 namespace KJS {
01796
01797 static const char HTMLCollectionProtoTableStrings[] = {
01798 "\0"
01799 "namedItem\0"
01800 "item\0"
01801 "tags\0"
01802 };
01803
01804
01805 static const struct HashEntry HTMLCollectionProtoTableEntries[] = {
01806 { 0, 0, 0, 0, -1 },
01807 { 1, HTMLCollection::NamedItem, DontDelete|Function, 1, -1 },
01808 { 11, HTMLCollection::Item, DontDelete|Function, 1, 3 },
01809 { 16, HTMLCollection::Tags, DontDelete|Function, 1, -1 }
01810 };
01811
01812 const struct HashTable HTMLCollectionProtoTable = { 2, 4, HTMLCollectionProtoTableEntries, 3, HTMLCollectionProtoTableStrings};
01813
01814 }
01815
01816 using namespace KJS;
01817
01818 namespace KJS {
01819
01820 static const char ImageTableStrings[] = {
01821 "\0"
01822 "complete\0"
01823 "height\0"
01824 "onload\0"
01825 "width\0"
01826 "src\0"
01827 };
01828
01829
01830 static const struct HashEntry ImageTableEntries[] = {
01831 { 0, 0, 0, 0, -1 },
01832 { 0, 0, 0, 0, -1 },
01833 { 1, Image::Complete, DontDelete|ReadOnly, 0, 6 },
01834 { 30, Image::Src, DontDelete, 0, 5 },
01835 { 24, Image::Width, DontDelete|ReadOnly, 0, -1 },
01836 { 10, Image::Height, DontDelete|ReadOnly, 0, -1 },
01837 { 17, Image::OnLoad, DontDelete, 0, -1 }
01838 };
01839
01840 const struct HashTable ImageTable = { 2, 7, ImageTableEntries, 5, ImageTableStrings};
01841
01842 }
This file is part of the documentation for khtml Library Version 3.4.0.