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 const struct HashEntry HTMLDocumentTableEntries[] = {
00008    { "open", HTMLDocument::Open, DontDelete|Function, 0, 0 },
00009    { "scripts", HTMLDocument::Scripts, DontDelete|ReadOnly, 0, 0 },
00010    { "releaseEvents", HTMLDocument::ReleaseEvents, DontDelete|Function, 0, 0 },
00011    { "all", HTMLDocument::All, DontDelete|ReadOnly, 0, &HTMLDocumentTableEntries[32] },
00012    { 0, 0, 0, 0, 0 },
00013    { "vlinkColor", HTMLDocument::VlinkColor, DontDelete, 0, 0 },
00014    { "anchors", HTMLDocument::Anchors, DontDelete|ReadOnly, 0, 0 },
00015    { "close", HTMLDocument::Close, DontDelete|Function, 0, 0 },
00016    { 0, 0, 0, 0, 0 },
00017    { "dir", HTMLDocument::Dir, DontDelete, 0, 0 },
00018    { "images", HTMLDocument::Images, DontDelete|ReadOnly, 0, 0 },
00019    { "linkColor", HTMLDocument::LinkColor, DontDelete, 0, 0 },
00020    { "domain", HTMLDocument::Domain, DontDelete, 0, 0 },
00021    { "height", HTMLDocument::Height, DontDelete|ReadOnly, 0, 0 },
00022    { "cookie", HTMLDocument::Cookie, DontDelete, 0, 0 },
00023    { "alinkColor", HTMLDocument::AlinkColor, DontDelete, 0, 0 },
00024    { "getElementsByName", HTMLDocument::GetElementsByName, DontDelete|Function, 1, 0 },
00025    { "applets", HTMLDocument::Applets, DontDelete|ReadOnly, 0, &HTMLDocumentTableEntries[34] },
00026    { "links", HTMLDocument::Links, DontDelete|ReadOnly, 0, &HTMLDocumentTableEntries[35] },
00027    { "title", HTMLDocument::Title, DontDelete, 0, 0 },
00028    { "location", HTMLDocument::Location, DontDelete, 0, 0 },
00029    { "captureEvents", HTMLDocument::CaptureEvents, DontDelete|Function, 0, 0 },
00030    { 0, 0, 0, 0, 0 },
00031    { "clear", HTMLDocument::Clear, DontDelete|Function, 0, 0 },
00032    { "referrer", HTMLDocument::Referrer, DontDelete|ReadOnly, 0, &HTMLDocumentTableEntries[31] },
00033    { 0, 0, 0, 0, 0 },
00034    { "URL", HTMLDocument::URL, DontDelete|ReadOnly, 0, 0 },
00035    { "body", HTMLDocument::Body, DontDelete, 0, 0 },
00036    { "write", HTMLDocument::Write, DontDelete|Function, 1, &HTMLDocumentTableEntries[33] },
00037    { "writeln", HTMLDocument::WriteLn, DontDelete|Function, 1, 0 },
00038    { "bgColor", HTMLDocument::BgColor, DontDelete, 0, 0 },
00039    { "forms", HTMLDocument::Forms, DontDelete|ReadOnly, 0, 0 },
00040    { "fgColor", HTMLDocument::FgColor, DontDelete, 0, 0 },
00041    { "lastModified", HTMLDocument::LastModified, DontDelete|ReadOnly, 0, 0 },
00042    { "width", HTMLDocument::Width, DontDelete|ReadOnly, 0, 0 },
00043    { "frames", HTMLDocument::Frames, DontDelete|ReadOnly, 0, 0 }
00044 };
00045 
00046 const struct HashTable HTMLDocumentTable = { 2, 36, HTMLDocumentTableEntries, 31 };
00047 
00048 }; // namespace
00049 
00050 using namespace KJS;
00051 
00052 namespace KJS {
00053 
00054 const struct HashEntry HTMLElementTableEntries[] = {
00055    { "scrollHeight", KJS::HTMLElement::ElementScrollHeight, DontDelete|ReadOnly, 0, 0 },
00056    { "innerHTML", KJS::HTMLElement::ElementInnerHTML, DontDelete, 0, &HTMLElementTableEntries[10] },
00057    { "title", KJS::HTMLElement::ElementTitle, DontDelete, 0, &HTMLElementTableEntries[8] },
00058    { 0, 0, 0, 0, 0 },
00059    { 0, 0, 0, 0, 0 },
00060    { "id", KJS::HTMLElement::ElementId, DontDelete, 0, 0 },
00061    { 0, 0, 0, 0, 0 },
00062    { "dir", KJS::HTMLElement::ElementDir, DontDelete, 0, &HTMLElementTableEntries[9] },
00063    { "lang", KJS::HTMLElement::ElementLang, DontDelete, 0, 0 },
00064    { "className", KJS::HTMLElement::ElementClassName, DontDelete, 0, &HTMLElementTableEntries[11] },
00065    { "innerText", KJS::HTMLElement::ElementInnerText, DontDelete, 0, &HTMLElementTableEntries[13] },
00066    { "document", KJS::HTMLElement::ElementDocument, DontDelete|ReadOnly, 0, &HTMLElementTableEntries[12] },
00067    { "scrollWidth", KJS::HTMLElement::ElementScrollWidth, DontDelete|ReadOnly, 0, 0 },
00068    { "children", KJS::HTMLElement::ElementChildren, DontDelete|ReadOnly, 0, &HTMLElementTableEntries[14] },
00069    { "all", KJS::HTMLElement::ElementAll, DontDelete|ReadOnly, 0, 0 }
00070 };
00071 
00072 const struct HashTable HTMLElementTable = { 2, 15, HTMLElementTableEntries, 8 };
00073 
00074 }; // namespace
00075 
00076 using namespace KJS;
00077 
00078 namespace KJS {
00079 
00080 const struct HashEntry HTMLHtmlElementTableEntries[] = {
00081    { "version", KJS::HTMLElement::HtmlVersion, DontDelete, 0, 0 }
00082 };
00083 
00084 const struct HashTable HTMLHtmlElementTable = { 2, 1, HTMLHtmlElementTableEntries, 1 };
00085 
00086 }; // namespace
00087 
00088 using namespace KJS;
00089 
00090 namespace KJS {
00091 
00092 const struct HashEntry HTMLHeadElementTableEntries[] = {
00093    { "profile", KJS::HTMLElement::HeadProfile, DontDelete, 0, 0 }
00094 };
00095 
00096 const struct HashTable HTMLHeadElementTable = { 2, 1, HTMLHeadElementTableEntries, 1 };
00097 
00098 }; // namespace
00099 
00100 using namespace KJS;
00101 
00102 namespace KJS {
00103 
00104 const struct HashEntry HTMLLinkElementTableEntries[] = {
00105    { 0, 0, 0, 0, 0 },
00106    { 0, 0, 0, 0, 0 },
00107    { 0, 0, 0, 0, 0 },
00108    { "href", KJS::HTMLElement::LinkHref, DontDelete, 0, &HTMLLinkElementTableEntries[11] },
00109    { "rel", KJS::HTMLElement::LinkRel, DontDelete, 0, 0 },
00110    { 0, 0, 0, 0, 0 },
00111    { "media", KJS::HTMLElement::LinkMedia, DontDelete, 0, 0 },
00112    { 0, 0, 0, 0, 0 },
00113    { 0, 0, 0, 0, 0 },
00114    { "charset", KJS::HTMLElement::LinkCharset, DontDelete, 0, &HTMLLinkElementTableEntries[13] },
00115    { "disabled", KJS::HTMLElement::LinkDisabled, DontDelete, 0, &HTMLLinkElementTableEntries[14] },
00116    { "hreflang", KJS::HTMLElement::LinkHrefLang, DontDelete, 0, &HTMLLinkElementTableEntries[12] },
00117    { "rev", KJS::HTMLElement::LinkRev, DontDelete, 0, 0 },
00118    { "target", KJS::HTMLElement::LinkTarget, DontDelete, 0, &HTMLLinkElementTableEntries[15] },
00119    { "type", KJS::HTMLElement::LinkType, DontDelete, 0, 0 },
00120    { "sheet", KJS::HTMLElement::LinkSheet, DontDelete|ReadOnly, 0, 0 }
00121 };
00122 
00123 const struct HashTable HTMLLinkElementTable = { 2, 16, HTMLLinkElementTableEntries, 11 };
00124 
00125 }; // namespace
00126 
00127 using namespace KJS;
00128 
00129 namespace KJS {
00130 
00131 const struct HashEntry HTMLTitleElementTableEntries[] = {
00132    { "text", KJS::HTMLElement::TitleText, DontDelete, 0, 0 }
00133 };
00134 
00135 const struct HashTable HTMLTitleElementTable = { 2, 1, HTMLTitleElementTableEntries, 1 };
00136 
00137 }; // namespace
00138 
00139 using namespace KJS;
00140 
00141 namespace KJS {
00142 
00143 const struct HashEntry HTMLMetaElementTableEntries[] = {
00144    { 0, 0, 0, 0, 0 },
00145    { "name", KJS::HTMLElement::MetaName, DontDelete, 0, &HTMLMetaElementTableEntries[4] },
00146    { "httpEquiv", KJS::HTMLElement::MetaHttpEquiv, DontDelete, 0, 0 },
00147    { "content", KJS::HTMLElement::MetaContent, DontDelete, 0, 0 },
00148    { "scheme", KJS::HTMLElement::MetaScheme, DontDelete, 0, 0 }
00149 };
00150 
00151 const struct HashTable HTMLMetaElementTable = { 2, 5, HTMLMetaElementTableEntries, 4 };
00152 
00153 }; // namespace
00154 
00155 using namespace KJS;
00156 
00157 namespace KJS {
00158 
00159 const struct HashEntry HTMLBaseElementTableEntries[] = {
00160    { 0, 0, 0, 0, 0 },
00161    { "href", KJS::HTMLElement::BaseHref, DontDelete, 0, &HTMLBaseElementTableEntries[2] },
00162    { "target", KJS::HTMLElement::BaseTarget, DontDelete, 0, 0 }
00163 };
00164 
00165 const struct HashTable HTMLBaseElementTable = { 2, 3, HTMLBaseElementTableEntries, 2 };
00166 
00167 }; // namespace
00168 
00169 using namespace KJS;
00170 
00171 namespace KJS {
00172 
00173 const struct HashEntry HTMLIsIndexElementTableEntries[] = {
00174    { "form", KJS::HTMLElement::IsIndexForm, DontDelete|ReadOnly, 0, &HTMLIsIndexElementTableEntries[2] },
00175    { 0, 0, 0, 0, 0 },
00176    { "prompt", KJS::HTMLElement::IsIndexPrompt, DontDelete, 0, 0 }
00177 };
00178 
00179 const struct HashTable HTMLIsIndexElementTable = { 2, 3, HTMLIsIndexElementTableEntries, 2 };
00180 
00181 }; // namespace
00182 
00183 using namespace KJS;
00184 
00185 namespace KJS {
00186 
00187 const struct HashEntry HTMLStyleElementTableEntries[] = {
00188    { "disabled", KJS::HTMLElement::StyleDisabled, DontDelete, 0, &HTMLStyleElementTableEntries[4] },
00189    { "sheet", KJS::HTMLElement::StyleSheet, DontDelete|ReadOnly, 0, 0 },
00190    { "type", KJS::HTMLElement::StyleType, DontDelete, 0, 0 },
00191    { 0, 0, 0, 0, 0 },
00192    { "media", KJS::HTMLElement::StyleMedia, DontDelete, 0, 0 }
00193 };
00194 
00195 const struct HashTable HTMLStyleElementTable = { 2, 5, HTMLStyleElementTableEntries, 4 };
00196 
00197 }; // namespace
00198 
00199 using namespace KJS;
00200 
00201 namespace KJS {
00202 
00203 const struct HashEntry HTMLBodyElementTableEntries[] = {
00204    { "background", KJS::HTMLElement::BodyBackground, DontDelete, 0, &HTMLBodyElementTableEntries[8] },
00205    { 0, 0, 0, 0, 0 },
00206    { 0, 0, 0, 0, 0 },
00207    { 0, 0, 0, 0, 0 },
00208    { "vLink", KJS::HTMLElement::BodyVLink, DontDelete, 0, 0 },
00209    { "text", KJS::HTMLElement::BodyText, DontDelete, 0, 0 },
00210    { "link", KJS::HTMLElement::BodyLink, DontDelete, 0, 0 },
00211    { "aLink", KJS::HTMLElement::BodyALink, DontDelete, 0, 0 },
00212    { "bgColor", KJS::HTMLElement::BodyBgColor, DontDelete, 0, 0 }
00213 };
00214 
00215 const struct HashTable HTMLBodyElementTable = { 2, 9, HTMLBodyElementTableEntries, 8 };
00216 
00217 }; // namespace
00218 
00219 using namespace KJS;
00220 
00221 namespace KJS {
00222 
00223 const struct HashEntry HTMLFormElementTableEntries[] = {
00224    { "action", KJS::HTMLElement::FormAction, DontDelete, 0, &HTMLFormElementTableEntries[13] },
00225    { "enctype", KJS::HTMLElement::FormEncType, DontDelete, 0, 0 },
00226    { 0, 0, 0, 0, 0 },
00227    { "elements", KJS::HTMLElement::FormElements, DontDelete|ReadOnly, 0, &HTMLFormElementTableEntries[11] },
00228    { "length", KJS::HTMLElement::FormLength, DontDelete|ReadOnly, 0, 0 },
00229    { 0, 0, 0, 0, 0 },
00230    { 0, 0, 0, 0, 0 },
00231    { "acceptCharset", KJS::HTMLElement::FormAcceptCharset, DontDelete, 0, 0 },
00232    { "reset", KJS::HTMLElement::FormReset, DontDelete|Function, 0, 0 },
00233    { "target", KJS::HTMLElement::FormTarget, DontDelete, 0, 0 },
00234    { "name", KJS::HTMLElement::FormName, DontDelete, 0, 0 },
00235    { "encoding", KJS::HTMLElement::FormEncType, DontDelete, 0, &HTMLFormElementTableEntries[12] },
00236    { "method", KJS::HTMLElement::FormMethod, DontDelete, 0, 0 },
00237    { "submit", KJS::HTMLElement::FormSubmit, DontDelete|Function, 0, 0 }
00238 };
00239 
00240 const struct HashTable HTMLFormElementTable = { 2, 14, HTMLFormElementTableEntries, 11 };
00241 
00242 }; // namespace
00243 
00244 using namespace KJS;
00245 
00246 namespace KJS {
00247 
00248 const struct HashEntry HTMLSelectElementTableEntries[] = {
00249    { "add", KJS::HTMLElement::SelectAdd, DontDelete|Function, 2, 0 },
00250    { "tabIndex", KJS::HTMLElement::SelectTabIndex, DontDelete, 0, 0 },
00251    { "value", KJS::HTMLElement::SelectValue, DontDelete, 0, 0 },
00252    { "selectedIndex", KJS::HTMLElement::SelectSelectedIndex, DontDelete, 0, &HTMLSelectElementTableEntries[15] },
00253    { "length", KJS::HTMLElement::SelectLength, DontDelete, 0, 0 },
00254    { "remove", KJS::HTMLElement::SelectRemove, DontDelete|Function, 1, &HTMLSelectElementTableEntries[16] },
00255    { 0, 0, 0, 0, 0 },
00256    { "form", KJS::HTMLElement::SelectForm, DontDelete|ReadOnly, 0, &HTMLSelectElementTableEntries[13] },
00257    { "blur", KJS::HTMLElement::SelectBlur, DontDelete|Function, 0, 0 },
00258    { 0, 0, 0, 0, 0 },
00259    { "type", KJS::HTMLElement::SelectType, DontDelete|ReadOnly, 0, &HTMLSelectElementTableEntries[11] },
00260    { "options", KJS::HTMLElement::SelectOptions, DontDelete|ReadOnly, 0, &HTMLSelectElementTableEntries[12] },
00261    { "disabled", KJS::HTMLElement::SelectDisabled, DontDelete, 0, &HTMLSelectElementTableEntries[14] },
00262    { "multiple", KJS::HTMLElement::SelectMultiple, DontDelete, 0, 0 },
00263    { "name", KJS::HTMLElement::SelectName, DontDelete, 0, 0 },
00264    { "size", KJS::HTMLElement::SelectSize, DontDelete, 0, 0 },
00265    { "focus", KJS::HTMLElement::SelectFocus, DontDelete|Function, 0, 0 }
00266 };
00267 
00268 const struct HashTable HTMLSelectElementTable = { 2, 17, HTMLSelectElementTableEntries, 11 };
00269 
00270 }; // namespace
00271 
00272 using namespace KJS;
00273 
00274 namespace KJS {
00275 
00276 const struct HashEntry HTMLOptGroupElementTableEntries[] = {
00277    { "disabled", KJS::HTMLElement::OptGroupDisabled, DontDelete, 0, &HTMLOptGroupElementTableEntries[2] },
00278    { 0, 0, 0, 0, 0 },
00279    { "label", KJS::HTMLElement::OptGroupLabel, DontDelete, 0, 0 }
00280 };
00281 
00282 const struct HashTable HTMLOptGroupElementTable = { 2, 3, HTMLOptGroupElementTableEntries, 2 };
00283 
00284 }; // namespace
00285 
00286 using namespace KJS;
00287 
00288 namespace KJS {
00289 
00290 const struct HashEntry HTMLOptionElementTableEntries[] = {
00291    { "index", KJS::HTMLElement::OptionIndex, DontDelete|ReadOnly, 0, &HTMLOptionElementTableEntries[8] },
00292    { "selected", KJS::HTMLElement::OptionSelected, DontDelete, 0, 0 },
00293    { 0, 0, 0, 0, 0 },
00294    { 0, 0, 0, 0, 0 },
00295    { "form", KJS::HTMLElement::OptionForm, DontDelete|ReadOnly, 0, 0 },
00296    { "text", KJS::HTMLElement::OptionText, DontDelete, 0, &HTMLOptionElementTableEntries[10] },
00297    { "defaultSelected", KJS::HTMLElement::OptionDefaultSelected, DontDelete, 0, 0 },
00298    { 0, 0, 0, 0, 0 },
00299    { "disabled", KJS::HTMLElement::OptionDisabled, DontDelete, 0, &HTMLOptionElementTableEntries[9] },
00300    { "label", KJS::HTMLElement::OptionLabel, DontDelete, 0, 0 },
00301    { "value", KJS::HTMLElement::OptionValue, DontDelete, 0, 0 }
00302 };
00303 
00304 const struct HashTable HTMLOptionElementTable = { 2, 11, HTMLOptionElementTableEntries, 8 };
00305 
00306 }; // namespace
00307 
00308 using namespace KJS;
00309 
00310 namespace KJS {
00311 
00312 const struct HashEntry HTMLInputElementTableEntries[] = {
00313    { "blur", KJS::HTMLElement::InputBlur, DontDelete|Function, 0, 0 },
00314    { 0, 0, 0, 0, 0 },
00315    { "readOnly", KJS::HTMLElement::InputReadOnly, DontDelete, 0, 0 },
00316    { "accept", KJS::HTMLElement::InputAccept, DontDelete, 0, &HTMLInputElementTableEntries[23] },
00317    { 0, 0, 0, 0, 0 },
00318    { 0, 0, 0, 0, 0 },
00319    { "size", KJS::HTMLElement::InputSize, DontDelete, 0, &HTMLInputElementTableEntries[27] },
00320    { 0, 0, 0, 0, 0 },
00321    { "defaultValue", KJS::HTMLElement::InputDefaultValue, DontDelete, 0, 0 },
00322    { 0, 0, 0, 0, 0 },
00323    { "tabIndex", KJS::HTMLElement::InputTabIndex, DontDelete, 0, 0 },
00324    { 0, 0, 0, 0, 0 },
00325    { "value", KJS::HTMLElement::InputValue, DontDelete, 0, &HTMLInputElementTableEntries[30] },
00326    { "type", KJS::HTMLElement::InputType, DontDelete, 0, 0 },
00327    { 0, 0, 0, 0, 0 },
00328    { "focus", KJS::HTMLElement::InputFocus, DontDelete|Function, 0, 0 },
00329    { "maxLength", KJS::HTMLElement::InputMaxLength, DontDelete, 0, 0 },
00330    { "defaultChecked", KJS::HTMLElement::InputDefaultChecked, DontDelete, 0, &HTMLInputElementTableEntries[24] },
00331    { 0, 0, 0, 0, 0 },
00332    { "disabled", KJS::HTMLElement::InputDisabled, DontDelete, 0, &HTMLInputElementTableEntries[29] },
00333    { 0, 0, 0, 0, 0 },
00334    { "checked", KJS::HTMLElement::InputChecked, DontDelete, 0, &HTMLInputElementTableEntries[28] },
00335    { "form", KJS::HTMLElement::InputForm, DontDelete|ReadOnly, 0, &HTMLInputElementTableEntries[25] },
00336    { "accessKey", KJS::HTMLElement::InputAccessKey, DontDelete, 0, &HTMLInputElementTableEntries[26] },
00337    { "align", KJS::HTMLElement::InputAlign, DontDelete, 0, 0 },
00338    { "alt", KJS::HTMLElement::InputAlt, DontDelete, 0, 0 },
00339    { "name", KJS::HTMLElement::InputName, DontDelete, 0, 0 },
00340    { "src", KJS::HTMLElement::InputSrc, DontDelete, 0, 0 },
00341    { "useMap", KJS::HTMLElement::InputUseMap, DontDelete, 0, 0 },
00342    { "select", KJS::HTMLElement::InputSelect, DontDelete|Function, 0, 0 },
00343    { "click", KJS::HTMLElement::InputClick, DontDelete|Function, 0, 0 }
00344 };
00345 
00346 const struct HashTable HTMLInputElementTable = { 2, 31, HTMLInputElementTableEntries, 23 };
00347 
00348 }; // namespace
00349 
00350 using namespace KJS;
00351 
00352 namespace KJS {
00353 
00354 const struct HashEntry HTMLTextAreaElementTableEntries[] = {
00355    { "accessKey", KJS::HTMLElement::TextAreaAccessKey, DontDelete, 0, 0 },
00356    { "name", KJS::HTMLElement::TextAreaName, DontDelete, 0, 0 },
00357    { "defaultValue", KJS::HTMLElement::TextAreaDefaultValue, DontDelete, 0, 0 },
00358    { "select", KJS::HTMLElement::TextAreaSelect, DontDelete|Function, 0, 0 },
00359    { "cols", KJS::HTMLElement::TextAreaCols, DontDelete, 0, &HTMLTextAreaElementTableEntries[13] },
00360    { "disabled", KJS::HTMLElement::TextAreaDisabled, DontDelete, 0, 0 },
00361    { 0, 0, 0, 0, 0 },
00362    { "form", KJS::HTMLElement::TextAreaForm, DontDelete|ReadOnly, 0, 0 },
00363    { "type", KJS::HTMLElement::TextAreaType, DontDelete|ReadOnly, 0, &HTMLTextAreaElementTableEntries[14] },
00364    { "tabIndex", KJS::HTMLElement::TextAreaTabIndex, DontDelete, 0, 0 },
00365    { 0, 0, 0, 0, 0 },
00366    { "readOnly", KJS::HTMLElement::TextAreaReadOnly, DontDelete, 0, &HTMLTextAreaElementTableEntries[16] },
00367    { 0, 0, 0, 0, 0 },
00368    { "rows", KJS::HTMLElement::TextAreaRows, DontDelete, 0, 0 },
00369    { "value", KJS::HTMLElement::TextAreaValue, DontDelete, 0, &HTMLTextAreaElementTableEntries[15] },
00370    { "blur", KJS::HTMLElement::TextAreaBlur, DontDelete|Function, 0, 0 },
00371    { "focus", KJS::HTMLElement::TextAreaFocus, DontDelete|Function, 0, 0 }
00372 };
00373 
00374 const struct HashTable HTMLTextAreaElementTable = { 2, 17, HTMLTextAreaElementTableEntries, 13 };
00375 
00376 }; // namespace
00377 
00378 using namespace KJS;
00379 
00380 namespace KJS {
00381 
00382 const struct HashEntry HTMLButtonElementTableEntries[] = {
00383    { 0, 0, 0, 0, 0 },
00384    { 0, 0, 0, 0, 0 },
00385    { "form", KJS::HTMLElement::ButtonForm, DontDelete|ReadOnly, 0, &HTMLButtonElementTableEntries[7] },
00386    { "tabIndex", KJS::HTMLElement::ButtonTabIndex, DontDelete, 0, 0 },
00387    { "name", KJS::HTMLElement::ButtonName, DontDelete, 0, 0 },
00388    { "disabled", KJS::HTMLElement::ButtonDisabled, DontDelete, 0, 0 },
00389    { "accessKey", KJS::HTMLElement::ButtonAccessKey, DontDelete, 0, 0 },
00390    { "type", KJS::HTMLElement::ButtonType, DontDelete|ReadOnly, 0, &HTMLButtonElementTableEntries[8] },
00391    { "value", KJS::HTMLElement::ButtonValue, DontDelete, 0, 0 }
00392 };
00393 
00394 const struct HashTable HTMLButtonElementTable = { 2, 9, HTMLButtonElementTableEntries, 7 };
00395 
00396 }; // namespace
00397 
00398 using namespace KJS;
00399 
00400 namespace KJS {
00401 
00402 const struct HashEntry HTMLLabelElementTableEntries[] = {
00403    { "htmlFor", KJS::HTMLElement::LabelHtmlFor, DontDelete, 0, 0 },
00404    { "form", KJS::HTMLElement::LabelForm, DontDelete|ReadOnly, 0, 0 },
00405    { "accessKey", KJS::HTMLElement::LabelAccessKey, DontDelete, 0, 0 }
00406 };
00407 
00408 const struct HashTable HTMLLabelElementTable = { 2, 3, HTMLLabelElementTableEntries, 3 };
00409 
00410 }; // namespace
00411 
00412 using namespace KJS;
00413 
00414 namespace KJS {
00415 
00416 const struct HashEntry HTMLFieldSetElementTableEntries[] = {
00417    { "form", KJS::HTMLElement::FieldSetForm, DontDelete|ReadOnly, 0, 0 }
00418 };
00419 
00420 const struct HashTable HTMLFieldSetElementTable = { 2, 1, HTMLFieldSetElementTableEntries, 1 };
00421 
00422 }; // namespace
00423 
00424 using namespace KJS;
00425 
00426 namespace KJS {
00427 
00428 const struct HashEntry HTMLLegendElementTableEntries[] = {
00429    { 0, 0, 0, 0, 0 },
00430    { "form", KJS::HTMLElement::LegendForm, DontDelete|ReadOnly, 0, &HTMLLegendElementTableEntries[3] },
00431    { "accessKey", KJS::HTMLElement::LegendAccessKey, DontDelete, 0, 0 },
00432    { "align", KJS::HTMLElement::LegendAlign, DontDelete, 0, 0 }
00433 };
00434 
00435 const struct HashTable HTMLLegendElementTable = { 2, 4, HTMLLegendElementTableEntries, 3 };
00436 
00437 }; // namespace
00438 
00439 using namespace KJS;
00440 
00441 namespace KJS {
00442 
00443 const struct HashEntry HTMLUListElementTableEntries[] = {
00444    { "type", KJS::HTMLElement::UListType, DontDelete, 0, 0 },
00445    { "compact", KJS::HTMLElement::UListCompact, DontDelete, 0, 0 }
00446 };
00447 
00448 const struct HashTable HTMLUListElementTable = { 2, 2, HTMLUListElementTableEntries, 2 };
00449 
00450 }; // namespace
00451 
00452 using namespace KJS;
00453 
00454 namespace KJS {
00455 
00456 const struct HashEntry HTMLOListElementTableEntries[] = {
00457    { "start", KJS::HTMLElement::OListStart, DontDelete, 0, &HTMLOListElementTableEntries[3] },
00458    { 0, 0, 0, 0, 0 },
00459    { "compact", KJS::HTMLElement::OListCompact, DontDelete, 0, 0 },
00460    { "type", KJS::HTMLElement::OListType, DontDelete, 0, 0 }
00461 };
00462 
00463 const struct HashTable HTMLOListElementTable = { 2, 4, HTMLOListElementTableEntries, 3 };
00464 
00465 }; // namespace
00466 
00467 using namespace KJS;
00468 
00469 namespace KJS {
00470 
00471 const struct HashEntry HTMLDListElementTableEntries[] = {
00472    { "compact", KJS::HTMLElement::DListCompact, DontDelete, 0, 0 }
00473 };
00474 
00475 const struct HashTable HTMLDListElementTable = { 2, 1, HTMLDListElementTableEntries, 1 };
00476 
00477 }; // namespace
00478 
00479 using namespace KJS;
00480 
00481 namespace KJS {
00482 
00483 const struct HashEntry HTMLDirectoryElementTableEntries[] = {
00484    { "compact", KJS::HTMLElement::DirectoryCompact, DontDelete, 0, 0 }
00485 };
00486 
00487 const struct HashTable HTMLDirectoryElementTable = { 2, 1, HTMLDirectoryElementTableEntries, 1 };
00488 
00489 }; // namespace
00490 
00491 using namespace KJS;
00492 
00493 namespace KJS {
00494 
00495 const struct HashEntry HTMLMenuElementTableEntries[] = {
00496    { "compact", KJS::HTMLElement::MenuCompact, DontDelete, 0, 0 }
00497 };
00498 
00499 const struct HashTable HTMLMenuElementTable = { 2, 1, HTMLMenuElementTableEntries, 1 };
00500 
00501 }; // namespace
00502 
00503 using namespace KJS;
00504 
00505 namespace KJS {
00506 
00507 const struct HashEntry HTMLLIElementTableEntries[] = {
00508    { "type", KJS::HTMLElement::LIType, DontDelete, 0, 0 },
00509    { "value", KJS::HTMLElement::LIValue, DontDelete, 0, 0 }
00510 };
00511 
00512 const struct HashTable HTMLLIElementTable = { 2, 2, HTMLLIElementTableEntries, 2 };
00513 
00514 }; // namespace
00515 
00516 using namespace KJS;
00517 
00518 namespace KJS {
00519 
00520 const struct HashEntry HTMLDivElementTableEntries[] = {
00521    { "align", KJS::HTMLElement::DivAlign, DontDelete, 0, 0 }
00522 };
00523 
00524 const struct HashTable HTMLDivElementTable = { 2, 1, HTMLDivElementTableEntries, 1 };
00525 
00526 }; // namespace
00527 
00528 using namespace KJS;
00529 
00530 namespace KJS {
00531 
00532 const struct HashEntry HTMLParagraphElementTableEntries[] = {
00533    { "align", KJS::HTMLElement::ParagraphAlign, DontDelete, 0, 0 }
00534 };
00535 
00536 const struct HashTable HTMLParagraphElementTable = { 2, 1, HTMLParagraphElementTableEntries, 1 };
00537 
00538 }; // namespace
00539 
00540 using namespace KJS;
00541 
00542 namespace KJS {
00543 
00544 const struct HashEntry HTMLHeadingElementTableEntries[] = {
00545    { "align", KJS::HTMLElement::HeadingAlign, DontDelete, 0, 0 }
00546 };
00547 
00548 const struct HashTable HTMLHeadingElementTable = { 2, 1, HTMLHeadingElementTableEntries, 1 };
00549 
00550 }; // namespace
00551 
00552 using namespace KJS;
00553 
00554 namespace KJS {
00555 
00556 const struct HashEntry HTMLBlockQuoteElementTableEntries[] = {
00557    { "cite", KJS::HTMLElement::BlockQuoteCite, DontDelete, 0, 0 }
00558 };
00559 
00560 const struct HashTable HTMLBlockQuoteElementTable = { 2, 1, HTMLBlockQuoteElementTableEntries, 1 };
00561 
00562 }; // namespace
00563 
00564 using namespace KJS;
00565 
00566 namespace KJS {
00567 
00568 const struct HashEntry HTMLQuoteElementTableEntries[] = {
00569    { "cite", KJS::HTMLElement::QuoteCite, DontDelete, 0, 0 }
00570 };
00571 
00572 const struct HashTable HTMLQuoteElementTable = { 2, 1, HTMLQuoteElementTableEntries, 1 };
00573 
00574 }; // namespace
00575 
00576 using namespace KJS;
00577 
00578 namespace KJS {
00579 
00580 const struct HashEntry HTMLPreElementTableEntries[] = {
00581    { "width", KJS::HTMLElement::PreWidth, DontDelete, 0, 0 }
00582 };
00583 
00584 const struct HashTable HTMLPreElementTable = { 2, 1, HTMLPreElementTableEntries, 1 };
00585 
00586 }; // namespace
00587 
00588 using namespace KJS;
00589 
00590 namespace KJS {
00591 
00592 const struct HashEntry HTMLBRElementTableEntries[] = {
00593    { "clear", KJS::HTMLElement::BRClear, DontDelete, 0, 0 }
00594 };
00595 
00596 const struct HashTable HTMLBRElementTable = { 2, 1, HTMLBRElementTableEntries, 1 };
00597 
00598 }; // namespace
00599 
00600 using namespace KJS;
00601 
00602 namespace KJS {
00603 
00604 const struct HashEntry HTMLBaseFontElementTableEntries[] = {
00605    { "color", KJS::HTMLElement::BaseFontColor, DontDelete, 0, &HTMLBaseFontElementTableEntries[3] },
00606    { 0, 0, 0, 0, 0 },
00607    { "size", KJS::HTMLElement::BaseFontSize, DontDelete, 0, 0 },
00608    { "face", KJS::HTMLElement::BaseFontFace, DontDelete, 0, 0 }
00609 };
00610 
00611 const struct HashTable HTMLBaseFontElementTable = { 2, 4, HTMLBaseFontElementTableEntries, 3 };
00612 
00613 }; // namespace
00614 
00615 using namespace KJS;
00616 
00617 namespace KJS {
00618 
00619 const struct HashEntry HTMLFontElementTableEntries[] = {
00620    { "color", KJS::HTMLElement::FontColor, DontDelete, 0, &HTMLFontElementTableEntries[3] },
00621    { 0, 0, 0, 0, 0 },
00622    { "size", KJS::HTMLElement::FontSize, DontDelete, 0, 0 },
00623    { "face", KJS::HTMLElement::FontFace, DontDelete, 0, 0 }
00624 };
00625 
00626 const struct HashTable HTMLFontElementTable = { 2, 4, HTMLFontElementTableEntries, 3 };
00627 
00628 }; // namespace
00629 
00630 using namespace KJS;
00631 
00632 namespace KJS {
00633 
00634 const struct HashEntry HTMLHRElementTableEntries[] = {
00635    { "width", KJS::HTMLElement::HRWidth, DontDelete, 0, 0 },
00636    { 0, 0, 0, 0, 0 },
00637    { "noShade", KJS::HTMLElement::HRNoShade, DontDelete, 0, 0 },
00638    { "align", KJS::HTMLElement::HRAlign, DontDelete, 0, &HTMLHRElementTableEntries[4] },
00639    { "size", KJS::HTMLElement::HRSize, DontDelete, 0, 0 }
00640 };
00641 
00642 const struct HashTable HTMLHRElementTable = { 2, 5, HTMLHRElementTableEntries, 4 };
00643 
00644 }; // namespace
00645 
00646 using namespace KJS;
00647 
00648 namespace KJS {
00649 
00650 const struct HashEntry HTMLModElementTableEntries[] = {
00651    { 0, 0, 0, 0, 0 },
00652    { "cite", KJS::HTMLElement::ModCite, DontDelete, 0, &HTMLModElementTableEntries[2] },
00653    { "dateTime", KJS::HTMLElement::ModDateTime, DontDelete, 0, 0 }
00654 };
00655 
00656 const struct HashTable HTMLModElementTable = { 2, 3, HTMLModElementTableEntries, 2 };
00657 
00658 }; // namespace
00659 
00660 using namespace KJS;
00661 
00662 namespace KJS {
00663 
00664 const struct HashEntry HTMLAnchorElementTableEntries[] = {
00665    { "shape", KJS::HTMLElement::AnchorShape, DontDelete, 0, &HTMLAnchorElementTableEntries[30] },
00666    { "rel", KJS::HTMLElement::AnchorRel, DontDelete, 0, 0 },
00667    { 0, 0, 0, 0, 0 },
00668    { "accessKey", KJS::HTMLElement::AnchorAccessKey, DontDelete, 0, &HTMLAnchorElementTableEntries[24] },
00669    { 0, 0, 0, 0, 0 },
00670    { 0, 0, 0, 0, 0 },
00671    { "coords", KJS::HTMLElement::AnchorCoords, DontDelete, 0, &HTMLAnchorElementTableEntries[23] },
00672    { "href", KJS::HTMLElement::AnchorHref, DontDelete, 0, 0 },
00673    { "protocol", KJS::HTMLElement::AnchorProtocol, DontDelete|ReadOnly, 0, 0 },
00674    { "host", KJS::HTMLElement::AnchorHost, DontDelete|ReadOnly, 0, &HTMLAnchorElementTableEntries[26] },
00675    { "charset", KJS::HTMLElement::AnchorCharset, DontDelete, 0, &HTMLAnchorElementTableEntries[27] },
00676    { "hreflang", KJS::HTMLElement::AnchorHrefLang, DontDelete, 0, &HTMLAnchorElementTableEntries[25] },
00677    { "hostname", KJS::HTMLElement::AnchorHostname, DontDelete|ReadOnly, 0, 0 },
00678    { "type", KJS::HTMLElement::AnchorType, DontDelete, 0, 0 },
00679    { 0, 0, 0, 0, 0 },
00680    { "focus", KJS::HTMLElement::AnchorFocus, DontDelete|Function, 0, 0 },
00681    { "port", KJS::HTMLElement::AnchorPort, DontDelete|ReadOnly, 0, &HTMLAnchorElementTableEntries[29] },
00682    { 0, 0, 0, 0, 0 },
00683    { "pathname", KJS::HTMLElement::AnchorPathName, DontDelete|ReadOnly, 0, 0 },
00684    { 0, 0, 0, 0, 0 },
00685    { 0, 0, 0, 0, 0 },
00686    { 0, 0, 0, 0, 0 },
00687    { 0, 0, 0, 0, 0 },
00688    { "hash", KJS::HTMLElement::AnchorHash, DontDelete|ReadOnly, 0, 0 },
00689    { "name", KJS::HTMLElement::AnchorName, DontDelete, 0, &HTMLAnchorElementTableEntries[28] },
00690    { "rev", KJS::HTMLElement::AnchorRev, DontDelete, 0, 0 },
00691    { "search", KJS::HTMLElement::AnchorSearch, DontDelete|ReadOnly, 0, 0 },
00692    { "tabIndex", KJS::HTMLElement::AnchorTabIndex, DontDelete, 0, 0 },
00693    { "target", KJS::HTMLElement::AnchorTarget, DontDelete, 0, 0 },
00694    { "text", KJS::HTMLElement::AnchorText, DontDelete|ReadOnly, 0, 0 },
00695    { "blur", KJS::HTMLElement::AnchorBlur, DontDelete|Function, 0, 0 }
00696 };
00697 
00698 const struct HashTable HTMLAnchorElementTable = { 2, 31, HTMLAnchorElementTableEntries, 23 };
00699 
00700 }; // namespace
00701 
00702 using namespace KJS;
00703 
00704 namespace KJS {
00705 
00706 const struct HashEntry HTMLImageElementTableEntries[] = {
00707    { 0, 0, 0, 0, 0 },
00708    { 0, 0, 0, 0, 0 },
00709    { "isMap", KJS::HTMLElement::ImageIsMap, DontDelete, 0, 0 },
00710    { "complete", KJS::HTMLElement::ImageComplete, DontDelete|ReadOnly, 0, &HTMLImageElementTableEntries[14] },
00711    { 0, 0, 0, 0, 0 },
00712    { "align", KJS::HTMLElement::ImageAlign, DontDelete, 0, 0 },
00713    { "src", KJS::HTMLElement::ImageSrc, DontDelete, 0, 0 },
00714    { 0, 0, 0, 0, 0 },
00715    { "border", KJS::HTMLElement::ImageBorder, DontDelete, 0, &HTMLImageElementTableEntries[19] },
00716    { "y", KJS::HTMLElement::ImageY, DontDelete|ReadOnly, 0, 0 },
00717    { 0, 0, 0, 0, 0 },
00718    { "name", KJS::HTMLElement::ImageName, DontDelete, 0, 0 },
00719    { "hspace", KJS::HTMLElement::ImageHspace, DontDelete, 0, &HTMLImageElementTableEntries[17] },
00720    { "alt", KJS::HTMLElement::ImageAlt, DontDelete, 0, 0 },
00721    { "height", KJS::HTMLElement::ImageHeight, DontDelete, 0, &HTMLImageElementTableEntries[15] },
00722    { "longDesc", KJS::HTMLElement::ImageLongDesc, DontDelete, 0, &HTMLImageElementTableEntries[16] },
00723    { "useMap", KJS::HTMLElement::ImageUseMap, DontDelete, 0, 0 },
00724    { "vspace", KJS::HTMLElement::ImageVspace, DontDelete, 0, &HTMLImageElementTableEntries[18] },
00725    { "width", KJS::HTMLElement::ImageWidth, DontDelete, 0, 0 },
00726    { "x", KJS::HTMLElement::ImageX, DontDelete|ReadOnly, 0, 0 }
00727 };
00728 
00729 const struct HashTable HTMLImageElementTable = { 2, 20, HTMLImageElementTableEntries, 14 };
00730 
00731 }; // namespace
00732 
00733 using namespace KJS;
00734 
00735 namespace KJS {
00736 
00737 const struct HashEntry HTMLObjectElementTableEntries[] = {
00738    { "declare", KJS::HTMLElement::ObjectDeclare, DontDelete, 0, 0 },
00739    { 0, 0, 0, 0, 0 },
00740    { "vspace", KJS::HTMLElement::ObjectVspace, DontDelete, 0, 0 },
00741    { "align", KJS::HTMLElement::ObjectAlign, DontDelete, 0, 0 },
00742    { "width", KJS::HTMLElement::ObjectWidth, DontDelete, 0, 0 },
00743    { 0, 0, 0, 0, 0 },
00744    { 0, 0, 0, 0, 0 },
00745    { 0, 0, 0, 0, 0 },
00746    { "hspace", KJS::HTMLElement::ObjectHspace, DontDelete, 0, 0 },
00747    { "codeType", KJS::HTMLElement::ObjectCodeType, DontDelete, 0, 0 },
00748    { "codeBase", KJS::HTMLElement::ObjectCodeBase, DontDelete, 0, &HTMLObjectElementTableEntries[21] },
00749    { "code", KJS::HTMLElement::ObjectCode, DontDelete, 0, 0 },
00750    { 0, 0, 0, 0, 0 },
00751    { "height", KJS::HTMLElement::ObjectHeight, DontDelete, 0, 0 },
00752    { "contentDocument", KJS::HTMLElement::ObjectContentDocument, DontDelete|ReadOnly, 0, 0 },
00753    { "tabIndex", KJS::HTMLElement::ObjectTabIndex, DontDelete, 0, 0 },
00754    { "form", KJS::HTMLElement::ObjectForm, DontDelete|ReadOnly, 0, 0 },
00755    { "name", KJS::HTMLElement::ObjectName, DontDelete, 0, &HTMLObjectElementTableEntries[22] },
00756    { "archive", KJS::HTMLElement::ObjectArchive, DontDelete, 0, &HTMLObjectElementTableEntries[20] },
00757    { "useMap", KJS::HTMLElement::ObjectUseMap, DontDelete, 0, 0 },
00758    { "border", KJS::HTMLElement::ObjectBorder, DontDelete, 0, 0 },
00759    { "data", KJS::HTMLElement::ObjectData, DontDelete, 0, &HTMLObjectElementTableEntries[23] },
00760    { "standby", KJS::HTMLElement::ObjectStandby, DontDelete, 0, 0 },
00761    { "type", KJS::HTMLElement::ObjectType, DontDelete, 0, 0 }
00762 };
00763 
00764 const struct HashTable HTMLObjectElementTable = { 2, 24, HTMLObjectElementTableEntries, 20 };
00765 
00766 }; // namespace
00767 
00768 using namespace KJS;
00769 
00770 namespace KJS {
00771 
00772 const struct HashEntry HTMLParamElementTableEntries[] = {
00773    { 0, 0, 0, 0, 0 },
00774    { "name", KJS::HTMLElement::ParamName, DontDelete, 0, &HTMLParamElementTableEntries[4] },
00775    { "type", KJS::HTMLElement::ParamType, DontDelete, 0, 0 },
00776    { "valueType", KJS::HTMLElement::ParamValueType, DontDelete, 0, 0 },
00777    { "value", KJS::HTMLElement::ParamValue, DontDelete, 0, 0 }
00778 };
00779 
00780 const struct HashTable HTMLParamElementTable = { 2, 5, HTMLParamElementTableEntries, 4 };
00781 
00782 }; // namespace
00783 
00784 using namespace KJS;
00785 
00786 namespace KJS {
00787 
00788 const struct HashEntry HTMLAppletElementTableEntries[] = {
00789    { 0, 0, 0, 0, 0 },
00790    { "archive", KJS::HTMLElement::AppletArchive, DontDelete, 0, &HTMLAppletElementTableEntries[12] },
00791    { "alt", KJS::HTMLElement::AppletAlt, DontDelete, 0, 0 },
00792    { 0, 0, 0, 0, 0 },
00793    { "code", KJS::HTMLElement::AppletCode, DontDelete, 0, &HTMLAppletElementTableEntries[13] },
00794    { "width", KJS::HTMLElement::AppletWidth, DontDelete, 0, 0 },
00795    { "align", KJS::HTMLElement::AppletAlign, DontDelete, 0, &HTMLAppletElementTableEntries[11] },
00796    { 0, 0, 0, 0, 0 },
00797    { 0, 0, 0, 0, 0 },
00798    { "codeBase", KJS::HTMLElement::AppletCodeBase, DontDelete, 0, 0 },
00799    { "name", KJS::HTMLElement::AppletName, DontDelete, 0, 0 },
00800    { "height", KJS::HTMLElement::AppletHeight, DontDelete, 0, 0 },
00801    { "hspace", KJS::HTMLElement::AppletHspace, DontDelete, 0, 0 },
00802    { "object", KJS::HTMLElement::AppletObject, DontDelete, 0, &HTMLAppletElementTableEntries[14] },
00803    { "vspace", KJS::HTMLElement::AppletVspace, DontDelete, 0, 0 }
00804 };
00805 
00806 const struct HashTable HTMLAppletElementTable = { 2, 15, HTMLAppletElementTableEntries, 11 };
00807 
00808 }; // namespace
00809 
00810 using namespace KJS;
00811 
00812 namespace KJS {
00813 
00814 const struct HashEntry HTMLMapElementTableEntries[] = {
00815    { "areas", KJS::HTMLElement::MapAreas, DontDelete|ReadOnly, 0, 0 },
00816    { "name", KJS::HTMLElement::MapName, DontDelete, 0, 0 }
00817 };
00818 
00819 const struct HashTable HTMLMapElementTable = { 2, 2, HTMLMapElementTableEntries, 2 };
00820 
00821 }; // namespace
00822 
00823 using namespace KJS;
00824 
00825 namespace KJS {
00826 
00827 const struct HashEntry HTMLAreaElementTableEntries[] = {
00828    { "hash", KJS::HTMLElement::AreaHash, DontDelete|ReadOnly, 0, &HTMLAreaElementTableEntries[17] },
00829    { "href", KJS::HTMLElement::AreaHref, DontDelete, 0, 0 },
00830    { "target", KJS::HTMLElement::AreaTarget, DontDelete, 0, 0 },
00831    { "port", KJS::HTMLElement::AreaPort, DontDelete|ReadOnly, 0, 0 },
00832    { "shape", KJS::HTMLElement::AreaShape, DontDelete, 0, 0 },
00833    { "coords", KJS::HTMLElement::AreaCoords, DontDelete, 0, &HTMLAreaElementTableEntries[18] },
00834    { "alt", KJS::HTMLElement::AreaAlt, DontDelete, 0, &HTMLAreaElementTableEntries[16] },
00835    { 0, 0, 0, 0, 0 },
00836    { "accessKey", KJS::HTMLElement::AreaAccessKey, DontDelete, 0, &HTMLAreaElementTableEntries[15] },
00837    { 0, 0, 0, 0, 0 },
00838    { "noHref", KJS::HTMLElement::AreaNoHref, DontDelete, 0, 0 },
00839    { "host", KJS::HTMLElement::AreaHost, DontDelete|ReadOnly, 0, 0 },
00840    { "protocol", KJS::HTMLElement::AreaProtocol, DontDelete|ReadOnly, 0, 0 },
00841    { 0, 0, 0, 0, 0 },
00842    { 0, 0, 0, 0, 0 },
00843    { "hostname", KJS::HTMLElement::AreaHostName, DontDelete|ReadOnly, 0, 0 },
00844    { "pathname", KJS::HTMLElement::AreaPathName, DontDelete|ReadOnly, 0, 0 },
00845    { "search", KJS::HTMLElement::AreaSearch, DontDelete|ReadOnly, 0, 0 },
00846    { "tabIndex", KJS::HTMLElement::AreaTabIndex, DontDelete, 0, 0 }
00847 };
00848 
00849 const struct HashTable HTMLAreaElementTable = { 2, 19, HTMLAreaElementTableEntries, 15 };
00850 
00851 }; // namespace
00852 
00853 using namespace KJS;
00854 
00855 namespace KJS {
00856 
00857 const struct HashEntry HTMLScriptElementTableEntries[] = {
00858    { "event", KJS::HTMLElement::ScriptEvent, DontDelete, 0, &HTMLScriptElementTableEntries[8] },
00859    { 0, 0, 0, 0, 0 },
00860    { "type", KJS::HTMLElement::ScriptType, DontDelete, 0, 0 },
00861    { 0, 0, 0, 0, 0 },
00862    { "htmlFor", KJS::HTMLElement::ScriptHtmlFor, DontDelete, 0, &HTMLScriptElementTableEntries[7] },
00863    { "text", KJS::HTMLElement::ScriptText, DontDelete, 0, 0 },
00864    { "src", KJS::HTMLElement::ScriptSrc, DontDelete, 0, 0 },
00865    { "charset", KJS::HTMLElement::ScriptCharset, DontDelete, 0, 0 },
00866    { "defer", KJS::HTMLElement::ScriptDefer, DontDelete, 0, 0 }
00867 };
00868 
00869 const struct HashTable HTMLScriptElementTable = { 2, 9, HTMLScriptElementTableEntries, 7 };
00870 
00871 }; // namespace
00872 
00873 using namespace KJS;
00874 
00875 namespace KJS {
00876 
00877 const struct HashEntry HTMLTableElementTableEntries[] = {
00878    { "summary", KJS::HTMLElement::TableSummary, DontDelete, 0, &HTMLTableElementTableEntries[28] },
00879    { "tBodies", KJS::HTMLElement::TableTBodies, DontDelete|ReadOnly, 0, &HTMLTableElementTableEntries[27] },
00880    { 0, 0, 0, 0, 0 },
00881    { "tHead", KJS::HTMLElement::TableTHead, DontDelete, 0, &HTMLTableElementTableEntries[26] },
00882    { 0, 0, 0, 0, 0 },
00883    { 0, 0, 0, 0, 0 },
00884    { 0, 0, 0, 0, 0 },
00885    { "cellPadding", KJS::HTMLElement::TableCellPadding, DontDelete, 0, &HTMLTableElementTableEntries[30] },
00886    { 0, 0, 0, 0, 0 },
00887    { 0, 0, 0, 0, 0 },
00888    { 0, 0, 0, 0, 0 },
00889    { "deleteCaption", KJS::HTMLElement::TableDeleteCaption, DontDelete|Function, 0, 0 },
00890    { "createCaption", KJS::HTMLElement::TableCreateCaption, DontDelete|Function, 0, 0 },
00891    { 0, 0, 0, 0, 0 },
00892    { "caption", KJS::HTMLElement::TableCaption, DontDelete, 0, 0 },
00893    { "width", KJS::HTMLElement::TableWidth, DontDelete, 0, &HTMLTableElementTableEntries[29] },
00894    { "createTFoot", KJS::HTMLElement::TableCreateTFoot, DontDelete|Function, 0, 0 },
00895    { "align", KJS::HTMLElement::TableAlign, DontDelete, 0, &HTMLTableElementTableEntries[24] },
00896    { "tFoot", KJS::HTMLElement::TableTFoot, DontDelete, 0, 0 },
00897    { "deleteRow", KJS::HTMLElement::TableDeleteRow, DontDelete|Function, 1, 0 },
00898    { 0, 0, 0, 0, 0 },
00899    { "cellSpacing", KJS::HTMLElement::TableCellSpacing, DontDelete, 0, 0 },
00900    { "rows", KJS::HTMLElement::TableRows, DontDelete|ReadOnly, 0, &HTMLTableElementTableEntries[23] },
00901    { "bgColor", KJS::HTMLElement::TableBgColor, DontDelete, 0, 0 },
00902    { "border", KJS::HTMLElement::TableBorder, DontDelete, 0, &HTMLTableElementTableEntries[25] },
00903    { "frame", KJS::HTMLElement::TableFrame, DontDelete, 0, 0 },
00904    { "rules", KJS::HTMLElement::TableRules, DontDelete, 0, 0 },
00905    { "createTHead", KJS::HTMLElement::TableCreateTHead, DontDelete|Function, 0, 0 },
00906    { "deleteTHead", KJS::HTMLElement::TableDeleteTHead, DontDelete|Function, 0, 0 },
00907    { "deleteTFoot", KJS::HTMLElement::TableDeleteTFoot, DontDelete|Function, 0, 0 },
00908    { "insertRow", KJS::HTMLElement::TableInsertRow, DontDelete|Function, 1, 0 }
00909 };
00910 
00911 const struct HashTable HTMLTableElementTable = { 2, 31, HTMLTableElementTableEntries, 23 };
00912 
00913 }; // namespace
00914 
00915 using namespace KJS;
00916 
00917 namespace KJS {
00918 
00919 const struct HashEntry HTMLTableCaptionElementTableEntries[] = {
00920    { "align", KJS::HTMLElement::TableCaptionAlign, DontDelete, 0, 0 }
00921 };
00922 
00923 const struct HashTable HTMLTableCaptionElementTable = { 2, 1, HTMLTableCaptionElementTableEntries, 1 };
00924 
00925 }; // namespace
00926 
00927 using namespace KJS;
00928 
00929 namespace KJS {
00930 
00931 const struct HashEntry HTMLTableColElementTableEntries[] = {
00932    { "ch", KJS::HTMLElement::TableColCh, DontDelete, 0, &HTMLTableColElementTableEntries[7] },
00933    { 0, 0, 0, 0, 0 },
00934    { 0, 0, 0, 0, 0 },
00935    { "chOff", KJS::HTMLElement::TableColChOff, DontDelete, 0, 0 },
00936    { 0, 0, 0, 0, 0 },
00937    { "align", KJS::HTMLElement::TableColAlign, DontDelete, 0, &HTMLTableColElementTableEntries[9] },
00938    { 0, 0, 0, 0, 0 },
00939    { "span", KJS::HTMLElement::TableColSpan, DontDelete, 0, &HTMLTableColElementTableEntries[8] },
00940    { "vAlign", KJS::HTMLElement::TableColVAlign, DontDelete, 0, 0 },
00941    { "width", KJS::HTMLElement::TableColWidth, DontDelete, 0, 0 }
00942 };
00943 
00944 const struct HashTable HTMLTableColElementTable = { 2, 10, HTMLTableColElementTableEntries, 7 };
00945 
00946 }; // namespace
00947 
00948 using namespace KJS;
00949 
00950 namespace KJS {
00951 
00952 const struct HashEntry HTMLTableSectionElementTableEntries[] = {
00953    { "ch", KJS::HTMLElement::TableSectionCh, DontDelete, 0, &HTMLTableSectionElementTableEntries[7] },
00954    { "deleteRow", KJS::HTMLElement::TableSectionDeleteRow, DontDelete|Function, 1, 0 },
00955    { 0, 0, 0, 0, 0 },
00956    { "chOff", KJS::HTMLElement::TableSectionChOff, DontDelete, 0, 0 },
00957    { "rows", KJS::HTMLElement::TableSectionRows, DontDelete|ReadOnly, 0, 0 },
00958    { "align", KJS::HTMLElement::TableSectionAlign, DontDelete, 0, 0 },
00959    { 0, 0, 0, 0, 0 },
00960    { "vAlign", KJS::HTMLElement::TableSectionVAlign, DontDelete, 0, &HTMLTableSectionElementTableEntries[8] },
00961    { "insertRow", KJS::HTMLElement::TableSectionInsertRow, DontDelete|Function, 1, 0 }
00962 };
00963 
00964 const struct HashTable HTMLTableSectionElementTable = { 2, 9, HTMLTableSectionElementTableEntries, 7 };
00965 
00966 }; // namespace
00967 
00968 using namespace KJS;
00969 
00970 namespace KJS {
00971 
00972 const struct HashEntry HTMLTableRowElementTableEntries[] = {
00973    { "sectionRowIndex", KJS::HTMLElement::TableRowSectionRowIndex, DontDelete|ReadOnly, 0, &HTMLTableRowElementTableEntries[11] },
00974    { "rowIndex", KJS::HTMLElement::TableRowRowIndex, DontDelete|ReadOnly, 0, 0 },
00975    { "chOff", KJS::HTMLElement::TableRowChOff, DontDelete, 0, 0 },
00976    { "cells", KJS::HTMLElement::TableRowCells, DontDelete|ReadOnly, 0, 0 },
00977    { "vAlign", KJS::HTMLElement::TableRowVAlign, DontDelete, 0, 0 },
00978    { "ch", KJS::HTMLElement::TableRowCh, DontDelete, 0, 0 },
00979    { "align", KJS::HTMLElement::TableRowAlign, DontDelete, 0, 0 },
00980    { 0, 0, 0, 0, 0 },
00981    { "bgColor", KJS::HTMLElement::TableRowBgColor, DontDelete, 0, 0 },
00982    { 0, 0, 0, 0, 0 },
00983    { "deleteCell", KJS::HTMLElement::TableRowDeleteCell, DontDelete|Function, 1, 0 },
00984    { "insertCell", KJS::HTMLElement::TableRowInsertCell, DontDelete|Function, 1, 0 }
00985 };
00986 
00987 const struct HashTable HTMLTableRowElementTable = { 2, 12, HTMLTableRowElementTableEntries, 11 };
00988 
00989 }; // namespace
00990 
00991 using namespace KJS;
00992 
00993 namespace KJS {
00994 
00995 const struct HashEntry HTMLTableCellElementTableEntries[] = {
00996    { "colSpan", KJS::HTMLElement::TableCellColSpan, DontDelete, 0, 0 },
00997    { "noWrap", KJS::HTMLElement::TableCellNoWrap, DontDelete, 0, 0 },
00998    { "abbr", KJS::HTMLElement::TableCellAbbr, DontDelete, 0, &HTMLTableCellElementTableEntries[15] },
00999    { "height", KJS::HTMLElement::TableCellHeight, DontDelete, 0, 0 },
01000    { "width", KJS::HTMLElement::TableCellWidth, DontDelete, 0, 0 },
01001    { "cellIndex", KJS::HTMLElement::TableCellCellIndex, DontDelete|ReadOnly, 0, 0 },
01002    { "chOff", KJS::HTMLElement::TableCellChOff, DontDelete, 0, 0 },
01003    { "bgColor", KJS::HTMLElement::TableCellBgColor, DontDelete, 0, 0 },
01004    { "ch", KJS::HTMLElement::TableCellCh, DontDelete, 0, 0 },
01005    { "vAlign", KJS::HTMLElement::TableCellVAlign, DontDelete, 0, 0 },
01006    { 0, 0, 0, 0, 0 },
01007    { "rowSpan", KJS::HTMLElement::TableCellRowSpan, DontDelete, 0, 0 },
01008    { "headers", KJS::HTMLElement::TableCellHeaders, DontDelete, 0, 0 },
01009    { "align", KJS::HTMLElement::TableCellAlign, DontDelete, 0, &HTMLTableCellElementTableEntries[16] },
01010    { 0, 0, 0, 0, 0 },
01011    { "axis", KJS::HTMLElement::TableCellAxis, DontDelete, 0, 0 },
01012    { "scope", KJS::HTMLElement::TableCellScope, DontDelete, 0, 0 }
01013 };
01014 
01015 const struct HashTable HTMLTableCellElementTable = { 2, 17, HTMLTableCellElementTableEntries, 15 };
01016 
01017 }; // namespace
01018 
01019 using namespace KJS;
01020 
01021 namespace KJS {
01022 
01023 const struct HashEntry HTMLFrameSetElementTableEntries[] = {
01024    { 0, 0, 0, 0, 0 },
01025    { "cols", KJS::HTMLElement::FrameSetCols, DontDelete, 0, &HTMLFrameSetElementTableEntries[2] },
01026    { "rows", KJS::HTMLElement::FrameSetRows, DontDelete, 0, 0 }
01027 };
01028 
01029 const struct HashTable HTMLFrameSetElementTable = { 2, 3, HTMLFrameSetElementTableEntries, 2 };
01030 
01031 }; // namespace
01032 
01033 using namespace KJS;
01034 
01035 namespace KJS {
01036 
01037 const struct HashEntry HTMLFrameElementTableEntries[] = {
01038    { 0, 0, 0, 0, 0 },
01039    { "contentDocument", KJS::HTMLElement::FrameContentDocument, DontDelete|ReadOnly, 0, &HTMLFrameElementTableEntries[9] },
01040    { "location", KJS::HTMLElement::FrameLocation, DontDelete, 0, 0 },
01041    { "name", KJS::HTMLElement::FrameName, DontDelete, 0, 0 },
01042    { "frameBorder", KJS::HTMLElement::FrameFrameBorder, DontDelete, 0, &HTMLFrameElementTableEntries[11] },
01043    { "longDesc", KJS::HTMLElement::FrameLongDesc, DontDelete, 0, 0 },
01044    { "marginHeight", KJS::HTMLElement::FrameMarginHeight, DontDelete, 0, 0 },
01045    { "marginWidth", KJS::HTMLElement::FrameMarginWidth, DontDelete, 0, 0 },
01046    { 0, 0, 0, 0, 0 },
01047    { "noResize", KJS::HTMLElement::FrameNoResize, DontDelete, 0, &HTMLFrameElementTableEntries[10] },
01048    { "scrolling", KJS::HTMLElement::FrameScrolling, DontDelete, 0, 0 },
01049    { "src", KJS::HTMLElement::FrameSrc, DontDelete, 0, 0 }
01050 };
01051 
01052 const struct HashTable HTMLFrameElementTable = { 2, 12, HTMLFrameElementTableEntries, 9 };
01053 
01054 }; // namespace
01055 
01056 using namespace KJS;
01057 
01058 namespace KJS {
01059 
01060 const struct HashEntry HTMLIFrameElementTableEntries[] = {
01061    { 0, 0, 0, 0, 0 },
01062    { "frameBorder", KJS::HTMLElement::IFrameFrameBorder, DontDelete, 0, &HTMLIFrameElementTableEntries[14] },
01063    { 0, 0, 0, 0, 0 },
01064    { "marginHeight", KJS::HTMLElement::IFrameMarginHeight, DontDelete, 0, 0 },
01065    { "src", KJS::HTMLElement::IFrameSrc, DontDelete, 0, &HTMLIFrameElementTableEntries[15] },
01066    { 0, 0, 0, 0, 0 },
01067    { 0, 0, 0, 0, 0 },
01068    { "align", KJS::HTMLElement::IFrameAlign, DontDelete, 0, 0 },
01069    { 0, 0, 0, 0, 0 },
01070    { "height", KJS::HTMLElement::IFrameHeight, DontDelete, 0, &HTMLIFrameElementTableEntries[13] },
01071    { "contentDocument", KJS::HTMLElement::IFrameContentDocument, DontDelete|ReadOnly, 0, &HTMLIFrameElementTableEntries[12] },
01072    { "longDesc", KJS::HTMLElement::IFrameLongDesc, DontDelete, 0, 0 },
01073    { "marginWidth", KJS::HTMLElement::IFrameMarginWidth, DontDelete, 0, 0 },
01074    { "name", KJS::HTMLElement::IFrameName, DontDelete, 0, 0 },
01075    { "scrolling", KJS::HTMLElement::IFrameScrolling, DontDelete, 0, 0 },
01076    { "width", KJS::HTMLElement::IFrameWidth, DontDelete, 0, 0 }
01077 };
01078 
01079 const struct HashTable HTMLIFrameElementTable = { 2, 16, HTMLIFrameElementTableEntries, 12 };
01080 
01081 }; // namespace
01082 
01083 using namespace KJS;
01084 
01085 namespace KJS {
01086 
01087 const struct HashEntry HTMLCollectionProtoTableEntries[] = {
01088    { 0, 0, 0, 0, 0 },
01089    { "namedItem", HTMLCollection::NamedItem, DontDelete|Function, 1, 0 },
01090    { "item", HTMLCollection::Item, DontDelete|Function, 1, &HTMLCollectionProtoTableEntries[3] },
01091    { "tags", HTMLCollection::Tags, DontDelete|Function, 1, 0 }
01092 };
01093 
01094 const struct HashTable HTMLCollectionProtoTable = { 2, 4, HTMLCollectionProtoTableEntries, 3 };
01095 
01096 }; // namespace
01097 
01098 using namespace KJS;
01099 
01100 namespace KJS {
01101 
01102 const struct HashEntry ImageTableEntries[] = {
01103    { 0, 0, 0, 0, 0 },
01104    { 0, 0, 0, 0, 0 },
01105    { "complete", Image::Complete, DontDelete|ReadOnly, 0, &ImageTableEntries[6] },
01106    { "src", Image::Src, DontDelete, 0, &ImageTableEntries[5] },
01107    { "width", Image::Width, DontDelete|ReadOnly, 0, 0 },
01108    { "height", Image::Height, DontDelete|ReadOnly, 0, 0 },
01109    { "onload", Image::OnLoad, DontDelete, 0, 0 }
01110 };
01111 
01112 const struct HashTable ImageTable = { 2, 7, ImageTableEntries, 5 };
01113 
01114 }; // namespace
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.0.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Oct 8 12:22:41 2003 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2001