Commit Graph

56 Commits

Author SHA1 Message Date
Alexander Schmitz
8eb29fd90c Selectmenu: Use new has/lacksClasses assertions for all class checks 2015-03-11 16:05:40 -04:00
Alexander Schmitz
3483486a15 Selectmenu: Add classes option
Ref #7053
Ref gh-1411
2015-03-11 16:05:07 -04:00
Jörn Zaefferer
2aabd427eb Tests: Fix style issues with missing or multiple line breaks
As pointed out by jscs, after a esformatter run. The latter doesn't
address these, so fixing them manually.
2015-01-24 17:10:20 +01:00
Jörn Zaefferer
0bbd156918 Menu: Use ui-state-active consistently
So far we were using ui-state-active on active parent items,
ui-state-focus on active child items. The theme update highlighted the
visual inconsistency. With this change, only ui-state-active is used.

Fixes #10692
2015-01-21 18:07:43 +01:00
Felix Nagel
979373983b Selectmenu: Copy title attributes
Fixes #10435
Closes gh-1298
2014-11-04 08:40:15 -05:00
Felix Nagel
fb4124b7af Selectmenu: Introduce _renderButtonItem() method
Fixes #10142
Closes gh-1299
2014-11-04 08:02:48 -05:00
TJ VanToll
e9643f6bfc Selectmenu: Re-add wrappers to menu items 2014-10-25 10:10:38 -07:00
Scott González
d8062dc4cf Selectmenu: Test cleanup 2014-04-21 20:15:36 -04:00
Scott González
712ac17fc7 Selectmenu: Remove unused var 2014-04-18 12:46:41 -04:00
Scott González
1272fca9ef Selectmenu: Don't use active items at all
Menus only use active items for nested menus which selectmenu doesn't support.
Selectmenu should only be working with focused items.

