[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