Home | History | Annotate | Download | only in WebCore

Lines Matching full:htmlselectelement

2139         * html/HTMLSelectElement.cpp:
2140 (WebCore::HTMLSelectElement::canSelectAll): Check canSelect here.
2141 (WebCore::HTMLSelectElement::selectAll): Added nil check for renderer.
2142 (WebCore::HTMLSelectElement::defaultEventHandler): Return early if the event has been handled.
2143 (WebCore::HTMLSelectElement::listBoxDefaultEventHandler): Check canSelect here.
2144 * html/HTMLSelectElement.h:
3551 * html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::selectAll): Selects all items in a multi-select list box. Single-select
3553 * html/HTMLSelectElement.h: (WebCore::HTMLSelectElement::canSelectAll): Returns true for list boxes.
6057 * html/HTMLSelectElement.cpp:
6995 * html/HTMLSelectElement.h: Removed unneeded include of RenderStyle.h.
7092 Test: fast/dom/HTMLSelectElement/listbox-select-reset.html
7094 * html/HTMLSelectElement.cpp:
7095 (WebCore::HTMLSelectElement::reset):
7903 * html/HTMLSelectElement.cpp:
7904 (WebCore::HTMLSelectElement::accessKeyAction): Converted a call to click to a call to
11244 * html/HTMLSelectElement.cpp:
11245 (WebCore::HTMLSelectElement::listBoxDefaultEventHandler):
12998 * html/HTMLSelectElement.h:
12999 * html/HTMLSelectElement.cpp:
13000 (WebCore::HTMLSelectElement::isKeyboardFocusable): Ditto.
14178 * html/HTMLSelectElement.cpp:
14179 (WebCore::HTMLSelectElement::HTMLSelectElement):
14180 (WebCore::HTMLSelectElement::reset):
14283 * html/HTMLSelectElement.cpp:
14284 (WebCore::HTMLSelectElement::menuListDefaultEventHandler):
14595 * html/HTMLSelectElement.cpp:
14596 (WebCore::HTMLSelectElement::recalcStyle):
14597 (WebCore::HTMLSelectElement::isKeyboardFocusable):
14598 (WebCore::HTMLSelectElement::isMouseFocusable):
14599 (WebCore::HTMLSelectElement::createRenderer):
14600 (WebCore::HTMLSelectElement::setRecalcListItems):
14601 (WebCore::HTMLSelectElement::notifyOptionSelected):
14602 (WebCore::HTMLSelectElement::defaultEventHandler):
14603 (WebCore::HTMLSelectElement::listBoxDefaultEventHandler):
14604 (WebCore::HTMLSelectElement::updateListBoxSelection):
14605 * html/HTMLSelectElement.h:
15435 * html/HTMLSelectElement.cpp:
15436 (WebCore::HTMLSelectElement::listBoxDefaultEventHandler):
15442 * html/HTMLSelectElement.cpp:
15443 (WebCore::HTMLSelectElement::listBoxDefaultEventHandler):
15457 * html/HTMLSelectElement.h: Added m_selectedListIndexBase and m_selectedListIndexExtent to track indices for the active selection in progress.
15462 * html/HTMLSelectElement.cpp:
15463 (WebCore::HTMLSelectElement::HTMLSelectElement): Initialized new variables.
15464 (WebCore::HTMLSelectElement::setSelectedIndex): If needed, initialize m_selectedListIndexBase and m_selectedListIndexExtent.
15465 (WebCore::HTMLSelectElement::dispatchBlurEvent): Only fire the onChange event here for menu lists.
15466 (WebCore::HTMLSelectElement::listBoxDefaultEventHandler): Updates base and extent variables for mouse and key events.
15467 (WebCore::HTMLSelectElement::setBase): Added. Also caches the selection state.
15468 (WebCore::HTMLSelectElement::setExtent): Added.
15469 (WebCore::HTMLSelectElement::updateListBoxSelection): Added.
15470 (WebCore::HTMLSelectElement::listBoxOnChange): Added.
18678 * html/HTMLSelectElement.h: Add new instance variables for type-ahead
18680 * html/HTMLSelectElement.cpp:
18681 (WebCore::HTMLSelectElement::HTMLSelectElement): Initialize new
18683 (WebCore::HTMLSelectElement::defaultEventHandler): Perform type-ahead
18685 (WebCore::HTMLSelectElement::menuListDefaultEventHandler): Remove
18688 (WebCore::HTMLSelectElement::listBoxDefaultEventHandler): Change an if
18693 (WebCore::HTMLSelectElement::typeAheadFind): New method to perform
21194 * html/HTMLSelectElement.cpp:
21195 (WebCore::HTMLSelectElement::setSelectedIndex): Only fire onChange if
22152 * html/HTMLSelectElement.cpp:
22153 (WebCore::HTMLSelectElement::setSelectedIndex): Renamed 'index'
22155 (WebCore::HTMLSelectElement::menuListDefaultEventHandler): Skip over
23146 * html/HTMLSelectElement.cpp: Remove unnecessary #include.
23779 * html/HTMLSelectElement.cpp:
23780 (WebCore::HTMLSelectElement::HTMLSelectElement): Cache
23782 (WebCore::HTMLSelectElement::setSelectedIndex): Added parameter to
23784 (WebCore::HTMLSelectElement::dispatchBlurEvent): Fire onChange on blur.
23785 (WebCore::HTMLSelectElement::menuListDefaultEventHandler): Fire
23787 * html/HTMLSelectElement.h:
25851 * html/HTMLSelectElement.cpp:
25852 (WebCore::HTMLSelectElement::recalcStyle):
25853 (WebCore::HTMLSelectElement::isKeyboardFocusable):
25854 (WebCore::HTMLSelectElement::isMouseFocusable):
25855 (WebCore::HTMLSelectElement::createRenderer):
25856 (WebCore::HTMLSelectElement::setRecalcListItems):
25857 (WebCore::HTMLSelectElement::notifyOptionSelected):
25858 (WebCore::HTMLSelectElement::defaultEventHandler):
26706 * html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::lastSelectedListIndex):
26780 * html/HTMLSelectElement.cpp: Added appearance switch for new list box implementation.
26781 (WebCore::HTMLSelectElement::recalcStyle):
26782 (WebCore::HTMLSelectElement::lastSelectedListIndex):
26783 (WebCore::HTMLSelectElement::deselectItems):
26784 (WebCore::HTMLSelectElement::setSelectedIndex):
26785 (WebCore::HTMLSelectElement::isKeyboardFocusable):
26786 (WebCore::HTMLSelectElement::isMouseFocusable):
26787 (WebCore::HTMLSelectElement::createRenderer):
26788 (WebCore::HTMLSelectElement::recalcListItems):
26789 (WebCore::HTMLSelectElement::setRecalcListItems):
26790 (WebCore::HTMLSelectElement::reset):
26791 (WebCore::HTMLSelectElement::notifyOptionSelected):
26792 (WebCore::HTMLSelectElement::defaultEventHandler): Added code to select options for list box when clicking and using arrow keys.
26793 (WebCore::HTMLSelectElement::nextSelectableListIndex):
26794 (WebCore::HTMLSelectElement::previousSelectableListIndex):
26795 * html/HTMLSelectElement.h:
29449 * html/HTMLSelectElement.cpp:
29450 (WebCore::HTMLSelectElement::appendFormData):
33887 * html/HTMLSelectElement.idl
34744 * html/HTMLSelectElement.idl: Ditto.
35256 * html/HTMLSelectElement.idl: Added.
37188 * html/HTMLSelectElement.cpp:
37189 (WebCore::HTMLSelectElement::defaultEventHandler):
38313 Return the HTMLSelectElement.
38361 * html/HTMLSelectElement.cpp:
38362 (WebCore::HTMLSelectElement::accessKeyAction):
39023 * html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::setOption):
40326 * html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::defaultEventHandler):
43248 * html/HTMLSelectElement.cpp:
43249 (WebCore::HTMLSelectElement::selectedIndex): Ditto.
43250 (WebCore::HTMLSelectElement::setSelectedIndex): Ditto.
43251 (WebCore::HTMLSelectElement::length): Ditto.
43252 (WebCore::HTMLSelectElement::remove): Ditto.
43253 (WebCore::HTMLSelectElement::value): Ditto.
43254 (WebCore::HTMLSelectElement::setValue): Ditto.
43255 (WebCore::HTMLSelectElement::stateValue): Ditto.
43256 (WebCore::HTMLSelectElement::restoreState): Ditto.
43257 (WebCore::HTMLSelectElement::appendFormData): Ditto.
43258 (WebCore::HTMLSelectElement::optionToListIndex): Ditto.
43259 (WebCore::HTMLSelectElement::listToOptionIndex): Ditto.
43260 (WebCore::HTMLSelectElement::recalcListItems): Made const, with the appropriate
43262 (WebCore::HTMLSelectElement::reset): Use a const reference for
43265 (WebCore::HTMLSelectElement::notifyOptionSelected): Ditto, on both counts.
43266 (WebCore::HTMLSelectElement::defaultEventHandler): Call focus() before showing
43268 * html/HTMLSelectElement.h: The RenderMenuList class is no longer a friend.
43290 the "selected" flags on the elements, since the HTMLSelectElement class
43299 index from the HTMLSelectElement.
43300 (WebCore::RenderMenuList::valueChanged): Call HTMLSelectElement::setSelectedIndex
43480 * html/HTMLSelectElement.cpp:
43481 (WebCore::HTMLSelectElement::parseMappedAttribute): If the new attribute value is going to require us to change from listbox to popup or vice versa,
43484 (WebCore::HTMLSelectElement::recalcStyle): Updated shouldUseMenuList since it no longer takes a RenderStyle.
43485 (WebCore::HTMLSelectElement::isKeyboardFocusable): ditto.
43486 (WebCore::HTMLSelectElement::isMouseFocusable): ditto.
43487 (WebCore::HTMLSelectElement::createRenderer): ditto.
43488 (WebCore::HTMLSelectElement::setRecalcListItems): ditto.
43489 (WebCore::HTMLSelectElement::reset): ditto.
43490 (WebCore::HTMLSelectElement::notifyOptionSelected): ditto.
43491 (WebCore::HTMLSelectElement::defaultEventHandler): ditto.
43493 * html/HTMLSelectElement.h: (WebCore::HTMLSelectElement::shouldUseMenuList):
43507 Backed out previous fix since this is now done in HTMLSelectElement.
43896 * html/HTMLSelectElement.h: (WebCore::HTMLSelectElement::shouldUseMenuList): Removed check for appearance so new popups can be styled.
44572 * html/HTMLSelectElement.h:
45165 * html/HTMLSelectElement.cpp:
45166 (WebCore::HTMLSelectElement::isKeyboardFocusable): Added.
45167 (WebCore::HTMLSelectElement::isMouseFocusable): Added.
45168 (WebCore::HTMLSelectElement::defaultEventHandler): Updated to showPopup for up and down arrow keys and spacebar.
45169 * html/HTMLSelectElement.h: (WebCore::HTMLSelectElement::shouldUseMenuList): Made this const.
45465 * html/HTMLSelectElement.cpp: Added code to use the new RenderMenuList if the appearance is set to MenuListAppearance,
45467 (WebCore::HTMLSelectElement::recalcStyle):
45468 (WebCore::HTMLSelectElement::createRenderer):
45469 (WebCore::HTMLSelectElement::setRecalcListItems):
45470 (WebCore::HTMLSelectElement::reset):
45471 (WebCore::HTMLSelectElement::notifyOptionSelected):
45472 (WebCore::HTMLSelectElement::defaultEventHandler):
45473 * html/HTMLSelectElement.h:
47174 * html/HTMLSelectElement.h:
47175 (WebCore::HTMLSelectElement::collectionInfo):
47813 * html/HTMLSelectElement.cpp:
47814 (WebCore::HTMLSelectElement::recalcStyle):
47815 (WebCore::HTMLSelectElement::createRenderer):
47816 (WebCore::HTMLSelectElement::setRecalcListItems):
47817 (WebCore::HTMLSelectElement::reset):
47818 (WebCore::HTMLSelectElement::notifyOptionSelected):
47819 * html/HTMLSelectElement.h:
48180 * html/HTMLSelectElement.cpp:
48357 * html/HTMLSelectElement.cpp:
48358 (WebCore::HTMLSelectElement::setSelectedIndex):
48359 (WebCore::HTMLSelectElement::setOption):
48360 (WebCore::HTMLSelectElement::setLength):
48361 * html/HTMLSelectElement.h:
48748 fixed <rdar://problem/4457902> HTMLSelectElement.remove() can't handle an option obj being passed to it, results in hang on http://www.ibc-solar.de/www_ibc/fst_solarmonitoring.jsp
49207 * html/HTMLSelectElement.cpp:
49208 (WebCore::HTMLSelectElement::selectedIndex):
49209 (WebCore::HTMLSelectElement::setSelectedIndex):
49210 (WebCore::HTMLSelectElement::length):
49211 (WebCore::HTMLSelectElement::remove):
49212 (WebCore::HTMLSelectElement::value):
49213 (WebCore::HTMLSelectElement::setValue):
49214 (WebCore::HTMLSelectElement::state):
49215 (WebCore::HTMLSelectElement::restoreState):
49216 (WebCore::HTMLSelectElement::appendFormData):
49217 (WebCore::HTMLSelectElement::optionToListIndex):
49218 (WebCore::HTMLSelectElement::listToOptionIndex):
49219 (WebCore::HTMLSelectElement::recalcListItems):
49220 (WebCore::HTMLSelectElement::reset):
49221 (WebCore::HTMLSelectElement::notifyOptionSelected):
49222 * html/HTMLSelectElement.h:
49223 (WebCore::HTMLSelectElement::listItems):
51254 * html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::reset):
52219 * html/HTMLSelectElement.cpp:
52220 (WebCore::HTMLSelectElement::namedItem):
52222 * html/HTMLSelectElement.h:
54217 * html/HTMLSelectElement.cpp:
54218 (WebCore::HTMLSelectElement::HTMLSelectElement):
54277 * html/HTMLSelectElement.cpp: