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 "layers\0" 00031 "clear\0" 00032 "close\0" 00033 "forms\0" 00034 "links\0" 00035 "title\0" 00036 "width\0" 00037 "write\0" 00038 "body\0" 00039 "open\0" 00040 "URL\0" 00041 "all\0" 00042 "dir\0" 00043 }; 00044 00045 00046 static const struct HashEntry HTMLDocumentTableEntries[] = { 00047 { 261, HTMLDocument::Open, DontDelete|Function, 0, -1 }, 00048 { 156, HTMLDocument::Scripts, DontDelete|ReadOnly, 0, -1 }, 00049 { 33, HTMLDocument::ReleaseEvents, DontDelete|Function, 0, -1 }, 00050 { 270, HTMLDocument::All, DontDelete|ReadOnly, 0, 33 }, 00051 { 0, 0, 0, 0, -1 }, 00052 { 95, HTMLDocument::VlinkColor, DontDelete, 0, 38 }, 00053 { 124, HTMLDocument::Anchors, DontDelete|ReadOnly, 0, -1 }, 00054 { 220, HTMLDocument::Close, DontDelete|Function, 0, -1 }, 00055 { 0, 0, 0, 0, -1 }, 00056 { 274, HTMLDocument::Dir, DontDelete, 0, -1 }, 00057 { 200, HTMLDocument::Images, DontDelete|ReadOnly, 0, 36 }, 00058 { 96, HTMLDocument::LinkColor, DontDelete, 0, -1 }, 00059 { 179, HTMLDocument::Domain, DontDelete, 0, -1 }, 00060 { 193, HTMLDocument::Height, DontDelete|ReadOnly, 0, -1 }, 00061 { 172, HTMLDocument::Cookie, DontDelete, 0, 32 }, 00062 { 73, HTMLDocument::AlinkColor, DontDelete, 0, -1 }, 00063 { 1, HTMLDocument::GetElementsByName, DontDelete|Function, 1, -1 }, 00064 { 132, HTMLDocument::Applets, DontDelete|ReadOnly, 0, 35 }, 00065 { 232, HTMLDocument::Links, DontDelete|ReadOnly, 0, 37 }, 00066 { 238, HTMLDocument::Title, DontDelete, 0, -1 }, 00067 { 106, HTMLDocument::Location, DontDelete, 0, -1 }, 00068 { 19, HTMLDocument::CaptureEvents, DontDelete|Function, 0, -1 }, 00069 { 0, 0, 0, 0, -1 }, 00070 { 214, HTMLDocument::Clear, DontDelete|Function, 0, -1 }, 00071 { 115, HTMLDocument::Referrer, DontDelete|ReadOnly, 0, 31 }, 00072 { 0, 0, 0, 0, -1 }, 00073 { 266, HTMLDocument::URL, DontDelete|ReadOnly, 0, -1 }, 00074 { 256, HTMLDocument::Body, DontDelete, 0, -1 }, 00075 { 250, HTMLDocument::Write, DontDelete|Function, 1, 34 }, 00076 { 164, HTMLDocument::WriteLn, DontDelete|Function, 1, -1 }, 00077 { 140, HTMLDocument::BgColor, DontDelete, 0, -1 }, 00078 { 226, HTMLDocument::Forms, DontDelete|ReadOnly, 0, -1 }, 00079 { 47, HTMLDocument::GetSelection, DontDelete|Function, 1, -1 }, 00080 { 148, HTMLDocument::FgColor, DontDelete, 0, -1 }, 00081 { 60, HTMLDocument::LastModified, DontDelete|ReadOnly, 0, -1 }, 00082 { 244, HTMLDocument::Width, DontDelete|ReadOnly, 0, -1 }, 00083 { 84, HTMLDocument::CompatMode, DontDelete|ReadOnly, 0, -1 }, 00084 { 186, HTMLDocument::Frames, DontDelete|ReadOnly, 0, -1 }, 00085 { 207, HTMLDocument::Layers, DontDelete|ReadOnly, 0, -1 } 00086 }; 00087 00088 const struct HashTable HTMLDocumentTable = { 2, 39, HTMLDocumentTableEntries, 31, HTMLDocumentTableStrings}; 00089 00090 } // namespace 00091 00092 using namespace KJS; 00093 00094 namespace KJS { 00095 00096 static const char HTMLElementTableStrings[] = { 00097 "\0" 00098 "className\0" 00099 "innerHTML\0" 00100 "innerText\0" 00101 "children\0" 00102 "document\0" 00103 "title\0" 00104 "lang\0" 00105 "all\0" 00106 "dir\0" 00107 "id\0" 00108 }; 00109 00110 00111 static const struct HashEntry HTMLElementTableEntries[] = { 00112 { 55, KJS::HTMLElement::ElementLang, DontDelete, 0, 12 }, 00113 { 0, 0, 0, 0, -1 }, 00114 { 11, KJS::HTMLElement::ElementInnerHTML, DontDelete, 0, -1 }, 00115 { 0, 0, 0, 0, -1 }, 00116 { 21, KJS::HTMLElement::ElementInnerText, DontDelete, 0, -1 }, 00117 { 40, KJS::HTMLElement::ElementDocument, DontDelete|ReadOnly, 0, 13 }, 00118 { 1, KJS::HTMLElement::ElementClassName, DontDelete, 0, -1 }, 00119 { 68, KJS::HTMLElement::ElementId, DontDelete, 0, 11 }, 00120 { 0, 0, 0, 0, -1 }, 00121 { 0, 0, 0, 0, -1 }, 00122 { 0, 0, 0, 0, -1 }, 00123 { 49, KJS::HTMLElement::ElementTitle, DontDelete, 0, -1 }, 00124 { 64, KJS::HTMLElement::ElementDir, DontDelete, 0, -1 }, 00125 { 31, KJS::HTMLElement::ElementChildren, DontDelete|ReadOnly, 0, 14 }, 00126 { 60, KJS::HTMLElement::ElementAll, DontDelete|ReadOnly, 0, -1 } 00127 }; 00128 00129 const struct HashTable HTMLElementTable = { 2, 15, HTMLElementTableEntries, 11, HTMLElementTableStrings}; 00130 00131 } // namespace 00132 00133 using namespace KJS; 00134 00135 namespace KJS { 00136 00137 static const char HTMLHtmlElementTableStrings[] = { 00138 "\0" 00139 "version\0" 00140 }; 00141 00142 00143 static const struct HashEntry HTMLHtmlElementTableEntries[] = { 00144 { 1, KJS::HTMLElement::HtmlVersion, DontDelete, 0, -1 } 00145 }; 00146 00147 const struct HashTable HTMLHtmlElementTable = { 2, 1, HTMLHtmlElementTableEntries, 1, HTMLHtmlElementTableStrings}; 00148 00149 } // namespace 00150 00151 using namespace KJS; 00152 00153 namespace KJS { 00154 00155 static const char HTMLHeadElementTableStrings[] = { 00156 "\0" 00157 "profile\0" 00158 }; 00159 00160 00161 static const struct HashEntry HTMLHeadElementTableEntries[] = { 00162 { 1, KJS::HTMLElement::HeadProfile, DontDelete, 0, -1 } 00163 }; 00164 00165 const struct HashTable HTMLHeadElementTable = { 2, 1, HTMLHeadElementTableEntries, 1, HTMLHeadElementTableStrings}; 00166 00167 } // namespace 00168 00169 using namespace KJS; 00170 00171 namespace KJS { 00172 00173 static const char HTMLLinkElementTableStrings[] = { 00174 "\0" 00175 "disabled\0" 00176 "hreflang\0" 00177 "charset\0" 00178 "target\0" 00179 "media\0" 00180 "sheet\0" 00181 "href\0" 00182 "type\0" 00183 "rel\0" 00184 "rev\0" 00185 }; 00186 00187 00188 static const struct HashEntry HTMLLinkElementTableEntries[] = { 00189 { 0, 0, 0, 0, -1 }, 00190 { 0, 0, 0, 0, -1 }, 00191 { 0, 0, 0, 0, -1 }, 00192 { 46, KJS::HTMLElement::LinkHref, DontDelete, 0, 11 }, 00193 { 56, KJS::HTMLElement::LinkRel, DontDelete, 0, -1 }, 00194 { 0, 0, 0, 0, -1 }, 00195 { 34, KJS::HTMLElement::LinkMedia, DontDelete, 0, -1 }, 00196 { 0, 0, 0, 0, -1 }, 00197 { 0, 0, 0, 0, -1 }, 00198 { 19, KJS::HTMLElement::LinkCharset, DontDelete, 0, 13 }, 00199 { 1, KJS::HTMLElement::LinkDisabled, DontDelete, 0, 14 }, 00200 { 10, KJS::HTMLElement::LinkHrefLang, DontDelete, 0, 12 }, 00201 { 60, KJS::HTMLElement::LinkRev, DontDelete, 0, -1 }, 00202 { 27, KJS::HTMLElement::LinkTarget, DontDelete, 0, 15 }, 00203 { 51, KJS::HTMLElement::LinkType, DontDelete, 0, -1 }, 00204 { 40, KJS::HTMLElement::LinkSheet, DontDelete|ReadOnly, 0, -1 } 00205 }; 00206 00207 const struct HashTable HTMLLinkElementTable = { 2, 16, HTMLLinkElementTableEntries, 11, HTMLLinkElementTableStrings}; 00208 00209 } // namespace 00210 00211 using namespace KJS; 00212 00213 namespace KJS { 00214 00215 static const char HTMLTitleElementTableStrings[] = { 00216 "\0" 00217 "text\0" 00218 }; 00219 00220 00221 static const struct HashEntry HTMLTitleElementTableEntries[] = { 00222 { 1, KJS::HTMLElement::TitleText, DontDelete, 0, -1 } 00223 }; 00224 00225 const struct HashTable HTMLTitleElementTable = { 2, 1, HTMLTitleElementTableEntries, 1, HTMLTitleElementTableStrings}; 00226 00227 } // namespace 00228 00229 using namespace KJS; 00230 00231 namespace KJS { 00232 00233 static const char HTMLMetaElementTableStrings[] = { 00234 "\0" 00235 "httpEquiv\0" 00236 "content\0" 00237 "scheme\0" 00238 "name\0" 00239 }; 00240 00241 00242 static const struct HashEntry HTMLMetaElementTableEntries[] = { 00243 { 0, 0, 0, 0, -1 }, 00244 { 26, KJS::HTMLElement::MetaName, DontDelete, 0, 4 }, 00245 { 1, KJS::HTMLElement::MetaHttpEquiv, DontDelete, 0, -1 }, 00246 { 11, KJS::HTMLElement::MetaContent, DontDelete, 0, -1 }, 00247 { 19, KJS::HTMLElement::MetaScheme, DontDelete, 0, -1 } 00248 }; 00249 00250 const struct HashTable HTMLMetaElementTable = { 2, 5, HTMLMetaElementTableEntries, 4, HTMLMetaElementTableStrings}; 00251 00252 } // namespace 00253 00254 using namespace KJS; 00255 00256 namespace KJS { 00257 00258 static const char HTMLBaseElementTableStrings[] = { 00259 "\0" 00260 "target\0" 00261 "href\0" 00262 }; 00263 00264 00265 static const struct HashEntry HTMLBaseElementTableEntries[] = { 00266 { 0, 0, 0, 0, -1 }, 00267 { 8, KJS::HTMLElement::BaseHref, DontDelete, 0, 2 }, 00268 { 1, KJS::HTMLElement::BaseTarget, DontDelete, 0, -1 } 00269 }; 00270 00271 const struct HashTable HTMLBaseElementTable = { 2, 3, HTMLBaseElementTableEntries, 2, HTMLBaseElementTableStrings}; 00272 00273 } // namespace 00274 00275 using namespace KJS; 00276 00277 namespace KJS { 00278 00279 static const char HTMLIsIndexElementTableStrings[] = { 00280 "\0" 00281 "prompt\0" 00282 "form\0" 00283 }; 00284 00285 00286 static const struct HashEntry HTMLIsIndexElementTableEntries[] = { 00287 { 8, KJS::HTMLElement::IsIndexForm, DontDelete|ReadOnly, 0, 2 }, 00288 { 0, 0, 0, 0, -1 }, 00289 { 1, KJS::HTMLElement::IsIndexPrompt, DontDelete, 0, -1 } 00290 }; 00291 00292 const struct HashTable HTMLIsIndexElementTable = { 2, 3, HTMLIsIndexElementTableEntries, 2, HTMLIsIndexElementTableStrings}; 00293 00294 } // namespace 00295 00296 using namespace KJS; 00297 00298 namespace KJS { 00299 00300 static const char HTMLStyleElementTableStrings[] = { 00301 "\0" 00302 "disabled\0" 00303 "media\0" 00304 "sheet\0" 00305 "type\0" 00306 }; 00307 00308 00309 static const struct HashEntry HTMLStyleElementTableEntries[] = { 00310 { 1, KJS::HTMLElement::StyleDisabled, DontDelete, 0, 4 }, 00311 { 16, KJS::HTMLElement::StyleSheet, DontDelete|ReadOnly, 0, -1 }, 00312 { 22, KJS::HTMLElement::StyleType, DontDelete, 0, -1 }, 00313 { 0, 0, 0, 0, -1 }, 00314 { 10, KJS::HTMLElement::StyleMedia, DontDelete, 0, -1 } 00315 }; 00316 00317 const struct HashTable HTMLStyleElementTable = { 2, 5, HTMLStyleElementTableEntries, 4, HTMLStyleElementTableStrings}; 00318 00319 } // namespace 00320 00321 using namespace KJS; 00322 00323 namespace KJS { 00324 00325 static const char HTMLBodyElementTableStrings[] = { 00326 "\0" 00327 "scrollHeight\0" 00328 "scrollWidth\0" 00329 "background\0" 00330 "scrollLeft\0" 00331 "scrollTop\0" 00332 "bgColor\0" 00333 "onload\0" 00334 "aLink\0" 00335 "vLink\0" 00336 "link\0" 00337 "text\0" 00338 }; 00339 00340 00341 static const struct HashEntry HTMLBodyElementTableEntries[] = { 00342 { 26, KJS::HTMLElement::BodyBackground, DontDelete, 0, 8 }, 00343 { 0, 0, 0, 0, -1 }, 00344 { 37, KJS::HTMLElement::BodyScrollLeft, DontDelete, 0, 9 }, 00345 { 0, 0, 0, 0, -1 }, 00346 { 79, KJS::HTMLElement::BodyVLink, DontDelete, 0, -1 }, 00347 { 90, KJS::HTMLElement::BodyText, DontDelete, 0, 12 }, 00348 { 85, KJS::HTMLElement::BodyLink, DontDelete, 0, -1 }, 00349 { 73, KJS::HTMLElement::BodyALink, DontDelete, 0, 10 }, 00350 { 58, KJS::HTMLElement::BodyBgColor, DontDelete, 0, 11 }, 00351 { 48, KJS::HTMLElement::BodyScrollTop, DontDelete, 0, -1 }, 00352 { 14, KJS::HTMLElement::BodyScrollWidth, DontDelete|ReadOnly, 0, -1 }, 00353 { 1, KJS::HTMLElement::BodyScrollHeight, DontDelete|ReadOnly, 0, -1 }, 00354 { 66, KJS::HTMLElement::BodyOnLoad, DontDelete, 0, -1 } 00355 }; 00356 00357 const struct HashTable HTMLBodyElementTable = { 2, 13, HTMLBodyElementTableEntries, 8, HTMLBodyElementTableStrings}; 00358 00359 } // namespace 00360 00361 using namespace KJS; 00362 00363 namespace KJS { 00364 00365 static const char HTMLFormElementTableStrings[] = { 00366 "\0" 00367 "acceptCharset\0" 00368 "elements\0" 00369 "encoding\0" 00370 "enctype\0" 00371 "action\0" 00372 "length\0" 00373 "method\0" 00374 "submit\0" 00375 "target\0" 00376 "reset\0" 00377 "name\0" 00378 }; 00379 00380 00381 static const struct HashEntry HTMLFormElementTableEntries[] = { 00382 { 41, KJS::HTMLElement::FormAction, DontDelete, 0, 13 }, 00383 { 33, KJS::HTMLElement::FormEncType, DontDelete, 0, -1 }, 00384 { 0, 0, 0, 0, -1 }, 00385 { 15, KJS::HTMLElement::FormElements, DontDelete|ReadOnly, 0, 11 }, 00386 { 48, KJS::HTMLElement::FormLength, DontDelete|ReadOnly, 0, -1 }, 00387 { 0, 0, 0, 0, -1 }, 00388 { 0, 0, 0, 0, -1 }, 00389 { 1, KJS::HTMLElement::FormAcceptCharset, DontDelete, 0, -1 }, 00390 { 76, KJS::HTMLElement::FormReset, DontDelete|Function, 0, -1 }, 00391 { 69, KJS::HTMLElement::FormTarget, DontDelete, 0, -1 }, 00392 { 82, KJS::HTMLElement::FormName, DontDelete, 0, -1 }, 00393 { 24, KJS::HTMLElement::FormEncType, DontDelete, 0, 12 }, 00394 { 55, KJS::HTMLElement::FormMethod, DontDelete, 0, -1 }, 00395 { 62, KJS::HTMLElement::FormSubmit, DontDelete|Function, 0, -1 } 00396 }; 00397 00398 const struct HashTable HTMLFormElementTable = { 2, 14, HTMLFormElementTableEntries, 11, HTMLFormElementTableStrings}; 00399 00400 } // namespace 00401 00402 using namespace KJS; 00403 00404 namespace KJS { 00405 00406 static const char HTMLSelectElementTableStrings[] = { 00407 "\0" 00408 "selectedIndex\0" 00409 "disabled\0" 00410 "multiple\0" 00411 "tabIndex\0" 00412 "options\0" 00413 "length\0" 00414 "remove\0" 00415 "focus\0" 00416 "value\0" 00417 "blur\0" 00418 "form\0" 00419 "name\0" 00420 "size\0" 00421 "type\0" 00422 "add\0" 00423 }; 00424 00425 00426 static const struct HashEntry HTMLSelectElementTableEntries[] = { 00427 { 101, KJS::HTMLElement::SelectAdd, DontDelete|Function, 2, -1 }, 00428 { 33, KJS::HTMLElement::SelectTabIndex, DontDelete, 0, -1 }, 00429 { 70, KJS::HTMLElement::SelectValue, DontDelete, 0, -1 }, 00430 { 1, KJS::HTMLElement::SelectSelectedIndex, DontDelete, 0, 15 }, 00431 { 50, KJS::HTMLElement::SelectLength, DontDelete, 0, -1 }, 00432 { 57, KJS::HTMLElement::SelectRemove, DontDelete|Function, 1, 16 }, 00433 { 0, 0, 0, 0, -1 }, 00434 { 81, KJS::HTMLElement::SelectForm, DontDelete|ReadOnly, 0, 13 }, 00435 { 76, KJS::HTMLElement::SelectBlur, DontDelete|Function, 0, -1 }, 00436 { 0, 0, 0, 0, -1 }, 00437 { 96, KJS::HTMLElement::SelectType, DontDelete|ReadOnly, 0, 11 }, 00438 { 42, KJS::HTMLElement::SelectOptions, DontDelete|ReadOnly, 0, 12 }, 00439 { 15, KJS::HTMLElement::SelectDisabled, DontDelete, 0, 14 }, 00440 { 24, KJS::HTMLElement::SelectMultiple, DontDelete, 0, -1 }, 00441 { 86, KJS::HTMLElement::SelectName, DontDelete, 0, -1 }, 00442 { 91, KJS::HTMLElement::SelectSize, DontDelete, 0, -1 }, 00443 { 64, KJS::HTMLElement::SelectFocus, DontDelete|Function, 0, -1 } 00444 }; 00445 00446 const struct HashTable HTMLSelectElementTable = { 2, 17, HTMLSelectElementTableEntries, 11, HTMLSelectElementTableStrings}; 00447 00448 } // namespace 00449 00450 using namespace KJS; 00451 00452 namespace KJS { 00453 00454 static const char HTMLOptGroupElementTableStrings[] = { 00455 "\0" 00456 "disabled\0" 00457 "label\0" 00458 }; 00459 00460 00461 static const struct HashEntry HTMLOptGroupElementTableEntries[] = { 00462 { 1, KJS::HTMLElement::OptGroupDisabled, DontDelete, 0, 2 }, 00463 { 0, 0, 0, 0, -1 }, 00464 { 10, KJS::HTMLElement::OptGroupLabel, DontDelete, 0, -1 } 00465 }; 00466 00467 const struct HashTable HTMLOptGroupElementTable = { 2, 3, HTMLOptGroupElementTableEntries, 2, HTMLOptGroupElementTableStrings}; 00468 00469 } // namespace 00470 00471 using namespace KJS; 00472 00473 namespace KJS { 00474 00475 static const char HTMLOptionElementTableStrings[] = { 00476 "\0" 00477 "defaultSelected\0" 00478 "disabled\0" 00479 "selected\0" 00480 "index\0" 00481 "label\0" 00482 "value\0" 00483 "form\0" 00484 "text\0" 00485 }; 00486 00487 00488 static const struct HashEntry HTMLOptionElementTableEntries[] = { 00489 { 35, KJS::HTMLElement::OptionIndex, DontDelete|ReadOnly, 0, 8 }, 00490 { 26, KJS::HTMLElement::OptionSelected, DontDelete, 0, -1 }, 00491 { 0, 0, 0, 0, -1 }, 00492 { 0, 0, 0, 0, -1 }, 00493 { 53, KJS::HTMLElement::OptionForm, DontDelete|ReadOnly, 0, -1 }, 00494 { 58, KJS::HTMLElement::OptionText, DontDelete, 0, 10 }, 00495 { 1, KJS::HTMLElement::OptionDefaultSelected, DontDelete, 0, -1 }, 00496 { 0, 0, 0, 0, -1 }, 00497 { 17, KJS::HTMLElement::OptionDisabled, DontDelete, 0, 9 }, 00498 { 41, KJS::HTMLElement::OptionLabel, DontDelete, 0, -1 }, 00499 { 47, KJS::HTMLElement::OptionValue, DontDelete, 0, -1 } 00500 }; 00501 00502 const struct HashTable HTMLOptionElementTable = { 2, 11, HTMLOptionElementTableEntries, 8, HTMLOptionElementTableStrings}; 00503 00504 } // namespace 00505 00506 using namespace KJS; 00507 00508 namespace KJS { 00509 00510 static const char HTMLInputElementTableStrings[] = { 00511 "\0" 00512 "defaultChecked\0" 00513 "defaultValue\0" 00514 "accessKey\0" 00515 "maxLength\0" 00516 "disabled\0" 00517 "readOnly\0" 00518 "tabIndex\0" 00519 "checked\0" 00520 "accept\0" 00521 "select\0" 00522 "status\0" 00523 "useMap\0" 00524 "align\0" 00525 "click\0" 00526 "focus\0" 00527 "value\0" 00528 "blur\0" 00529 "form\0" 00530 "name\0" 00531 "size\0" 00532 "type\0" 00533 "alt\0" 00534 "src\0" 00535 }; 00536 00537 00538 static const struct HashEntry HTMLInputElementTableEntries[] = { 00539 { 84, KJS::HTMLElement::InputAccept, DontDelete, 0, 26 }, 00540 { 0, 0, 0, 0, -1 }, 00541 { 16, KJS::HTMLElement::InputDefaultValue, DontDelete, 0, -1 }, 00542 { 0, 0, 0, 0, -1 }, 00543 { 1, KJS::HTMLElement::InputDefaultChecked, DontDelete, 0, 24 }, 00544 { 136, KJS::HTMLElement::InputBlur, DontDelete|Function, 0, -1 }, 00545 { 0, 0, 0, 0, -1 }, 00546 { 0, 0, 0, 0, -1 }, 00547 { 49, KJS::HTMLElement::InputDisabled, DontDelete, 0, -1 }, 00548 { 161, KJS::HTMLElement::InputAlt, DontDelete, 0, 27 }, 00549 { 0, 0, 0, 0, -1 }, 00550 { 29, KJS::HTMLElement::InputAccessKey, DontDelete, 0, 28 }, 00551 { 0, 0, 0, 0, -1 }, 00552 { 130, KJS::HTMLElement::InputValue, DontDelete, 0, -1 }, 00553 { 58, KJS::HTMLElement::InputReadOnly, DontDelete, 0, 32 }, 00554 { 76, KJS::HTMLElement::InputChecked, DontDelete, 0, -1 }, 00555 { 165, KJS::HTMLElement::InputSrc, DontDelete, 0, 30 }, 00556 { 0, 0, 0, 0, -1 }, 00557 { 156, KJS::HTMLElement::InputType, DontDelete, 0, -1 }, 00558 { 112, KJS::HTMLElement::InputAlign, DontDelete, 0, 29 }, 00559 { 0, 0, 0, 0, -1 }, 00560 { 0, 0, 0, 0, -1 }, 00561 { 0, 0, 0, 0, -1 }, 00562 { 67, KJS::HTMLElement::InputTabIndex, DontDelete, 0, -1 }, 00563 { 141, KJS::HTMLElement::InputForm, DontDelete|ReadOnly, 0, 25 }, 00564 { 98, KJS::HTMLElement::InputChecked, DontDelete, 0, -1 }, 00565 { 39, KJS::HTMLElement::InputMaxLength, DontDelete, 0, -1 }, 00566 { 146, KJS::HTMLElement::InputName, DontDelete, 0, -1 }, 00567 { 151, KJS::HTMLElement::InputSize, DontDelete, 0, -1 }, 00568 { 105, KJS::HTMLElement::InputUseMap, DontDelete, 0, -1 }, 00569 { 124, KJS::HTMLElement::InputFocus, DontDelete|Function, 0, 31 }, 00570 { 91, KJS::HTMLElement::InputSelect, DontDelete|Function, 0, -1 }, 00571 { 118, KJS::HTMLElement::InputClick, DontDelete|Function, 0, -1 } 00572 }; 00573 00574 const struct HashTable HTMLInputElementTable = { 2, 33, HTMLInputElementTableEntries, 24, HTMLInputElementTableStrings}; 00575 00576 } // namespace 00577 00578 using namespace KJS; 00579 00580 namespace KJS { 00581 00582 static const char HTMLTextAreaElementTableStrings[] = { 00583 "\0" 00584 "defaultValue\0" 00585 "accessKey\0" 00586 "disabled\0" 00587 "readOnly\0" 00588 "tabIndex\0" 00589 "select\0" 00590 "focus\0" 00591 "value\0" 00592 "blur\0" 00593 "cols\0" 00594 "form\0" 00595 "name\0" 00596 "rows\0" 00597 "type\0" 00598 }; 00599 00600 00601 static const struct HashEntry HTMLTextAreaElementTableEntries[] = { 00602 { 14, KJS::HTMLElement::TextAreaAccessKey, DontDelete, 0, -1 }, 00603 { 85, KJS::HTMLElement::TextAreaName, DontDelete, 0, -1 }, 00604 { 1, KJS::HTMLElement::TextAreaDefaultValue, DontDelete, 0, -1 }, 00605 { 51, KJS::HTMLElement::TextAreaSelect, DontDelete|Function, 0, -1 }, 00606 { 75, KJS::HTMLElement::TextAreaCols, DontDelete, 0, 13 }, 00607 { 24, KJS::HTMLElement::TextAreaDisabled, DontDelete, 0, -1 }, 00608 { 0, 0, 0, 0, -1 }, 00609 { 80, KJS::HTMLElement::TextAreaForm, DontDelete|ReadOnly, 0, -1 }, 00610 { 95, KJS::HTMLElement::TextAreaType, DontDelete|ReadOnly, 0, 14 }, 00611 { 42, KJS::HTMLElement::TextAreaTabIndex, DontDelete, 0, -1 }, 00612 { 0, 0, 0, 0, -1 }, 00613 { 33, KJS::HTMLElement::TextAreaReadOnly, DontDelete, 0, 16 }, 00614 { 0, 0, 0, 0, -1 }, 00615 { 90, KJS::HTMLElement::TextAreaRows, DontDelete, 0, -1 }, 00616 { 64, KJS::HTMLElement::TextAreaValue, DontDelete, 0, 15 }, 00617 { 70, KJS::HTMLElement::TextAreaBlur, DontDelete|Function, 0, -1 }, 00618 { 58, KJS::HTMLElement::TextAreaFocus, DontDelete|Function, 0, -1 } 00619 }; 00620 00621 const struct HashTable HTMLTextAreaElementTable = { 2, 17, HTMLTextAreaElementTableEntries, 13, HTMLTextAreaElementTableStrings}; 00622 00623 } // namespace 00624 00625 using namespace KJS; 00626 00627 namespace KJS { 00628 00629 static const char HTMLButtonElementTableStrings[] = { 00630 "\0" 00631 "accessKey\0" 00632 "disabled\0" 00633 "tabIndex\0" 00634 "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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace 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 } // namespace
KDE Logo
This file is part of the documentation for khtml Library Version 3.4.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Apr 12 23:31:34 2005 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003