28 #include <html/html_inlineimpl.h>
29 #include <html/html_baseimpl.h>
30 #include <xml/dom_docimpl.h>
65 return ((ElementImpl *)
impl)->getAttribute(ATTR_ACCESSKEY);
70 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_ACCESSKEY, value);
76 return ((ElementImpl *)
impl)->getAttribute(ATTR_CHARSET);
81 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_CHARSET, value);
87 return ((ElementImpl *)
impl)->getAttribute(ATTR_COORDS);
92 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_COORDS, value);
104 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_HREF, value);
110 return ((ElementImpl *)
impl)->getAttribute(ATTR_HREFLANG);
115 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_HREFLANG, value);
121 return ((ElementImpl *)
impl)->getAttribute(ATTR_NAME);
126 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_NAME, value);
132 return ((ElementImpl *)
impl)->getAttribute(ATTR_REL);
137 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_REL, value);
143 return ((ElementImpl *)
impl)->getAttribute(ATTR_REV);
148 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_REV, value);
154 return ((ElementImpl *)
impl)->getAttribute(ATTR_SHAPE);
159 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_SHAPE, value);
165 return ((ElementImpl *)
impl)->getAttribute(ATTR_TABINDEX).toInt();
171 DOMString value(QString::number(_tabIndex));
172 ((ElementImpl *)
impl)->setAttribute(ATTR_TABINDEX,value);
179 return ((ElementImpl *)
impl)->getAttribute(ATTR_TARGET);
184 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_TARGET, value);
190 return ((ElementImpl *)
impl)->getAttribute(ATTR_TYPE);
195 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_TYPE, value);
200 if (
impl) ((HTMLAnchorElementImpl*)
impl)->blur();
205 if (
impl) ((HTMLAnchorElementImpl*)
impl)->focus();
241 return ((ElementImpl *)
impl)->getAttribute(ATTR_CLEAR);
246 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_CLEAR, value);
282 return ((ElementImpl *)
impl)->getAttribute(ATTR_COLOR);
287 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_COLOR, value);
293 return ((ElementImpl *)
impl)->getAttribute(ATTR_FACE);
298 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_FACE, value);
304 return ((ElementImpl *)
impl)->getAttribute(ATTR_SIZE);
309 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_SIZE, value);
326 if (_impl && (_impl->id() == ID_INS || _impl->id() == ID_DEL))
361 return ((ElementImpl *)
impl)->getAttribute(ATTR_CITE);
366 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_CITE, value);
372 return ((ElementImpl *)
impl)->getAttribute(ATTR_DATETIME);
377 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_DATETIME, value);
393 if (_impl && _impl->id() == ID_Q)
419 return ((ElementImpl *)
impl)->getAttribute(ATTR_CITE);
424 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_CITE, value);