[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/khtml/html
From:       Mario Weilguni <mweilguni () sime ! com>
Date:       2005-03-15 6:36:44
Message-ID: 20050315063644.34ACC12E73 () office ! kde ! org
[Download RAW message or body]

CVS commit by mario: 

BUG:53038
FORM elements <INPUT type="Image"> accept tab focus now.


  M +7 -2      html_formimpl.cpp   1.428


--- kdelibs/khtml/html/html_formimpl.cpp  #1.427:1.428
@@ -899,7 +899,12 @@ void HTMLGenericFormElementImpl::setDisa
 bool HTMLGenericFormElementImpl::isFocusable() const
 {
-    return  m_render && m_render->isWidget() &&
+    return (m_render && m_render->isWidget() &&
         static_cast<RenderWidget*>(m_render)->widget() &&
-        static_cast<RenderWidget*>(m_render)->widget()->focusPolicy() >= \
QWidget::TabFocus; +        \
static_cast<RenderWidget*>(m_render)->widget()->focusPolicy() >= QWidget::TabFocus) \
|| +                /* INPUT TYPE="image" supports focus too */
+                (
+                        id() == ID_INPUT && 
+                        static_cast<const HTMLInputElementImpl *>(this)->inputType() \
== HTMLInputElementImpl::IMAGE +                );
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic