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