-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Selectmenu #866
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Selectmenu #866
Changes from 1 commit
Commits
Show all changes
409 commits
Select commit
Hold shift + click to select a range
f2228b0
Selectmenu: remove unwanted Menu mouseover event, fixes problem with …
fnagel 156d0fb
Selectmenu: fix for IEs item hover problem, overflow CSS properties n…
fnagel e299e9a
Selectmenu: added empty.html visual test, small improvements in html …
fnagel cea6844
Selectmenu: removed working but illogical closest context
fnagel b1a72e6
Selectmenu: small improvements, code clean-up, lint, coding guidelines
fnagel 72c17f0
Selectmenu: added a temp fix for Safari to make unit test work, see h…
fnagel 8c10c1e
Revert "Selectmenu: added a temp fix for Safari to make unit test wor…
scottgonzalez b4d9eee
Merge branch 'master' into selectmenu
scottgonzalez 94f8514
Tests: equals() -> equal().
scottgonzalez 682a321
Merge branch 'master' into selectmenu
scottgonzalez e38feea
Merge branch 'master' into selectmenu
kborchers 4a9e26c
Selectmenu: Add links to all menu items to be in line with what menu …
kborchers 1092551
Selectmenu: fixed small regression which added unwanted, empty optgro…
fnagel ec5f2ae
Selectmenu: removed unnecessary unit test (has link test for disabled…
fnagel 41dfb09
Merge branch 'master' into selectmenu
fnagel c6a8d7e
Merge branch 'master' into selectmenu
fnagel 31a38e9
Selectmenu: Upgrade jQuery to 1.7.2.
fnagel 8fbdd7c
Menu: Check that the event object is defined before checking type, in…
fnagel eae21ff
Selectmenu: make optgroups work again, needed because of Menu widget …
fnagel b348d32
Selectmenu: trim trailing spaces
fnagel ddf7c27
Selectmenu: prevent copyright notice from being removed by minification
fnagel 360e885
Selectmenu: updated copyright year
fnagel 4460376
Selectmenu: Upgrade tests to jQuery 1.7.2
fnagel ff957dd
Selectmenu: Update unit tests
fnagel c5a449d
Selectmenu: small fixes for lint tests
fnagel c3f6bd9
Selectmenu: trim trailing spaces
fnagel ec6d88f
Selectmenu: small fixes for lint tests
fnagel b30184d
Merge with master
fnagel 7345e43
Selectmenu: make use of Menu option 'role'
fnagel 37a8047
Selectmenu: small fixes for lint tests
fnagel d4ec5cb
Selectmenu: make use of Menu option 'role' (follow-up), no need to ad…
fnagel 8abe1d0
Merge remote-tracking branch 'origin/master' into selectmenu
fnagel 749c8fb
Merge branch 'master' into selectmenu
fnagel 39532f0
Selectmenu: Use new uniqueId method for generating id's
fnagel 5092d02
Merge branch 'master' into selectmenu
fnagel 8f5f4b3
Selectmenu: changed _bind to _on
fnagel b19986a
Selectmenu: changed _unbind to _off
fnagel 001bd3d
Selectmenu: trim trailing spaces
fnagel c7e9906
Selectmenu: added complex menu demo to compatibility visual test
fnagel 44f9b8f
Selectmenu: updated copyright notice
fnagel 83f4249
Selectmenu: split core unit test for state synchronization in keydown…
fnagel 06372cd
Selectmenu: follow-up to 'split core unit test for state synchronizat…
fnagel 549b97e
Selectmenu: Fixed event unbinding.
scottgonzalez dd272e7
Merge branch 'master' into selectmenu
fnagel b6e2467
Selectmenu: remove unbind Menu document event to reset mouseHandled f…
fnagel c179902
Simplify licensing.
fnagel daadc84
Merge branch 'master' into selectmenu
fnagel 66156aa
Selectmenu: Upgrade jQuery to 1.8.0.
fnagel fb87e1c
Selectmenu tests: Added test for widget() method.
fnagel 5e12c54
Selectmenu tests: Upgrade visual tests to jQuery to 1.8.0.
fnagel cca4e77
Merge branch 'master' into selectmenu
fnagel fc729a8
Selectmenu: Upgrade jQuery to 1.8.2.
fnagel c59fbba
Merge branch 'master' into selectmenu
fnagel 20d19db
Selectmenu: ARIA tweaks for keyboard events and closed menu operation
robertbeuligmann 8e1e956
Selectmenu: corrections based on code review.
robertbeuligmann 99aa0ff
Selectmenu: Fix data naming, should be [namespace]-[widgetname]-[value]
jzaefferer 86f4c2f
Selectmenu: follow-up to "Fix data naming"
fnagel e059376
Selectmenu tests: add test for button aria-labelledby attribute
fnagel b8cce0c
Selectmenu: small improvement for label id setting
fnagel 9cf0f21
Selectmenu: add removeUniqueId to destroy method
fnagel b2d50f9
Selectmenu: fixed aria-activedescendant for button element
fnagel e7e73ce
Selectmenu tests: aria-activedescendant für button
fnagel 7c1a9d9
Selectmenu: hopefully fixed multiple a11y bugs (value is recognized b…
fnagel a59b3c7
Selectmenu: reset aria-activedescendant to selected item when menu is…
fnagel 228a9b9
Selectmenu: follow-up for menu, reset aria-activedescendant to select…
fnagel b6e1c86
Selectmenu: Do not remove ui-state-focus class on first button focus
fnagel 684b55b
Selectmenu: Do not remove ui-state-focus class on first button focus …
fnagel 7725e4a
Selectmenu: focus selected item when menu opens
fnagel a9a6e3b
Selectmenu: proposed fix for menu delay issue
fnagel 94b3a65
Selectmenu tests: adjust accessibility test
fnagel 7ce8e05
Merge branch 'master' into selectmenu
fnagel 12fe28f
Selectmenu: cleanup, CGL and lint fix
fnagel 0734314
Selectmenu: updated copyright notice
fnagel 967e2b7
Selectmenu: fix doctype declaration
fnagel daec559
Merge branch 'master' into selectmenu
fnagel 2bb459f
Selectmenu tests: lint fixes
fnagel 4160978
Selectmenu: CSS fix for gravatar demo
fnagel b7ee7b2
Selectmenu: lint fixes
fnagel d24e62b
Selectmenu tests: lint fixes
fnagel 8cbbf33
Selectmenu: Add selectmenu to build/test
jzaefferer f86168b
Merge branch 'master' into selectmenu
jzaefferer dff9917
Selectmenu: Customize job title for testswarm, until merge to master
jzaefferer a2d3ef3
Selectmenu: Fix testswarm job title
jzaefferer dec8399
Selectmenu: Upgrade jQuery to 1.8.3
fnagel 0d4a8dc
Selectmenu tests: Upgrade jQuery to 1.8.3
fnagel e25cdd8
Merge branch 'master' into selectmenu
fnagel 709f75b
Selectmenu: Reformatted CSS to use better coding standard
fnagel 4e68c52
Selectmenu: removed Position Plugin offset option to fix broken pop-u…
fnagel 36533a7
Merge branch 'master' into selectmenu
fnagel 7328333
Selectmenu: better position handling, fixes issue with wrong styles w…
fnagel 8a62210
Selectmenu: updated documentation link
fnagel b014bc6
Selectmenu: alphabetical ordering of options and callback events
fnagel 080b5bc
Selectmenu: remove unnecessary comments from _create
fnagel 71e744a
Selectmenu: move button event binding in _drawButton
fnagel e581a13
Selectmenu: remove unnecessary comments from _drawButton
fnagel a177a92
Selectmenu: improve element creation
fnagel 1e6808a
Selectmenu: replace placeholder entity with  
fnagel ac7b8f9
Selectmenu: improve comment in _drawMenu
fnagel f622428
Selectmenu: improve disabled check in open method
fnagel 18ecaf4
Selectmenu: added comment about popup positioning
fnagel d1c9837
Selectmenu tests: remove themeswitcher as its no longer available
fnagel 6fd9d8f
Selectmenu tests: add button widget js file to fix compatibility test
fnagel 0d28263
Selectmenu: make isOpen check a guard clause in close method
fnagel 04553a7
Selectmenu: close guard close should test for closed menu
fnagel cba09da
Selectmenu: guard clause should not return false
fnagel 60e3302
Selectmenu: use text() instead of html() as the option and optgroup i…
fnagel 40b8567
Selectmenu: fix jQuery UI framework icon demo
fnagel aa60a9e
Selectmenu: use item.index instead of _getSelectedItem method
fnagel e6aca63
Selectmenu: simplify $.each usage in _readOptions method
fnagel 7a05c65
Selectmenu: Cleanup demo markup
jzaefferer 15032d1
Selectmenu: Remove colons from labels, annoying for screenreader-user…
jzaefferer 2845d38
Selectmenu: Select value when closing with space
jzaefferer d1350f9
Selectmenu: improve option appendTo handling in appendTo method
fnagel f6372bd
Merge branch 'master' into selectmenu
fnagel 0732835
Selectmenu: use method _documentClick for adding events to the document
fnagel 20aad07
Selectmenu: fix comment typo
fnagel 812a90f
Selectmenu tests: improve focus event test so its possible to test fo…
fnagel b15ae2a
Selectmenu: merge and explain if statements in Menu focus event, remo…
fnagel ed422bd
Selectmenu: removed ugly workaround for IE9 to make sure the menu is …
fnagel 8901960
Selectmenu: revert change to text instead of html, otherwise the unic…
fnagel c69d01b
Selectmenu: replace placeholder entity with  
fnagel 1ea2256
Selectmenu: fix closing of empty selects
fnagel 21e46b8
Selectmenu tests: improve and merge visual tests
fnagel e2b5123
Selectmenu: introduce _setText helper function to improve handling of…
fnagel 25023c3
Selectmenu tests: fixed headlines in disable / empty visual test
fnagel 8aa24dd
Merge branch 'master' into selectmenu
fnagel 57ecee8
Selectmenu: rework appendTo functionality
fnagel 930e9d5
Selectmenu tests: adjust common test to new appendTo mechanism
fnagel ae68ab8
Selectmenu tests: improve appendTo option tests
fnagel 58f2706
Selectmenu tests: improve compatibility visual test in order to work …
fnagel 1b1dbd8
Selectmenu tests: add Position plugin to loaded resources
fnagel 76f335e
Selectmenu: CGL and lint fixes
fnagel 1afede8
Selectmenu: remove zIndex
fnagel 52fc8e3
Selectmenu: add option icons
fnagel 2ab514f
Selectmenu: improved custom render demo CGL
fnagel a787d52
Selectmenu: make dropdown style default and remove option dropdown
fnagel 8462194
Selectmenu tests: remove option dropdown
fnagel 50d7a96
Selectmenu: improve _setOption to make it possible to change icons op…
fnagel dab7bf8
Merge branch 'master' into selectmenu
fnagel 44e472a
Merge branch 'master' into selectmenu
fnagel 2eb9223
Selectmenu: make sure position option could be overwritten
fnagel 1ba02e9
Merge branch 'master' into selectmenu
fnagel c960285
Selectmenu: improve element creation
fnagel f244108
Selectmenu tests: Convert single quotes to double quotes
fnagel fb47fd0
Merge branch 'master' into selectmenu
jzaefferer dcb28a7
Merge branch 'master' into selectmenu
fnagel 4d77ca3
Selectmenu: Update copyright year to 2013
fnagel f5e65b0
Merge branch 'master' into selectmenu
fnagel de149c4
Selectmenu: Updating to jQuery 1.9.0
fnagel 91dde04
Merge branch 'master' into selectmenu
fnagel 3a17a91
Selectmenu: click on the text of the button did not open the menu in …
fnagel 9719719
Selectmenu: rename _setSelected to _setAria
fnagel 110cab1
Selectmenu tests: remove toggle event as its removed
fnagel b81bb0b
Selectmenu tests: add unit test to make sure button text is changed w…
fnagel a7b4f29
Merge branch 'master' into selectmenu
fnagel 78f9362
Selectmenu: Updating jQuery to 1.9.1.
fnagel fdf3af6
Selectmenu tests: check for too much fired focus events
fnagel 75cfcf2
Selectmenu tests: wrong selected item when using keyboard control on …
fnagel 640d308
Selectmenu: menu focus reset when menu is closed, prevents issues whe…
fnagel 8a5e869
Selectmenu: aria-activedescendant should be set when item is selected…
fnagel 06eb3bf
Selectmenu: menuItems now contains link elements instead of list elem…
fnagel 50bb89f
Selectmenu: follow-up to: menuItems now contains link elements instea…
fnagel f434271
Selectmenu tests: remove console statements
fnagel d599bf9
Selectmenu tests: CGL, trim triling spaces
fnagel d94e217
Selectmenu: Fix whitespace (trailing ws on 1 line) and lint issues (u…
jzaefferer dffe8f6
Merge branch 'master' into selectmenu
fnagel 8787cb0
Selectmenu: switch from a to button element
fnagel 890881d
Selectmenu tests: switch from a to button element
fnagel f08b0af
Selectmenu: make sure menu is refreshed at least once before opening
fnagel f128292
Selectmenu: fix keyboard control issue
fnagel 6e80a19
Selectmenu: improve keyboard control
fnagel 022079a
Selectmenu: Switch to span to avoid cranky click/keydown event handling
jzaefferer 8fc08a1
Selectmenu tests: adjust test to change from button to span element
fnagel 66ba390
Selectmenu: remove button wrapper element
fnagel 6acc6bd
Selectmenu tests: adjust tests due to removed button wrapper element
fnagel 0bf91a4
Merge branch 'master' into selectmenu
fnagel a7ea386
Selectmenu tests: improve widget method tests
fnagel 775b81b
Selectmenu: Remove aria-selected, since that only causes NVDA to anno…
jzaefferer 2f7bd63
Selectmenu tests: remove aria-selected tests
fnagel a6e2863
Selectmenu: simplify overflow selectmenu init in default demo
fnagel e2235bd
Selectmenu: simplify custom render demo inits
fnagel 5a9a80f
Selectmenu: improve custom render demo
fnagel 1ce8d87
Merge branch 'master' into selectmenu
fnagel ba0e804
Selectmenu: add ui-state-disabled and aria-disabled manually as its r…
fnagel 26c528a
Selectmenu: Updating to use instance method on bridge, see 4fce29e935…
fnagel 73c7342
Merge branch 'master' into selectmenu
fnagel 4efd006
Merge branch 'master' into selectmenu
fnagel e1590c4
Selectmenu: clean up custom render demo
fnagel c0fa69d
Selectmenu: clean up default demo
fnagel 026f517
Selectmenu Tests: updated jQuery and old testsuite version
fnagel 4d986a4
Selectmenu Tests: rename wrapper divs
fnagel c73f7e8
Selectmenu Tests: cleanup unit tests
fnagel 8b6c81e
Selectmenu Tests: remove unneeded test
fnagel 1fa8c20
Selectmenu Tests: use simulate instead of trigger
fnagel f2bd236
Selectmenu Tests: remove unneeded test
fnagel 1cca829
Selectmenu Tests: add toLowerCase() to node type checks
fnagel 0d7b25d
Selectmenu Tests: clean up spacing and intention
fnagel d66528b
Selectmenu Test: rename widget method test
fnagel c1667ba
Selectmenu Tests: change doctype to lower case
fnagel ad30163
Selectmenu Tests: added labels to disabled empty visual test
fnagel 0264f07
Selectmenu: clean up CSS
fnagel 60eed79
Selectmenu: improve id generation
fnagel a29cfb8
Selectmenu: don't quote click, remove extraneous space
fnagel 68c7485
Selectmenu: Comments start with an uppercase letter
fnagel b84cd7e
Selectmenu: simplify tabindex attribute setting on button create
fnagel 8b4a304
Selectmenu: set aria states as string if needed
fnagel 00ab497
Selectmenu: improve readability when creating button elements
fnagel 5e9ad9b
Selectmenu: blank before comment
fnagel 0631d76
Selectmenu: rename var to focusIndex
fnagel ee9c443
Selectmenu: adjust comments, trim trailing spaces
fnagel 17b6ff7
Selectmenu: use guard clause for option length checking in refresh
fnagel d4f13bc
Selectmenu: add spaces
fnagel 666927b
Selectmenu: add renderItemData method similar to autocomplete
fnagel b8339eb
Selectmenu: use outerWidth for menu width calculation
fnagel 4c930fd
Selectmenu Tests: add spaces to [0]
fnagel 70a4360
Selectmenu: do not call _getCreateOptions directly
fnagel 61be0e5
Selectmenu: using prop instead of attr to receive disabled state
fnagel f96ee5e
Tests: added Selectenu to Dialog Widgets compound test
fnagel 6640925
Merge branch 'master' into selectmenu
fnagel 7715c71
Dialog Tests: move dialog initialization to top in order to make stac…
fnagel 255d4f6
Selectmenu; improve HTML building in custom render demo
fnagel 5e06985
Selectmenu Tests: add visual test selectmenu in tabs, removed old com…
fnagel adcfa63
Selectmenu Tests: use asyncTest when working with focus events
fnagel ef8c792
Selectmenu Tests: fixed spacing
fnagel 1c878ce
Selectmenu Tests: simplify asyncTest
fnagel 97cca1e
Selectmenu Tests: improve events tests, check for original option ele…
fnagel ddf1347
Selectmenu: use dynamic binding for document event
fnagel cb5f9bb
Merge branch 'master' into selectmenu
fnagel 83e795f
Selectmenu: recheck CSS overflow IE hack and add comment
fnagel 7e0737e
Selectmenu: recheck refresh fallback for IE and add a comment
fnagel cccb8c6
Merge branch 'master' into selectmenu
fnagel 29f726c
Selectmenu tests: improve focus callback event test, add keydown focu…
fnagel a572f72
Selectmenu: do not call focus menu method when close method us used
fnagel dfbd712
Selectmenu: fire focus event when menu is opened
fnagel 84ee9d8
Selectmenu tests: improve all other focus callback event tests
fnagel e7d200f
Selectmenu tests: test if close event is fired when selectmenu is clo…
fnagel 7be7d96
Selectmenu: use that.focusIndex != null instead of !== undefined when…
fnagel bfd3c4a
Selectmenu: remove unused var
fnagel 57fa482
Merge branch 'master' into selectmenu
fnagel 33317c9
Selectmenu tests: combine visual tests to one
fnagel 1821517
Selectmenu Tests: use asyncTest when working with focus events
fnagel ab48ae7
Selectmenu tests: fix lint issues
fnagel ffc7d31
Merge branch 'master' into selectmenu
jzaefferer ab72fd1
Selectmenu: Fix htmllint warnings
jzaefferer 9992d46
Merge branch 'master' into selectmenu
fnagel b735152
Selectmenu: CSS Framework: Update API links from the old docs site to…
fnagel 2c9f5a8
Selectmenu Tests: use trigger instead of simulate for click events in…
fnagel ff1bb14
Selectmenu: prevent widget from item looping
fnagel 3483b94
Selectmenu Tests: add item looping tests
fnagel b9fa8f7
Selectmenu Tests: fix lint issues
fnagel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Selectmenu: Remove aria-selected, since that only causes NVDA to anno…
…unce 'not selected', doesn't have any positive effect
- Loading branch information
commit 775b81b9e6b7016c4e0c38e5f8a74ec10c8b5150
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove comment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done!