KJS::HTMLElement Class Reference

Inheritance diagram for KJS::HTMLElement:

KJS::DOMElement KJS::DOMNode KJS::DOMObject List of all members.

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:
KDE Home | KDE Accessibility Home | Description of Access Keys