[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/khtml2/html
From: Rob Buis <buis () kde ! org>
Date: 2006-01-05 22:44:50
Message-ID: 1136501090.693551.13084.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 494649 by buis:
Fix a crasher, hopefully all tagPriority methods are added now...
M +3 -0 HTMLAnchorElementImpl.h
M +3 -0 HTMLBRElementImpl.h
M +2 -0 HTMLFieldSetElementImpl.h
M +3 -0 HTMLFontElementImpl.h
M +3 -0 HTMLFormElementImpl.h
M +3 -0 HTMLGenericFormElementImpl.h
M +3 -0 HTMLInputElementImpl.h
M +3 -0 HTMLIsIndexElementImpl.h
M +2 -0 HTMLKeygenElementImpl.h
M +2 -0 HTMLLabelElementImpl.h
M +3 -0 HTMLModElementImpl.h
M +2 -0 HTMLOptionElementImpl.h
M +3 -0 HTMLQuoteElementImpl.h
M +3 -1 HTMLSelectElementImpl.h
--- trunk/kdenonbeta/khtml2/html/HTMLAnchorElementImpl.h #494648:494649
@@ -43,6 +43,9 @@
HTMLAnchorElementImpl(const KDOM::QualifiedName& tagName, KDOM::DocumentImpl \
*doc); virtual ~HTMLAnchorElementImpl();
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; \
} + virtual int tagPriority() const { return 1; }
+
virtual bool isFocusable() const { return m_hasAnchor; }
virtual void parseAttribute(KDOM::AttributeImpl *);
virtual void defaultEventHandler(KDOM::EventImpl *evt);
--- trunk/kdenonbeta/khtml2/html/HTMLBRElementImpl.h #494648:494649
@@ -33,6 +33,9 @@
HTMLBRElementImpl(KDOM::DocumentImpl *doc);
virtual ~HTMLBRElementImpl();
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusForbidden; \
} + virtual int tagPriority() const { return 0; }
+
virtual void parseAttribute(KDOM::AttributeImpl *);
virtual void attach();
--- trunk/kdenonbeta/khtml2/html/HTMLFieldSetElementImpl.h #494648:494649
@@ -33,6 +33,8 @@
public:
HTMLFieldSetElementImpl(KDOM::DocumentImpl *doc, HTMLFormElementImpl *f = \
0);
+ virtual int tagPriority() const { return 3; }
+
virtual void attach();
virtual void parseAttribute(KDOM::AttributeImpl *attr);
};
--- trunk/kdenonbeta/khtml2/html/HTMLFontElementImpl.h #494648:494649
@@ -33,6 +33,9 @@
HTMLFontElementImpl(KDOM::DocumentImpl *doc);
virtual ~HTMLFontElementImpl();
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; \
} + virtual int tagPriority() const { return 1; }
+
virtual void parseAttribute(KDOM::AttributeImpl *);
KDOM::DOMStringImpl *color() const;
--- trunk/kdenonbeta/khtml2/html/HTMLFormElementImpl.h #494648:494649
@@ -58,6 +58,9 @@
HTMLFormElementImpl(KDOM::DocumentImpl *doc, bool implicit);
virtual ~HTMLFormElementImpl();
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; \
} + virtual int tagPriority() const { return 3; }
+
HTMLCollectionImpl *elements();
long length() const;
--- trunk/kdenonbeta/khtml2/html/HTMLGenericFormElementImpl.h #494648:494649
@@ -49,6 +49,9 @@
HTMLGenericFormElementImpl(const KDOM::QualifiedName& tagName, \
KDOM::DocumentImpl *doc, HTMLFormElementImpl *f = 0); virtual \
~HTMLGenericFormElementImpl();
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; \
} + virtual int tagPriority() const { return 1; }
+
HTMLFormElementImpl *form() { return m_form; }
virtual void parseAttribute(KDOM::AttributeImpl *attr);
--- trunk/kdenonbeta/khtml2/html/HTMLInputElementImpl.h #494648:494649
@@ -62,6 +62,9 @@
HTMLInputElementImpl(KDOM::DocumentImpl *doc, HTMLFormElementImpl *f = 0);
virtual ~HTMLInputElementImpl();
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusForbidden; \
} + virtual int tagPriority() const { return 0; }
+
virtual bool isEnumeratable() const { return inputType() != IMAGE; }
bool autoComplete() const { return m_autocomplete; }
--- trunk/kdenonbeta/khtml2/html/HTMLIsIndexElementImpl.h #494648:494649
@@ -34,6 +34,9 @@
HTMLIsIndexElementImpl(KDOM::DocumentImpl *doc, HTMLFormElementImpl *f = 0);
virtual ~HTMLIsIndexElementImpl();
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusForbidden; \
} + virtual int tagPriority() const { return 0; }
+
virtual void parseAttribute(KDOM::AttributeImpl *attr);
KDOM::DOMStringImpl *prompt() const;
--- trunk/kdenonbeta/khtml2/html/HTMLKeygenElementImpl.h #494648:494649
@@ -33,6 +33,8 @@
public:
HTMLKeygenElementImpl(KDOM::DocumentImpl *doc, HTMLFormElementImpl *f = 0);
+ virtual int tagPriority() const { return 0; }
+
KDOM::DOMString type() const;
long selectedIndex() const;
--- trunk/kdenonbeta/khtml2/html/HTMLLabelElementImpl.h #494648:494649
@@ -34,6 +34,8 @@
HTMLLabelElementImpl(KDOM::DocumentImpl *doc);
virtual ~HTMLLabelElementImpl();
+ virtual int tagPriority() const { return 5; }
+
virtual void attach();
virtual void defaultEventHandler(KDOM::EventImpl *evt);
virtual bool isFocusable() const { return true; };
--- trunk/kdenonbeta/khtml2/html/HTMLModElementImpl.h #494648:494649
@@ -32,6 +32,9 @@
public:
HTMLModElementImpl(const KDOM::QualifiedName& tagName, KDOM::DocumentImpl \
*doc);
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; \
} + virtual int tagPriority() const { return 1; }
+
KDOM::DOMStringImpl *cite() const;
void setCite(KDOM::DOMStringImpl *);
--- trunk/kdenonbeta/khtml2/html/HTMLOptionElementImpl.h #494648:494649
@@ -43,6 +43,8 @@
public:
HTMLOptionElementImpl(KDOM::DocumentImpl *doc, HTMLFormElementImpl *f = 0);
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusOptional; \
} + virtual int tagPriority() const { return 2; }
KDOM::DOMString text() const;
--- trunk/kdenonbeta/khtml2/html/HTMLQuoteElementImpl.h #494648:494649
@@ -32,6 +32,9 @@
public:
HTMLQuoteElementImpl(KDOM::DocumentImpl *doc);
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; \
} + virtual int tagPriority() const { return 1; }
+
KDOM::DOMStringImpl *cite() const;
void setCite(KDOM::DOMStringImpl *);
};
--- trunk/kdenonbeta/khtml2/html/HTMLSelectElementImpl.h #494648:494649
@@ -40,8 +40,10 @@
HTMLSelectElementImpl(const KDOM::QualifiedName &tagName, KDOM::DocumentImpl \
*doc, HTMLFormElementImpl *f = 0); virtual ~HTMLSelectElementImpl();
- void init();
+ virtual int tagPriority() const { return 6; }
+ void init();
+
KDOM::DOMString type() const;
long selectedIndex() const;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic