# khtml Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Source Files

# 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    { "accept", KJS::HTMLElement::InputAccept, DontDelete, 0, &HTMLInputElementTableEntries[26] },
    00314    { 0, 0, 0, 0, 0 },
    00315    { "defaultValue", KJS::HTMLElement::InputDefaultValue, DontDelete, 0, 0 },
    00316    { 0, 0, 0, 0, 0 },
    00317    { "defaultChecked", KJS::HTMLElement::InputDefaultChecked, DontDelete, 0, &HTMLInputElementTableEntries[24] },
    00318    { "blur", KJS::HTMLElement::InputBlur, DontDelete|Function, 0, 0 },
    00319    { 0, 0, 0, 0, 0 },
    00320    { 0, 0, 0, 0, 0 },
    00321    { "disabled", KJS::HTMLElement::InputDisabled, DontDelete, 0, 0 },
    00322    { "alt", KJS::HTMLElement::InputAlt, DontDelete, 0, &HTMLInputElementTableEntries[27] },
    00323    { 0, 0, 0, 0, 0 },
    00324    { "accessKey", KJS::HTMLElement::InputAccessKey, DontDelete, 0, &HTMLInputElementTableEntries[28] },
    00325    { 0, 0, 0, 0, 0 },
    00326    { "value", KJS::HTMLElement::InputValue, DontDelete, 0, 0 },
    00327    { "readOnly", KJS::HTMLElement::InputReadOnly, DontDelete, 0, &HTMLInputElementTableEntries[32] },
    00328    { "checked", KJS::HTMLElement::InputChecked, DontDelete, 0, 0 },
    00329    { "src", KJS::HTMLElement::InputSrc, DontDelete, 0, &HTMLInputElementTableEntries[30] },
    00330    { 0, 0, 0, 0, 0 },
    00331    { "type", KJS::HTMLElement::InputType, DontDelete, 0, 0 },
    00332    { "align", KJS::HTMLElement::InputAlign, DontDelete, 0, &HTMLInputElementTableEntries[29] },
    00333    { 0, 0, 0, 0, 0 },
    00334    { 0, 0, 0, 0, 0 },
    00335    { 0, 0, 0, 0, 0 },
    00336    { "tabIndex", KJS::HTMLElement::InputTabIndex, DontDelete, 0, 0 },
    00337    { "form", KJS::HTMLElement::InputForm, DontDelete|ReadOnly, 0, &HTMLInputElementTableEntries[25] },
    00338    { "status", KJS::HTMLElement::InputChecked, DontDelete, 0, 0 },
    00339    { "maxLength", KJS::HTMLElement::InputMaxLength, DontDelete, 0, 0 },
    00340    { "name", KJS::HTMLElement::InputName, DontDelete, 0, 0 },
    00341    { "size", KJS::HTMLElement::InputSize, DontDelete, 0, 0 },
    00342    { "useMap", KJS::HTMLElement::InputUseMap, DontDelete, 0, 0 },
    00343    { "focus", KJS::HTMLElement::InputFocus, DontDelete|Function, 0, &HTMLInputElementTableEntries[31] },
    00344    { "select", KJS::HTMLElement::InputSelect, DontDelete|Function, 0, 0 },
    00345    { "click", KJS::HTMLElement::InputClick, DontDelete|Function, 0, 0 }
    00346 };
    00347
    00348 const struct HashTable HTMLInputElementTable = { 2, 33, HTMLInputElementTableEntries, 24 };
    00349
    00350 } // namespace
    00351
    00352 using namespace KJS;
    00353
    00354 namespace KJS {
    00355
    00356 const struct HashEntry HTMLTextAreaElementTableEntries[] = {
    00357    { "accessKey", KJS::HTMLElement::TextAreaAccessKey, DontDelete, 0, 0 },
    00358    { "name", KJS::HTMLElement::TextAreaName, DontDelete, 0, 0 },
    00359    { "defaultValue", KJS::HTMLElement::TextAreaDefaultValue, DontDelete, 0, 0 },
    00360    { "select", KJS::HTMLElement::TextAreaSelect, DontDelete|Function, 0, 0 },
    00361    { "cols", KJS::HTMLElement::TextAreaCols, DontDelete, 0, &HTMLTextAreaElementTableEntries[13] },
    00362    { "disabled", KJS::HTMLElement::TextAreaDisabled, DontDelete, 0, 0 },
    00363    { 0, 0, 0, 0, 0 },
    00364    { "form", KJS::HTMLElement::TextAreaForm, DontDelete|ReadOnly, 0, 0 },
    00365    { "type", KJS::HTMLElement::TextAreaType, DontDelete|ReadOnly, 0, &HTMLTextAreaElementTableEntries[14] },
    00366    { "tabIndex", KJS::HTMLElement::TextAreaTabIndex, DontDelete, 0, 0 },
    00367    { 0, 0, 0, 0, 0 },
    00368    { "readOnly", KJS::HTMLElement::TextAreaReadOnly, DontDelete, 0, &HTMLTextAreaElementTableEntries[16] },
    00369    { 0, 0, 0, 0, 0 },
    00370    { "rows", KJS::HTMLElement::TextAreaRows, DontDelete, 0, 0 },
    00371    { "value", KJS::HTMLElement::TextAreaValue, DontDelete, 0, &HTMLTextAreaElementTableEntries[15] },
    00372    { "blur", KJS::HTMLElement::TextAreaBlur, DontDelete|Function, 0, 0 },
    00373    { "focus", KJS::HTMLElement::TextAreaFocus, DontDelete|Function, 0, 0 }
    00374 };
    00375
    00376 const struct HashTable HTMLTextAreaElementTable = { 2, 17, HTMLTextAreaElementTableEntries, 13 };
    00377
    00378 } // namespace
    00379
    00380 using namespace KJS;
    00381
    00382 namespace KJS {
    00383
    00384 const struct HashEntry HTMLButtonElementTableEntries[] = {
    00385    { 0, 0, 0, 0, 0 },
    00386    { 0, 0, 0, 0, 0 },
    00387    { "form", KJS::HTMLElement::ButtonForm, DontDelete|ReadOnly, 0, &HTMLButtonElementTableEntries[7] },
    00388    { "tabIndex", KJS::HTMLElement::ButtonTabIndex, DontDelete, 0, 0 },
    00389    { "name", KJS::HTMLElement::ButtonName, DontDelete, 0, 0 },
    00390    { "disabled", KJS::HTMLElement::ButtonDisabled, DontDelete, 0, 0 },
    00391    { "accessKey", KJS::HTMLElement::ButtonAccessKey, DontDelete, 0, 0 },
    00392    { "type", KJS::HTMLElement::ButtonType, DontDelete|ReadOnly, 0, &HTMLButtonElementTableEntries[8] },
    00393    { "value", KJS::HTMLElement::ButtonValue, DontDelete, 0, 0 }
    00394 };
    00395
    00396 const struct HashTable HTMLButtonElementTable = { 2, 9, HTMLButtonElementTableEntries, 7 };
    00397
    00398 } // namespace
    00399
    00400 using namespace KJS;
    00401
    00402 namespace KJS {
    00403
    00404 const struct HashEntry HTMLLabelElementTableEntries[] = {
    00405    { "htmlFor", KJS::HTMLElement::LabelHtmlFor, DontDelete, 0, 0 },
    00406    { "form", KJS::HTMLElement::LabelForm, DontDelete|ReadOnly, 0, 0 },
    00407    { "accessKey", KJS::HTMLElement::LabelAccessKey, DontDelete, 0, 0 }
    00408 };
    00409
    00410 const struct HashTable HTMLLabelElementTable = { 2, 3, HTMLLabelElementTableEntries, 3 };
    00411
    00412 } // namespace
    00413
    00414 using namespace KJS;
    00415
    00416 namespace KJS {
    00417
    00418 const struct HashEntry HTMLFieldSetElementTableEntries[] = {
    00419    { "form", KJS::HTMLElement::FieldSetForm, DontDelete|ReadOnly, 0, 0 }
    00420 };
    00421
    00422 const struct HashTable HTMLFieldSetElementTable = { 2, 1, HTMLFieldSetElementTableEntries, 1 };
    00423
    00424 } // namespace
    00425
    00426 using namespace KJS;
    00427
    00428 namespace KJS {
    00429
    00430 const struct HashEntry HTMLLegendElementTableEntries[] = {
    00431    { 0, 0, 0, 0, 0 },
    00432    { "form", KJS::HTMLElement::LegendForm, DontDelete|ReadOnly, 0, &HTMLLegendElementTableEntries[3] },
    00433    { "accessKey", KJS::HTMLElement::LegendAccessKey, DontDelete, 0, 0 },
    00434    { "align", KJS::HTMLElement::LegendAlign, DontDelete, 0, 0 }
    00435 };
    00436
    00437 const struct HashTable HTMLLegendElementTable = { 2, 4, HTMLLegendElementTableEntries, 3 };
    00438
    00439 } // namespace
    00440
    00441 using namespace KJS;
    00442
    00443 namespace KJS {
    00444
    00445 const struct HashEntry HTMLUListElementTableEntries[] = {
    00446    { "type", KJS::HTMLElement::UListType, DontDelete, 0, 0 },
    00447    { "compact", KJS::HTMLElement::UListCompact, DontDelete, 0, 0 }
    00448 };
    00449
    00450 const struct HashTable HTMLUListElementTable = { 2, 2, HTMLUListElementTableEntries, 2 };
    00451
    00452 } // namespace
    00453
    00454 using namespace KJS;
    00455
    00456 namespace KJS {
    00457
    00458 const struct HashEntry HTMLOListElementTableEntries[] = {
    00459    { "start", KJS::HTMLElement::OListStart, DontDelete, 0, &HTMLOListElementTableEntries[3] },
    00460    { 0, 0, 0, 0, 0 },
    00461    { "compact", KJS::HTMLElement::OListCompact, DontDelete, 0, 0 },
    00462    { "type", KJS::HTMLElement::OListType, DontDelete, 0, 0 }
    00463 };
    00464
    00465 const struct HashTable HTMLOListElementTable = { 2, 4, HTMLOListElementTableEntries, 3 };
    00466
    00467 } // namespace
    00468
    00469 using namespace KJS;
    00470
    00471 namespace KJS {
    00472
    00473 const struct HashEntry HTMLDListElementTableEntries[] = {
    00474    { "compact", KJS::HTMLElement::DListCompact, DontDelete, 0, 0 }
    00475 };
    00476
    00477 const struct HashTable HTMLDListElementTable = { 2, 1, HTMLDListElementTableEntries, 1 };
    00478
    00479 } // namespace
    00480
    00481 using namespace KJS;
    00482
    00483 namespace KJS {
    00484
    00485 const struct HashEntry HTMLDirectoryElementTableEntries[] = {
    00486    { "compact", KJS::HTMLElement::DirectoryCompact, DontDelete, 0, 0 }
    00487 };
    00488
    00489 const struct HashTable HTMLDirectoryElementTable = { 2, 1, HTMLDirectoryElementTableEntries, 1 };
    00490
    00491 } // namespace
    00492
    00493 using namespace KJS;
    00494
    00495 namespace KJS {
    00496
    00497 const struct HashEntry HTMLMenuElementTableEntries[] = {
    00498    { "compact", KJS::HTMLElement::MenuCompact, DontDelete, 0, 0 }
    00499 };
    00500
    00501 const struct HashTable HTMLMenuElementTable = { 2, 1, HTMLMenuElementTableEntries, 1 };
    00502
    00503 } // namespace
    00504
    00505 using namespace KJS;
    00506
    00507 namespace KJS {
    00508
    00509 const struct HashEntry HTMLLIElementTableEntries[] = {
    00510    { "type", KJS::HTMLElement::LIType, DontDelete, 0, 0 },
    00511    { "value", KJS::HTMLElement::LIValue, DontDelete, 0, 0 }
    00512 };
    00513
    00514 const struct HashTable HTMLLIElementTable = { 2, 2, HTMLLIElementTableEntries, 2 };
    00515
    00516 } // namespace
    00517
    00518 using namespace KJS;
    00519
    00520 namespace KJS {
    00521
    00522 const struct HashEntry HTMLDivElementTableEntries[] = {
    00523    { "align", KJS::HTMLElement::DivAlign, DontDelete, 0, 0 }
    00524 };
    00525
    00526 const struct HashTable HTMLDivElementTable = { 2, 1, HTMLDivElementTableEntries, 1 };
    00527
    00528 } // namespace
    00529
    00530 using namespace KJS;
    00531
    00532 namespace KJS {
    00533
    00534 const struct HashEntry HTMLParagraphElementTableEntries[] = {
    00535    { "align", KJS::HTMLElement::ParagraphAlign, DontDelete, 0, 0 }
    00536 };
    00537
    00538 const struct HashTable HTMLParagraphElementTable = { 2, 1, HTMLParagraphElementTableEntries, 1 };
    00539
    00540 } // namespace
    00541
    00542 using namespace KJS;
    00543
    00544 namespace KJS {
    00545
    00546 const struct HashEntry HTMLHeadingElementTableEntries[] = {
    00547    { "align", KJS::HTMLElement::HeadingAlign, DontDelete, 0, 0 }
    00548 };
    00549
    00550 const struct HashTable HTMLHeadingElementTable = { 2, 1, HTMLHeadingElementTableEntries, 1 };
    00551
    00552 } // namespace
    00553
    00554 using namespace KJS;
    00555
    00556 namespace KJS {
    00557
    00558 const struct HashEntry HTMLBlockQuoteElementTableEntries[] = {
    00559    { "cite", KJS::HTMLElement::BlockQuoteCite, DontDelete, 0, 0 }
    00560 };
    00561
    00562 const struct HashTable HTMLBlockQuoteElementTable = { 2, 1, HTMLBlockQuoteElementTableEntries, 1 };
    00563
    00564 } // namespace
    00565
    00566 using namespace KJS;
    00567
    00568 namespace KJS {
    00569
    00570 const struct HashEntry HTMLQuoteElementTableEntries[] = {
    00571    { "cite", KJS::HTMLElement::QuoteCite, DontDelete, 0, 0 }
    00572 };
    00573
    00574 const struct HashTable HTMLQuoteElementTable = { 2, 1, HTMLQuoteElementTableEntries, 1 };
    00575
    00576 } // namespace
    00577
    00578 using namespace KJS;
    00579
    00580 namespace KJS {
    00581
    00582 const struct HashEntry HTMLPreElementTableEntries[] = {
    00583    { "width", KJS::HTMLElement::PreWidth, DontDelete, 0, 0 }
    00584 };
    00585
    00586 const struct HashTable HTMLPreElementTable = { 2, 1, HTMLPreElementTableEntries, 1 };
    00587
    00588 } // namespace
    00589
    00590 using namespace KJS;
    00591
    00592 namespace KJS {
    00593
    00594 const struct HashEntry HTMLBRElementTableEntries[] = {
    00595    { "clear", KJS::HTMLElement::BRClear, DontDelete, 0, 0 }
    00596 };
    00597
    00598 const struct HashTable HTMLBRElementTable = { 2, 1, HTMLBRElementTableEntries, 1 };
    00599
    00600 } // namespace
    00601
    00602 using namespace KJS;
    00603
    00604 namespace KJS {
    00605
    00606 const struct HashEntry HTMLBaseFontElementTableEntries[] = {
    00607    { "color", KJS::HTMLElement::BaseFontColor, DontDelete, 0, &HTMLBaseFontElementTableEntries[3] },
    00608    { 0, 0, 0, 0, 0 },
    00609    { "size", KJS::HTMLElement::BaseFontSize, DontDelete, 0, 0 },
    00610    { "face", KJS::HTMLElement::BaseFontFace, DontDelete, 0, 0 }
    00611 };
    00612
    00613 const struct HashTable HTMLBaseFontElementTable = { 2, 4, HTMLBaseFontElementTableEntries, 3 };
    00614
    00615 } // namespace
    00616
    00617 using namespace KJS;
    00618
    00619 namespace KJS {
    00620
    00621 const struct HashEntry HTMLFontElementTableEntries[] = {
    00622    { "color", KJS::HTMLElement::FontColor, DontDelete, 0, &HTMLFontElementTableEntries[3] },
    00623    { 0, 0, 0, 0, 0 },
    00624    { "size", KJS::HTMLElement::FontSize, DontDelete, 0, 0 },
    00625    { "face", KJS::HTMLElement::FontFace, DontDelete, 0, 0 }
    00626 };
    00627
    00628 const struct HashTable HTMLFontElementTable = { 2, 4, HTMLFontElementTableEntries, 3 };
    00629
    00630 } // namespace
    00631
    00632 using namespace KJS;
    00633
    00634 namespace KJS {
    00635
    00636 const struct HashEntry HTMLHRElementTableEntries[] = {
    00637    { "width", KJS::HTMLElement::HRWidth, DontDelete, 0, 0 },
    00638    { 0, 0, 0, 0, 0 },
    00639    { "noShade", KJS::HTMLElement::HRNoShade, DontDelete, 0, 0 },
    00640    { "align", KJS::HTMLElement::HRAlign, DontDelete, 0, &HTMLHRElementTableEntries[4] },
    00641    { "size", KJS::HTMLElement::HRSize, DontDelete, 0, 0 }
    00642 };
    00643
    00644 const struct HashTable HTMLHRElementTable = { 2, 5, HTMLHRElementTableEntries, 4 };
    00645
    00646 } // namespace
    00647
    00648 using namespace KJS;
    00649
    00650 namespace KJS {
    00651
    00652 const struct HashEntry HTMLModElementTableEntries[] = {
    00653    { 0, 0, 0, 0, 0 },
    00654    { "cite", KJS::HTMLElement::ModCite, DontDelete, 0, &HTMLModElementTableEntries[2] },
    00655    { "dateTime", KJS::HTMLElement::ModDateTime, DontDelete, 0, 0 }
    00656 };
    00657
    00658 const struct HashTable HTMLModElementTable = { 2, 3, HTMLModElementTableEntries, 2 };
    00659
    00660 } // namespace
    00661
    00662 using namespace KJS;
    00663
    00664 namespace KJS {
    00665
    00666 const struct HashEntry HTMLAnchorElementTableEntries[] = {
    00667    { "shape", KJS::HTMLElement::AnchorShape, DontDelete, 0, &HTMLAnchorElementTableEntries[30] },
    00668    { "rel", KJS::HTMLElement::AnchorRel, DontDelete, 0, 0 },
    00669    { 0, 0, 0, 0, 0 },
    00670    { "accessKey", KJS::HTMLElement::AnchorAccessKey, DontDelete, 0, &HTMLAnchorElementTableEntries[24] },
    00671    { 0, 0, 0, 0, 0 },
    00672    { 0, 0, 0, 0, 0 },
    00673    { "coords", KJS::HTMLElement::AnchorCoords, DontDelete, 0, &HTMLAnchorElementTableEntries[23] },
    00674    { "href", KJS::HTMLElement::AnchorHref, DontDelete, 0, 0 },
    00675    { "protocol", KJS::HTMLElement::AnchorProtocol, DontDelete|ReadOnly, 0, 0 },
    00676    { "host", KJS::HTMLElement::AnchorHost, DontDelete|ReadOnly, 0, &HTMLAnchorElementTableEntries[26] },
    00677    { "charset", KJS::HTMLElement::AnchorCharset, DontDelete, 0, &HTMLAnchorElementTableEntries[27] },
    00678    { "hreflang", KJS::HTMLElement::AnchorHrefLang, DontDelete, 0, &HTMLAnchorElementTableEntries[25] },
    00679    { "hostname", KJS::HTMLElement::AnchorHostname, DontDelete|ReadOnly, 0, 0 },
    00680    { "type", KJS::HTMLElement::AnchorType, DontDelete, 0, 0 },
    00681    { 0, 0, 0, 0, 0 },
    00682    { "focus", KJS::HTMLElement::AnchorFocus, DontDelete|Function, 0, 0 },
    00683    { "port", KJS::HTMLElement::AnchorPort, DontDelete|ReadOnly, 0, &HTMLAnchorElementTableEntries[29] },
    00684    { 0, 0, 0, 0, 0 },
    00685    { "pathname", KJS::HTMLElement::AnchorPathName, DontDelete|ReadOnly, 0, 0 },
    00686    { 0, 0, 0, 0, 0 },
    00687    { 0, 0, 0, 0, 0 },
    00688    { 0, 0, 0, 0, 0 },
    00689    { 0, 0, 0, 0, 0 },
    00690    { "hash", KJS::HTMLElement::AnchorHash, DontDelete|ReadOnly, 0, 0 },
    00691    { "name", KJS::HTMLElement::AnchorName, DontDelete, 0, &HTMLAnchorElementTableEntries[28] },
    00692    { "rev", KJS::HTMLElement::AnchorRev, DontDelete, 0, 0 },
    00693    { "search", KJS::HTMLElement::AnchorSearch, DontDelete|ReadOnly, 0, 0 },
    00694    { "tabIndex", KJS::HTMLElement::AnchorTabIndex, DontDelete, 0, 0 },
    00695    { "target", KJS::HTMLElement::AnchorTarget, DontDelete, 0, 0 },
    00696    { "text", KJS::HTMLElement::AnchorText, DontDelete|ReadOnly, 0, 0 },
    00697    { "blur", KJS::HTMLElement::AnchorBlur, DontDelete|Function, 0, 0 }
    00698 };
    00699
    00700 const struct HashTable HTMLAnchorElementTable = { 2, 31, HTMLAnchorElementTableEntries, 23 };
    00701
    00702 } // namespace
    00703
    00704 using namespace KJS;
    00705
    00706 namespace KJS {
    00707
    00708 const struct HashEntry HTMLImageElementTableEntries[] = {
    00709    { 0, 0, 0, 0, 0 },
    00710    { 0, 0, 0, 0, 0 },
    00711    { "isMap", KJS::HTMLElement::ImageIsMap, DontDelete, 0, 0 },
    00712    { "complete", KJS::HTMLElement::ImageComplete, DontDelete|ReadOnly, 0, &HTMLImageElementTableEntries[14] },
    00713    { 0, 0, 0, 0, 0 },
    00714    { "align", KJS::HTMLElement::ImageAlign, DontDelete, 0, 0 },
    00715    { "src", KJS::HTMLElement::ImageSrc, DontDelete, 0, 0 },
    00716    { 0, 0, 0, 0, 0 },
    00717    { "border", KJS::HTMLElement::ImageBorder, DontDelete, 0, &HTMLImageElementTableEntries[19] },
    00718    { "y", KJS::HTMLElement::ImageY, DontDelete|ReadOnly, 0, 0 },
    00719    { 0, 0, 0, 0, 0 },
    00720    { "name", KJS::HTMLElement::ImageName, DontDelete, 0, 0 },
    00721    { "hspace", KJS::HTMLElement::ImageHspace, DontDelete, 0, &HTMLImageElementTableEntries[17] },
    00722    { "alt", KJS::HTMLElement::ImageAlt, DontDelete, 0, 0 },
    00723    { "height", KJS::HTMLElement::ImageHeight, DontDelete, 0, &HTMLImageElementTableEntries[15] },
    00724    { "longDesc", KJS::HTMLElement::ImageLongDesc, DontDelete, 0, &HTMLImageElementTableEntries[16] },
    00725    { "useMap", KJS::HTMLElement::ImageUseMap, DontDelete, 0, 0 },
    00726    { "vspace", KJS::HTMLElement::ImageVspace, DontDelete, 0, &HTMLImageElementTableEntries[18] },
    00727    { "width", KJS::HTMLElement::ImageWidth, DontDelete, 0, 0 },
    00728    { "x", KJS::HTMLElement::ImageX, DontDelete|ReadOnly, 0, 0 }
    00729 };
    00730
    00731 const struct HashTable HTMLImageElementTable = { 2, 20, HTMLImageElementTableEntries, 14 };
    00732
    00733 } // namespace
    00734
    00735 using namespace KJS;
    00736
    00737 namespace KJS {
    00738
    00739 const struct HashEntry HTMLObjectElementTableEntries[] = {
    00740    { "declare", KJS::HTMLElement::ObjectDeclare, DontDelete, 0, 0 },
    00741    { 0, 0, 0, 0, 0 },
    00742    { "vspace", KJS::HTMLElement::ObjectVspace, DontDelete, 0, 0 },
    00743    { "align", KJS::HTMLElement::ObjectAlign, DontDelete, 0, 0 },
    00744    { "width", KJS::HTMLElement::ObjectWidth, DontDelete, 0, 0 },
    00745    { 0, 0, 0, 0, 0 },
    00746    { 0, 0, 0, 0, 0 },
    00747    { 0, 0, 0, 0, 0 },
    00748    { "hspace", KJS::HTMLElement::ObjectHspace, DontDelete, 0, 0 },
    00749    { "codeType", KJS::HTMLElement::ObjectCodeType, DontDelete, 0, 0 },
    00750    { "codeBase", KJS::HTMLElement::ObjectCodeBase, DontDelete, 0, &HTMLObjectElementTableEntries[21] },
    00751    { "code", KJS::HTMLElement::ObjectCode, DontDelete, 0, 0 },
    00752    { 0, 0, 0, 0, 0 },
    00753    { "height", KJS::HTMLElement::ObjectHeight, DontDelete, 0, 0 },
    00754    { "contentDocument", KJS::HTMLElement::ObjectContentDocument, DontDelete|ReadOnly, 0, 0 },
    00755    { "tabIndex", KJS::HTMLElement::ObjectTabIndex, DontDelete, 0, 0 },
    00756    { "form", KJS::HTMLElement::ObjectForm, DontDelete|ReadOnly, 0, 0 },
    00757    { "name", KJS::HTMLElement::ObjectName, DontDelete, 0, &HTMLObjectElementTableEntries[22] },
    00758    { "archive", KJS::HTMLElement::ObjectArchive, DontDelete, 0, &HTMLObjectElementTableEntries[20] },
    00759    { "useMap", KJS::HTMLElement::ObjectUseMap, DontDelete, 0, 0 },
    00760    { "border", KJS::HTMLElement::ObjectBorder, DontDelete, 0, 0 },
    00761    { "data", KJS::HTMLElement::ObjectData, DontDelete, 0, &HTMLObjectElementTableEntries[23] },
    00762    { "standby", KJS::HTMLElement::ObjectStandby, DontDelete, 0, 0 },
    00763    { "type", KJS::HTMLElement::ObjectType, DontDelete, 0, 0 }
    00764 };
    00765
    00766 const struct HashTable HTMLObjectElementTable = { 2, 24, HTMLObjectElementTableEntries, 20 };
    00767
    00768 } // namespace
    00769
    00770 using namespace KJS;
    00771
    00772 namespace KJS {
    00773
    00774 const struct HashEntry HTMLParamElementTableEntries[] = {
    00775    { 0, 0, 0, 0, 0 },
    00776    { "name", KJS::HTMLElement::ParamName, DontDelete, 0, &HTMLParamElementTableEntries[4] },
    00777    { "type", KJS::HTMLElement::ParamType, DontDelete, 0, 0 },
    00778    { "valueType", KJS::HTMLElement::ParamValueType, DontDelete, 0, 0 },
    00779    { "value", KJS::HTMLElement::ParamValue, DontDelete, 0, 0 }
    00780 };
    00781
    00782 const struct HashTable HTMLParamElementTable = { 2, 5, HTMLParamElementTableEntries, 4 };
    00783
    00784 } // namespace
    00785
    00786 using namespace KJS;
    00787
    00788 namespace KJS {
    00789
    00790 const struct HashEntry HTMLAppletElementTableEntries[] = {
    00791    { 0, 0, 0, 0, 0 },
    00792    { "archive", KJS::HTMLElement::AppletArchive, DontDelete, 0, &HTMLAppletElementTableEntries[12] },
    00793    { "alt", KJS::HTMLElement::AppletAlt, DontDelete, 0, 0 },
    00794    { 0, 0, 0, 0, 0 },
    00795    { "code", KJS::HTMLElement::AppletCode, DontDelete, 0, &HTMLAppletElementTableEntries[13] },
    00796    { "width", KJS::HTMLElement::AppletWidth, DontDelete, 0, 0 },
    00797    { "align", KJS::HTMLElement::AppletAlign, DontDelete, 0, &HTMLAppletElementTableEntries[11] },
    00798    { 0, 0, 0, 0, 0 },
    00799    { 0, 0, 0, 0, 0 },
    00800    { "codeBase", KJS::HTMLElement::AppletCodeBase, DontDelete, 0, 0 },
    00801    { "name", KJS::HTMLElement::AppletName, DontDelete, 0, 0 },
    00802    { "height", KJS::HTMLElement::AppletHeight, DontDelete, 0, 0 },
    00803    { "hspace", KJS::HTMLElement::AppletHspace, DontDelete, 0, 0 },
    00804    { "object", KJS::HTMLElement::AppletObject, DontDelete, 0, &HTMLAppletElementTableEntries[14] },
    00805    { "vspace", KJS::HTMLElement::AppletVspace, DontDelete, 0, 0 }
    00806 };
    00807
    00808 const struct HashTable HTMLAppletElementTable = { 2, 15, HTMLAppletElementTableEntries, 11 };
    00809
    00810 } // namespace
    00811
    00812 using namespace KJS;
    00813
    00814 namespace KJS {
    00815
    00816 const struct HashEntry HTMLMapElementTableEntries[] = {
    00817    { "areas", KJS::HTMLElement::MapAreas, DontDelete|ReadOnly, 0, 0 },
    00818    { "name", KJS::HTMLElement::MapName, DontDelete, 0, 0 }
    00819 };
    00820
    00821 const struct HashTable HTMLMapElementTable = { 2, 2, HTMLMapElementTableEntries, 2 };
    00822
    00823 } // namespace
    00824
    00825 using namespace KJS;
    00826
    00827 namespace KJS {
    00828
    00829 const struct HashEntry HTMLAreaElementTableEntries[] = {
    00830    { "hash", KJS::HTMLElement::AreaHash, DontDelete|ReadOnly, 0, &HTMLAreaElementTableEntries[17] },
    00831    { "href", KJS::HTMLElement::AreaHref, DontDelete, 0, 0 },
    00832    { "target", KJS::HTMLElement::AreaTarget, DontDelete, 0, 0 },
    00833    { "port", KJS::HTMLElement::AreaPort, DontDelete|ReadOnly, 0, 0 },
    00834    { "shape", KJS::HTMLElement::AreaShape, DontDelete, 0, 0 },
    00835    { "coords", KJS::HTMLElement::AreaCoords, DontDelete, 0, &HTMLAreaElementTableEntries[18] },
    00836    { "alt", KJS::HTMLElement::AreaAlt, DontDelete, 0, &HTMLAreaElementTableEntries[16] },
    00837    { 0, 0, 0, 0, 0 },
    00838    { "accessKey", KJS::HTMLElement::AreaAccessKey, DontDelete, 0, &HTMLAreaElementTableEntries[15] },
    00839    { 0, 0, 0, 0, 0 },
    00840    { "noHref", KJS::HTMLElement::AreaNoHref, DontDelete, 0, 0 },
    00841    { "host", KJS::HTMLElement::AreaHost, DontDelete|ReadOnly, 0, 0 },
    00842    { "protocol", KJS::HTMLElement::AreaProtocol, DontDelete|ReadOnly, 0, 0 },
    00843    { 0, 0, 0, 0, 0 },
    00844    { 0, 0, 0, 0, 0 },
    00845    { "hostname", KJS::HTMLElement::AreaHostName, DontDelete|ReadOnly, 0, 0 },
    00846    { "pathname", KJS::HTMLElement::AreaPathName, DontDelete|ReadOnly, 0, 0 },
    00847    { "search", KJS::HTMLElement::AreaSearch, DontDelete|ReadOnly, 0, 0 },
    00848    { "tabIndex", KJS::HTMLElement::AreaTabIndex, DontDelete, 0, 0 }
    00849 };
    00850
    00851 const struct HashTable HTMLAreaElementTable = { 2, 19, HTMLAreaElementTableEntries, 15 };
    00852
    00853 } // namespace
    00854
    00855 using namespace KJS;
    00856
    00857 namespace KJS {
    00858
    00859 const struct HashEntry HTMLScriptElementTableEntries[] = {
    00860    { "event", KJS::HTMLElement::ScriptEvent, DontDelete, 0, &HTMLScriptElementTableEntries[8] },
    00861    { 0, 0, 0, 0, 0 },
    00862    { "type", KJS::HTMLElement::ScriptType, DontDelete, 0, 0 },
    00863    { 0, 0, 0, 0, 0 },
    00864    { "htmlFor", KJS::HTMLElement::ScriptHtmlFor, DontDelete, 0, &HTMLScriptElementTableEntries[7] },
    00865    { "text", KJS::HTMLElement::ScriptText, DontDelete, 0, 0 },
    00866    { "src", KJS::HTMLElement::ScriptSrc, DontDelete, 0, 0 },
    00867    { "charset", KJS::HTMLElement::ScriptCharset, DontDelete, 0, 0 },
    00868    { "defer", KJS::HTMLElement::ScriptDefer, DontDelete, 0, 0 }
    00869 };
    00870
    00871 const struct HashTable HTMLScriptElementTable = { 2, 9, HTMLScriptElementTableEntries, 7 };
    00872
    00873 } // namespace
    00874
    00875 using namespace KJS;
    00876
    00877 namespace KJS {
    00878
    00879 const struct HashEntry HTMLTableElementTableEntries[] = {
    00880    { "summary", KJS::HTMLElement::TableSummary, DontDelete, 0, &HTMLTableElementTableEntries[28] },
    00881    { "tBodies", KJS::HTMLElement::TableTBodies, DontDelete|ReadOnly, 0, &HTMLTableElementTableEntries[27] },
    00882    { 0, 0, 0, 0, 0 },
    00883    { "tHead", KJS::HTMLElement::TableTHead, DontDelete, 0, &HTMLTableElementTableEntries[26] },
    00884    { 0, 0, 0, 0, 0 },
    00885    { 0, 0, 0, 0, 0 },
    00886    { 0, 0, 0, 0, 0 },
    00887    { "cellPadding", KJS::HTMLElement::TableCellPadding, DontDelete, 0, &HTMLTableElementTableEntries[30] },
    00888    { 0, 0, 0, 0, 0 },
    00889    { 0, 0, 0, 0, 0 },
    00890    { 0, 0, 0, 0, 0 },
    00891    { "deleteCaption", KJS::HTMLElement::TableDeleteCaption, DontDelete|Function, 0, 0 },
    00892    { "createCaption", KJS::HTMLElement::TableCreateCaption, DontDelete|Function, 0, 0 },
    00893    { 0, 0, 0, 0, 0 },
    00894    { "caption", KJS::HTMLElement::TableCaption, DontDelete, 0, 0 },
    00895    { "width", KJS::HTMLElement::TableWidth, DontDelete, 0, &HTMLTableElementTableEntries[29] },
    00896    { "createTFoot", KJS::HTMLElement::TableCreateTFoot, DontDelete|Function, 0, 0 },
    00897    { "align", KJS::HTMLElement::TableAlign, DontDelete, 0, &HTMLTableElementTableEntries[24] },
    00898    { "tFoot", KJS::HTMLElement::TableTFoot, DontDelete, 0, 0 },
    00899    { "deleteRow", KJS::HTMLElement::TableDeleteRow, DontDelete|Function, 1, 0 },
    00900    { 0, 0, 0, 0, 0 },
    00901    { "cellSpacing", KJS::HTMLElement::TableCellSpacing, DontDelete, 0, 0 },
    00902    { "rows", KJS::HTMLElement::TableRows, DontDelete|ReadOnly, 0, &HTMLTableElementTableEntries[23] },
    00903    { "bgColor", KJS::HTMLElement::TableBgColor, DontDelete, 0, 0 },
    00904    { "border", KJS::HTMLElement::TableBorder, DontDelete, 0, &HTMLTableElementTableEntries[25] },
    00905    { "frame", KJS::HTMLElement::TableFrame, DontDelete, 0, 0 },
    00906    { "rules", KJS::HTMLElement::TableRules, DontDelete, 0, 0 },
    00907    { "createTHead", KJS::HTMLElement::TableCreateTHead, DontDelete|Function, 0, 0 },
    00908    { "deleteTHead", KJS::HTMLElement::TableDeleteTHead, DontDelete|Function, 0, 0 },
    00909    { "deleteTFoot", KJS::HTMLElement::TableDeleteTFoot, DontDelete|Function, 0, 0 },
    00910    { "insertRow", KJS::HTMLElement::TableInsertRow, DontDelete|Function, 1, 0 }
    00911 };
    00912
    00913 const struct HashTable HTMLTableElementTable = { 2, 31, HTMLTableElementTableEntries, 23 };
    00914
    00915 } // namespace
    00916
    00917 using namespace KJS;
    00918
    00919 namespace KJS {
    00920
    00921 const struct HashEntry HTMLTableCaptionElementTableEntries[] = {
    00922    { "align", KJS::HTMLElement::TableCaptionAlign, DontDelete, 0, 0 }
    00923 };
    00924
    00925 const struct HashTable HTMLTableCaptionElementTable = { 2, 1, HTMLTableCaptionElementTableEntries, 1 };
    00926
    00927 } // namespace
    00928
    00929 using namespace KJS;
    00930
    00931 namespace KJS {
    00932
    00933 const struct HashEntry HTMLTableColElementTableEntries[] = {
    00934    { "ch", KJS::HTMLElement::TableColCh, DontDelete, 0, &HTMLTableColElementTableEntries[7] },
    00935    { 0, 0, 0, 0, 0 },
    00936    { 0, 0, 0, 0, 0 },
    00937    { "chOff", KJS::HTMLElement::TableColChOff, DontDelete, 0, 0 },
    00938    { 0, 0, 0, 0, 0 },
    00939    { "align", KJS::HTMLElement::TableColAlign, DontDelete, 0, &HTMLTableColElementTableEntries[9] },
    00940    { 0, 0, 0, 0, 0 },
    00941    { "span", KJS::HTMLElement::TableColSpan, DontDelete, 0, &HTMLTableColElementTableEntries[8] },
    00942    { "vAlign", KJS::HTMLElement::TableColVAlign, DontDelete, 0, 0 },
    00943    { "width", KJS::HTMLElement::TableColWidth, DontDelete, 0, 0 }
    00944 };
    00945
    00946 const struct HashTable HTMLTableColElementTable = { 2, 10, HTMLTableColElementTableEntries, 7 };
    00947
    00948 } // namespace
    00949
    00950 using namespace KJS;
    00951
    00952 namespace KJS {
    00953
    00954 const struct HashEntry HTMLTableSectionElementTableEntries[] = {
    00955    { "ch", KJS::HTMLElement::TableSectionCh, DontDelete, 0, &HTMLTableSectionElementTableEntries[7] },
    00956    { "deleteRow", KJS::HTMLElement::TableSectionDeleteRow, DontDelete|Function, 1, 0 },
    00957    { 0, 0, 0, 0, 0 },
    00958    { "chOff", KJS::HTMLElement::TableSectionChOff, DontDelete, 0, 0 },
    00959    { "rows", KJS::HTMLElement::TableSectionRows, DontDelete|ReadOnly, 0, 0 },
    00960    { "align", KJS::HTMLElement::TableSectionAlign, DontDelete, 0, 0 },
    00961    { 0, 0, 0, 0, 0 },
    00962    { "vAlign", KJS::HTMLElement::TableSectionVAlign, DontDelete, 0, &HTMLTableSectionElementTableEntries[8] },
    00963    { "insertRow", KJS::HTMLElement::TableSectionInsertRow, DontDelete|Function, 1, 0 }
    00964 };
    00965
    00966 const struct HashTable HTMLTableSectionElementTable = { 2, 9, HTMLTableSectionElementTableEntries, 7 };
    00967
    00968 } // namespace
    00969
    00970 using namespace KJS;
    00971
    00972 namespace KJS {
    00973
    00974 const struct HashEntry HTMLTableRowElementTableEntries[] = {
    00975    { "sectionRowIndex", KJS::HTMLElement::TableRowSectionRowIndex, DontDelete|ReadOnly, 0, &HTMLTableRowElementTableEntries[11] },
    00976    { "rowIndex", KJS::HTMLElement::TableRowRowIndex, DontDelete|ReadOnly, 0, 0 },
    00977    { "chOff", KJS::HTMLElement::TableRowChOff, DontDelete, 0, 0 },
    00978    { "cells", KJS::HTMLElement::TableRowCells, DontDelete|ReadOnly, 0, 0 },
    00979    { "vAlign", KJS::HTMLElement::TableRowVAlign, DontDelete, 0, 0 },
    00980    { "ch", KJS::HTMLElement::TableRowCh, DontDelete, 0, 0 },
    00981    { "align", KJS::HTMLElement::TableRowAlign, DontDelete, 0, 0 },
    00982    { 0, 0, 0, 0, 0 },
    00983    { "bgColor", KJS::HTMLElement::TableRowBgColor, DontDelete, 0, 0 },
    00984    { 0, 0, 0, 0, 0 },
    00985    { "deleteCell", KJS::HTMLElement::TableRowDeleteCell, DontDelete|Function, 1, 0 },
    00986    { "insertCell", KJS::HTMLElement::TableRowInsertCell, DontDelete|Function, 1, 0 }
    00987 };
    00988
    00989 const struct HashTable HTMLTableRowElementTable = { 2, 12, HTMLTableRowElementTableEntries, 11 };
    00990
    00991 } // namespace
    00992
    00993 using namespace KJS;
    00994
    00995 namespace KJS {
    00996
    00997 const struct HashEntry HTMLTableCellElementTableEntries[] = {
    00998    { "colSpan", KJS::HTMLElement::TableCellColSpan, DontDelete, 0, 0 },
    00999    { "noWrap", KJS::HTMLElement::TableCellNoWrap, DontDelete, 0, 0 },
    01000    { "abbr", KJS::HTMLElement::TableCellAbbr, DontDelete, 0, &HTMLTableCellElementTableEntries[15] },
    01001    { "height", KJS::HTMLElement::TableCellHeight, DontDelete, 0, 0 },
    01002    { "width", KJS::HTMLElement::TableCellWidth, DontDelete, 0, 0 },
    01003    { "cellIndex", KJS::HTMLElement::TableCellCellIndex, DontDelete|ReadOnly, 0, 0 },
    01004    { "chOff", KJS::HTMLElement::TableCellChOff, DontDelete, 0, 0 },
    01005    { "bgColor", KJS::HTMLElement::TableCellBgColor, DontDelete, 0, 0 },
    01006    { "ch", KJS::HTMLElement::TableCellCh, DontDelete, 0, 0 },
    01007    { "vAlign", KJS::HTMLElement::TableCellVAlign, DontDelete, 0, 0 },
    01008    { 0, 0, 0, 0, 0 },
    01009    { "rowSpan", KJS::HTMLElement::TableCellRowSpan, DontDelete, 0, 0 },
    01010    { "headers", KJS::HTMLElement::TableCellHeaders, DontDelete, 0, 0 },
    01011    { "align", KJS::HTMLElement::TableCellAlign, DontDelete, 0, &HTMLTableCellElementTableEntries[16] },
    01012    { 0, 0, 0, 0, 0 },
    01013    { "axis", KJS::HTMLElement::TableCellAxis, DontDelete, 0, 0 },
    01014    { "scope", KJS::HTMLElement::TableCellScope, DontDelete, 0, 0 }
    01015 };
    01016
    01017 const struct HashTable HTMLTableCellElementTable = { 2, 17, HTMLTableCellElementTableEntries, 15 };
    01018
    01019 } // namespace
    01020
    01021 using namespace KJS;
    01022
    01023 namespace KJS {
    01024
    01025 const struct HashEntry HTMLFrameSetElementTableEntries[] = {
    01026    { 0, 0, 0, 0, 0 },
    01027    { "cols", KJS::HTMLElement::FrameSetCols, DontDelete, 0, &HTMLFrameSetElementTableEntries[2] },
    01028    { "rows", KJS::HTMLElement::FrameSetRows, DontDelete, 0, 0 }
    01029 };
    01030
    01031 const struct HashTable HTMLFrameSetElementTable = { 2, 3, HTMLFrameSetElementTableEntries, 2 };
    01032
    01033 } // namespace
    01034
    01035 using namespace KJS;
    01036
    01037 namespace KJS {
    01038
    01039 const struct HashEntry HTMLFrameElementTableEntries[] = {
    01040    { 0, 0, 0, 0, 0 },
    01041    { "contentDocument", KJS::HTMLElement::FrameContentDocument, DontDelete|ReadOnly, 0, &HTMLFrameElementTableEntries[9] },
    01042    { "location", KJS::HTMLElement::FrameLocation, DontDelete, 0, 0 },
    01043    { "name", KJS::HTMLElement::FrameName, DontDelete, 0, 0 },
    01044    { "frameBorder", KJS::HTMLElement::FrameFrameBorder, DontDelete, 0, &HTMLFrameElementTableEntries[11] },
    01045    { "longDesc", KJS::HTMLElement::FrameLongDesc, DontDelete, 0, 0 },
    01046    { "marginHeight", KJS::HTMLElement::FrameMarginHeight, DontDelete, 0, 0 },
    01047    { "marginWidth", KJS::HTMLElement::FrameMarginWidth, DontDelete, 0, 0 },
    01048    { 0, 0, 0, 0, 0 },
    01049    { "noResize", KJS::HTMLElement::FrameNoResize, DontDelete, 0, &HTMLFrameElementTableEntries[10] },
    01050    { "scrolling", KJS::HTMLElement::FrameScrolling, DontDelete, 0, 0 },
    01051    { "src", KJS::HTMLElement::FrameSrc, DontDelete, 0, 0 }
    01052 };
    01053
    01054 const struct HashTable HTMLFrameElementTable = { 2, 12, HTMLFrameElementTableEntries, 9 };
    01055
    01056 } // namespace
    01057
    01058 using namespace KJS;
    01059
    01060 namespace KJS {
    01061
    01062 const struct HashEntry HTMLIFrameElementTableEntries[] = {
    01063    { 0, 0, 0, 0, 0 },
    01064    { "frameBorder", KJS::HTMLElement::IFrameFrameBorder, DontDelete, 0, &HTMLIFrameElementTableEntries[14] },
    01065    { 0, 0, 0, 0, 0 },
    01066    { "marginHeight", KJS::HTMLElement::IFrameMarginHeight, DontDelete, 0, 0 },
    01067    { "src", KJS::HTMLElement::IFrameSrc, DontDelete, 0, &HTMLIFrameElementTableEntries[15] },
    01068    { 0, 0, 0, 0, 0 },
    01069    { 0, 0, 0, 0, 0 },
    01070    { "align", KJS::HTMLElement::IFrameAlign, DontDelete, 0, 0 },
    01071    { 0, 0, 0, 0, 0 },
    01072    { "height", KJS::HTMLElement::IFrameHeight, DontDelete, 0, &HTMLIFrameElementTableEntries[13] },
    01073    { "contentDocument", KJS::HTMLElement::IFrameContentDocument, DontDelete|ReadOnly, 0, &HTMLIFrameElementTableEntries[12] },
    01074    { "longDesc", KJS::HTMLElement::IFrameLongDesc, DontDelete, 0, 0 },
    01075    { "marginWidth", KJS::HTMLElement::IFrameMarginWidth, DontDelete, 0, 0 },
    01076    { "name", KJS::HTMLElement::IFrameName, DontDelete, 0, 0 },
    01077    { "scrolling", KJS::HTMLElement::IFrameScrolling, DontDelete, 0, 0 },
    01078    { "width", KJS::HTMLElement::IFrameWidth, DontDelete, 0, 0 }
    01079 };
    01080
    01081 const struct HashTable HTMLIFrameElementTable = { 2, 16, HTMLIFrameElementTableEntries, 12 };
    01082
    01083 } // namespace
    01084
    01085 using namespace KJS;
    01086
    01087 namespace KJS {
    01088
    01089 const struct HashEntry HTMLCollectionProtoTableEntries[] = {
    01090    { 0, 0, 0, 0, 0 },
    01091    { "namedItem", HTMLCollection::NamedItem, DontDelete|Function, 1, 0 },
    01092    { "item", HTMLCollection::Item, DontDelete|Function, 1, &HTMLCollectionProtoTableEntries[3] },
    01093    { "tags", HTMLCollection::Tags, DontDelete|Function, 1, 0 }
    01094 };
    01095
    01096 const struct HashTable HTMLCollectionProtoTable = { 2, 4, HTMLCollectionProtoTableEntries, 3 };
    01097
    01098 } // namespace
    01099
    01100 using namespace KJS;
    01101
    01102 namespace KJS {
    01103
    01104 const struct HashEntry ImageTableEntries[] = {
    01105    { 0, 0, 0, 0, 0 },
    01106    { 0, 0, 0, 0, 0 },
    01107    { "complete", Image::Complete, DontDelete|ReadOnly, 0, &ImageTableEntries[6] },
    01108    { "src", Image::Src, DontDelete, 0, &ImageTableEntries[5] },
    01109    { "width", Image::Width, DontDelete|ReadOnly, 0, 0 },
    01110    { "height", Image::Height, DontDelete|ReadOnly, 0, 0 },
    01111    { "onload", Image::OnLoad, DontDelete, 0, 0 }
    01112 };
    01113
    01114 const struct HashTable ImageTable = { 2, 7, ImageTableEntries, 5 };
    01115
    01116 } // namespace

This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:34:22 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001