KJS::HTMLElement Class Reference
Inheritance diagram for KJS::HTMLElement:

Detailed Description
Definition at line 58 of file kjs_html.h.
Public Types | |
enum | { HtmlVersion, HeadProfile, LinkHref, LinkRel, LinkMedia, LinkCharset, LinkDisabled, LinkHrefLang, LinkRev, LinkTarget, LinkType, LinkSheet, TitleText, MetaName, MetaHttpEquiv, MetaContent, MetaScheme, BaseHref, BaseTarget, IsIndexForm, IsIndexPrompt, StyleDisabled, StyleSheet, StyleType, StyleMedia, BodyBackground, BodyVLink, BodyText, BodyLink, BodyALink, BodyBgColor, BodyOnLoad, FormAction, FormEncType, FormElements, FormLength, FormAcceptCharset, FormReset, FormTarget, FormName, FormMethod, FormSubmit, SelectAdd, SelectTabIndex, SelectValue, SelectSelectedIndex, SelectLength, SelectRemove, SelectForm, SelectBlur, SelectType, SelectOptions, SelectDisabled, SelectMultiple, SelectName, SelectSize, SelectFocus, OptGroupDisabled, OptGroupLabel, OptionIndex, OptionSelected, OptionForm, OptionText, OptionDefaultSelected, OptionDisabled, OptionLabel, OptionValue, InputBlur, InputReadOnly, InputAccept, InputSize, InputDefaultValue, InputTabIndex, InputValue, InputType, InputFocus, InputMaxLength, InputDefaultChecked, InputDisabled, InputChecked, InputIndeterminate, InputForm, InputAccessKey, InputAlign, InputAlt, InputName, InputSrc, InputUseMap, InputSelect, InputClick, InputSelectionStart, InputSelectionEnd, InputSetSelectionRange, TextAreaAccessKey, TextAreaName, TextAreaDefaultValue, TextAreaSelect, TextAreaCols, TextAreaDisabled, TextAreaForm, TextAreaType, TextAreaTabIndex, TextAreaReadOnly, TextAreaRows, TextAreaValue, TextAreaBlur, TextAreaFocus, TextAreaSelectionStart, TextAreaSelectionEnd, TextAreaSetSelectionRange, TextAreaTextLength, ButtonBlur, ButtonFocus, ButtonForm, ButtonTabIndex, ButtonName, ButtonDisabled, ButtonAccessKey, ButtonType, ButtonValue, LabelHtmlFor, LabelForm, LabelAccessKey, FieldSetForm, LegendForm, LegendAccessKey, LegendAlign, UListType, UListCompact, OListStart, OListCompact, OListType, DListCompact, DirectoryCompact, MenuCompact, LIType, LIValue, DivAlign, ParagraphAlign, HeadingAlign, BlockQuoteCite, QuoteCite, PreWidth, BRClear, BaseFontColor, BaseFontSize, BaseFontFace, FontColor, FontSize, FontFace, HRWidth, HRNoShade, HRAlign, HRSize, ModCite, ModDateTime, AnchorShape, AnchorRel, AnchorAccessKey, AnchorCoords, AnchorHref, AnchorProtocol, AnchorHost, AnchorCharset, AnchorHrefLang, AnchorHostname, AnchorType, AnchorFocus, AnchorPort, AnchorPathName, AnchorHash, AnchorSearch, AnchorName, AnchorRev, AnchorTabIndex, AnchorTarget, AnchorText, AnchorBlur, AnchorClick, ImageName, ImageAlign, ImageHspace, ImageVspace, ImageUseMap, ImageAlt, ImageLowSrc, ImageWidth, ImageIsMap, ImageBorder, ImageHeight, ImageLongDesc, ImageSrc, ImageX, ImageY, ImageComplete, ObjectHspace, ObjectHeight, ObjectAlign, ObjectBorder, ObjectCode, ObjectType, ObjectVspace, ObjectArchive, ObjectDeclare, ObjectForm, ObjectCodeBase, ObjectCodeType, ObjectData, ObjectName, ObjectStandby, ObjectTabIndex, ObjectUseMap, ObjectWidth, ObjectContentDocument, ParamName, ParamType, ParamValueType, ParamValue, AppletArchive, AppletAlt, AppletCode, AppletWidth, AppletAlign, AppletCodeBase, AppletName, AppletHeight, AppletHspace, AppletObject, AppletVspace, MapAreas, MapName, AreaHash, AreaHref, AreaTarget, AreaPort, AreaShape, AreaCoords, AreaAlt, AreaAccessKey, AreaNoHref, AreaHost, AreaProtocol, AreaHostName, AreaPathName, AreaSearch, AreaTabIndex, ScriptEvent, ScriptType, ScriptHtmlFor, ScriptText, ScriptSrc, ScriptCharset, ScriptDefer, TableSummary, TableTBodies, TableTHead, TableCellPadding, TableDeleteCaption, TableCreateCaption, TableCaption, TableWidth, TableCreateTFoot, TableAlign, TableTFoot, TableDeleteRow, TableCellSpacing, TableRows, TableBgColor, TableBorder, TableFrame, TableRules, TableCreateTHead, TableDeleteTHead, TableDeleteTFoot, TableInsertRow, TableCaptionAlign, TableColCh, TableColChOff, TableColAlign, TableColSpan, TableColVAlign, TableColWidth, TableSectionCh, TableSectionDeleteRow, TableSectionChOff, TableSectionRows, TableSectionAlign, TableSectionVAlign, TableSectionInsertRow, TableRowSectionRowIndex, TableRowRowIndex, TableRowChOff, TableRowCells, TableRowVAlign, TableRowCh, TableRowAlign, TableRowBgColor, TableRowDeleteCell, TableRowInsertCell, TableCellColSpan, TableCellNoWrap, TableCellAbbr, TableCellHeight, TableCellWidth, TableCellCellIndex, TableCellChOff, TableCellBgColor, TableCellCh, TableCellVAlign, TableCellRowSpan, TableCellHeaders, TableCellAlign, TableCellAxis, TableCellScope, FrameSetCols, FrameSetRows, FrameSrc, FrameLocation, FrameFrameBorder, FrameScrolling, FrameMarginWidth, FrameLongDesc, FrameMarginHeight, FrameName, FrameContentDocument, FrameContentWindow, FrameNoResize, FrameWidth, FrameHeight, IFrameLongDesc, IFrameAlign, IFrameFrameBorder, IFrameSrc, IFrameName, IFrameHeight, IFrameMarginHeight, IFrameMarginWidth, IFrameScrolling, IFrameWidth, IFrameContentDocument, IFrameContentWindow, MarqueeStart, MarqueeStop, LayerTop, LayerLeft, LayerVisibility, LayerBgColor, LayerClip, LayerDocument, LayerLayers, ElementInnerHTML, ElementTitle, ElementId, ElementDir, ElementLang, ElementClassName, ElementInnerText, ElementDocument, ElementChildren, ElementAll, ElementScrollIntoView } |
Public Member Functions | |
HTMLElement (ExecState *exec, const DOM::HTMLElement &e) | |
virtual Value | tryGet (ExecState *exec, const Identifier &propertyName) const |
Value | getValueProperty (ExecState *exec, int token) const |
virtual void | tryPut (ExecState *exec, const Identifier &propertyName, const Value &value, int attr=None) |
void | putValueProperty (ExecState *exec, int token, const Value &value, int) |
virtual bool | hasProperty (ExecState *exec, const Identifier &propertyName) const |
virtual UString | toString (ExecState *exec) const |
virtual void | pushEventHandlerScope (ExecState *exec, ScopeChain &scope) const |
virtual const ClassInfo * | classInfo () const |
DOM::HTMLElement | toElement () const |
Static Public Attributes | |
static const ClassInfo | info |
static const ClassInfo | html_info |
static const ClassInfo | head_info |
static const ClassInfo | link_info |
static const ClassInfo | title_info |
static const ClassInfo | meta_info |
static const ClassInfo | base_info |
static const ClassInfo | isIndex_info |
static const ClassInfo | style_info |
static const ClassInfo | body_info |
static const ClassInfo | form_info |
static const ClassInfo | select_info |
static const ClassInfo | optGroup_info |
static const ClassInfo | option_info |
static const ClassInfo | input_info |
static const ClassInfo | textArea_info |
static const ClassInfo | button_info |
static const ClassInfo | label_info |
static const ClassInfo | fieldSet_info |
static const ClassInfo | legend_info |
static const ClassInfo | ul_info |
static const ClassInfo | ol_info |
static const ClassInfo | dl_info |
static const ClassInfo | dir_info |
static const ClassInfo | menu_info |
static const ClassInfo | li_info |
static const ClassInfo | div_info |
static const ClassInfo | p_info |
static const ClassInfo | heading_info |
static const ClassInfo | blockQuote_info |
static const ClassInfo | q_info |
static const ClassInfo | pre_info |
static const ClassInfo | br_info |
static const ClassInfo | baseFont_info |
static const ClassInfo | font_info |
static const ClassInfo | hr_info |
static const ClassInfo | mod_info |
static const ClassInfo | a_info |
static const ClassInfo | img_info |
static const ClassInfo | object_info |
static const ClassInfo | param_info |
static const ClassInfo | applet_info |
static const ClassInfo | map_info |
static const ClassInfo | area_info |
static const ClassInfo | script_info |
static const ClassInfo | table_info |
static const ClassInfo | caption_info |
static const ClassInfo | col_info |
static const ClassInfo | tablesection_info |
static const ClassInfo | tr_info |
static const ClassInfo | tablecell_info |
static const ClassInfo | frameSet_info |
static const ClassInfo | frame_info |
static const ClassInfo | iFrame_info |
static const ClassInfo | marquee_info |
static const ClassInfo | layer_info |
The documentation for this class was generated from the following files: