[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