Ref gh-1224
2014-04-18 12:37:06 -04:00
Felix Nagel
0cc8554077 Selectmenu Tests: add unit tests for empty options 2013-12-18 19:05:17 +01:00
Felix Nagel
7af3dab075 Selectmenu: Remove links in menu items 2013-10-10 01:01:41 +02:00
Felix Nagel
4ddd14fe43 Selectmenu Tests: check CSS class on menu items 2013-09-04 21:34:20 +02:00
Felix Nagel
24c293215c Selectmenu tests: lint fix 2013-08-13 19:49:17 +02:00
Felix Nagel
a156c2cadc Selectmenu tests: check item focus 2013-08-03 01:16:42 +02:00
Felix Nagel
b9fa8f7a8c Selectmenu Tests: fix lint issues 2013-07-01 23:08:55 +02:00
Felix Nagel
3483b9460b Selectmenu Tests: add item looping tests 2013-07-01 22:59:43 +02:00
Felix Nagel
2c9f5a8c01 Selectmenu Tests: use trigger instead of simulate for click events in order to make tests work in IE/ and IE8 2013-07-01 22:04:30 +02:00
Felix Nagel
1c878ce844 Selectmenu Tests: simplify asyncTest 2013-05-07 22:17:41 +02:00
Felix Nagel
ef8c792db8 Selectmenu Tests: fixed spacing 2013-05-07 22:17:22 +02:00
Felix Nagel
adcfa63ac4 Selectmenu Tests: use asyncTest when working with focus events 2013-05-01 00:33:37 +02:00
Felix Nagel
4c930fd59b Selectmenu Tests: add spaces to [0] 2013-04-29 23:15:56 +02:00
Felix Nagel
c73f7e81ad Selectmenu Tests: cleanup unit tests 2013-04-29 20:47:02 +02:00
Felix Nagel
2f7bd63dcf Selectmenu tests: remove aria-selected tests 2013-03-09 13:30:35 +01:00
Jörn Zaefferer
d94e217065 Selectmenu: Fix whitespace (trailing ws on 1 line) and lint issues (unused variables) 2013-03-01 17:18:03 +01:00
Felix Nagel
d599bf9ffd Selectmenu tests: CGL, trim triling spaces 2013-02-14 00:04:14 +01:00
Felix Nagel
f4342715a7 Selectmenu tests: remove console statements 2013-02-13 23:32:20 +01:00
Felix Nagel
75cfcf2235 Selectmenu tests: wrong selected item when using keyboard control on button and focusing menu item before 2013-02-13 22:18:12 +01:00
Felix Nagel
f244108d28 Selectmenu tests: Convert single quotes to double quotes 2013-01-02 20:28:22 +01:00
Felix Nagel
2bb459f1b6 Selectmenu tests: lint fixes 2012-11-13 21:58:23 +01:00
Felix Nagel
94b3a65c66 Selectmenu tests: adjust accessibility test 2012-11-10 01:37:54 +01:00
Felix Nagel
e7e73cec07 Selectmenu tests: aria-activedescendant für button 2012-10-25 22:24:50 +02:00
Felix Nagel
e059376eae Selectmenu tests: add test for button aria-labelledby attribute 2012-10-25 20:53:57 +02:00
Felix Nagel
06372cdcc8 Selectmenu: follow-up to 'split core unit test for state synchronization in keydown and click' 2012-07-16 21:38:47 +02:00
Felix Nagel
83f4249723 Selectmenu: split core unit test for state synchronization in keydown and click 2012-07-16 21:31:18 +02:00
Felix Nagel
37a80477c0 Selectmenu: small fixes for lint tests 2012-05-24 18:54:47 +02:00
Scott González
94f85149db Tests: equals() -> equal(). 2012-02-29 22:11:20 -05:00
Scott González
8c10c1e41b Revert "Selectmenu: added a temp fix for Safari to make unit test work, see https://github.com/jquery/jquery-ui/pull/492#issuecomment-4214604"
This reverts commit 72c17f0614.
2012-02-29 22:09:13 -05:00
Felix Nagel
72c17f0614 Selectmenu: added a temp fix for Safari to make unit test work, see https://github.com/jquery/jquery-ui/pull/492#issuecomment-4214604 2012-02-28 19:21:50 +01:00
Felix Nagel
afcdd6a75c Selectmenu: cleanup unit tests, removing mass test 2012-02-22 00:09:44 +01:00
Felix Nagel
52e43c076f Selectmenu: re-enabled lazy loading of the menu items (menu refresh) 2012-02-21 23:41:00 +01:00
Jörn Zaefferer
59d15809a3 Selectmenu: Introduce menuWidget method, to get access to the menu element. Fix various tests and simplify demos accordingly. Add comment about optgroup-click-handling. 2012-02-21 20:22:13 +01:00
Jörn Zaefferer
51bd6f8927 Selectmenu: Unit tests whitespace and linting/cleanup 2012-02-21 18:08:14 +01:00
Felix Nagel
4dbbd0598a Selectmenu: implement new ARIA spec 2012-01-22 19:22:57 +01:00
Felix Nagel
50c308339c Selectmenu: fixed unit tests in IE 2012-01-22 15:44:23 +01:00
Felix Nagel
725023e30d Selectmenu: revert initial refresh method changes (with unit tests)
This reverts commit 27049fc5dc and d83e169424
2012-01-22 14:12:52 +01:00
Felix Nagel
d83e169424 Selectmenu: fixed unit tests due to initial refresh method changes 2012-01-22 13:47:22 +01:00
Felix Nagel
5766261af2 Selectmenu: fix unit tests (with clean-up) 2012-01-13 19:49:42 +01:00
Felix Nagel
6c049f2f9a Selectmenu: added mass (performance) unit test 2012-01-12 22:06:03 +01:00
Felix Nagel
70ba3b991e Selectmenu: fixed unit tests, needs additional check and cleanup 2012-01-12 22:04:43 +01:00