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