25 #include "html/html_headimpl.h"
26 #include "xml/dom_docimpl.h"
67 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_HREF, value);
73 return ((ElementImpl *)
impl)->getAttribute(ATTR_TARGET);
78 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_TARGET, value);
114 return !((ElementImpl *)
impl)->getAttribute(ATTR_DISABLED).isNull();
120 ((ElementImpl *)
impl)->setAttribute(ATTR_DISABLED, _disabled ?
"" : 0);
126 return ((ElementImpl *)
impl)->getAttribute(ATTR_CHARSET);
131 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_CHARSET, value);
138 return !href.
isNull() ?
impl->document()->completeURL(href.
string()) : href;
143 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_HREF, value);
149 return ((ElementImpl *)
impl)->getAttribute(ATTR_HREFLANG);
154 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_HREFLANG, value);
160 return ((ElementImpl *)
impl)->getAttribute(ATTR_MEDIA);
165 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_MEDIA, value);
171 return ((ElementImpl *)
impl)->getAttribute(ATTR_REL);
176 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_REL, value);
182 return ((ElementImpl *)
impl)->getAttribute(ATTR_REV);
187 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_REV, value);
193 return ((ElementImpl *)
impl)->getAttribute(ATTR_TARGET);
198 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_TARGET, value);
204 return ((ElementImpl *)
impl)->getAttribute(ATTR_TYPE);
209 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_TYPE, value);
215 return ((HTMLLinkElementImpl *)
impl)->sheet();
251 return ((ElementImpl *)
impl)->getAttribute(ATTR_CONTENT);
256 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_CONTENT, value);
262 return ((ElementImpl *)
impl)->getAttribute(ATTR_HTTP_EQUIV);
267 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_HTTP_EQUIV, value);
273 return ((ElementImpl *)
impl)->getAttribute(ATTR_NAME);
278 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_NAME, value);
284 return ((ElementImpl *)
impl)->getAttribute(ATTR_SCHEME);
289 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_SCHEME, value);
325 return ((HTMLScriptElementImpl *)
impl)->text();
330 if(
impl) ((HTMLScriptElementImpl *)
impl)->setText(value);
358 return ((ElementImpl *)
impl)->getAttribute(ATTR_CHARSET);
363 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_CHARSET, value);
369 return !((ElementImpl *)
impl)->getAttribute(ATTR_DEFER).isNull();
376 ((ElementImpl *)
impl)->setAttribute(ATTR_DEFER,_defer ?
"" : 0);
388 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_SRC, value);
394 return ((ElementImpl *)
impl)->getAttribute(ATTR_TYPE);
399 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_TYPE, value);
435 return !((HTMLStyleElementImpl *)
impl)->getAttribute(ATTR_DISABLED).isNull();
442 ((ElementImpl *)
impl)->setAttribute(ATTR_DISABLED,_disabled ?
"" : 0);
448 return ((ElementImpl *)
impl)->getAttribute(ATTR_MEDIA);
453 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_MEDIA, value);
459 return ((ElementImpl *)
impl)->getAttribute(ATTR_TYPE);
464 if(
impl) ((ElementImpl *)
impl)->setAttribute(ATTR_TYPE, value);
470 return ((HTMLStyleElementImpl *)
impl)->sheet();
507 return ((HTMLTitleElementImpl *)
impl)->text();
512 if(
impl) ((HTMLTitleElementImpl *)
impl)->setText(value);