Commit Graph

  • cd82ee238b (GH1994) adds unit tests for empty branch keyboard nav on tree Christopher McCulloh 2017-06-24 14:14:11 -04:00
  • 26e60eb729 (GH1994) makes up and down arrows move over open empty branches as expected Christopher McCulloh 2017-06-24 14:13:48 -04:00
  • c8ef917f9a (GH1994) cleans up staticDataTree.html a bit. Can be used for testing arrow functionality on tree Christopher McCulloh 2017-06-24 14:12:38 -04:00
  • d4b1bdaa7f (GH1994) cleans up down key module tests a bit Christopher McCulloh 2017-06-24 10:34:41 -04:00
  • 2653f66b26 (GH1994) listen for initialized instead of loaded Christopher McCulloh 2017-06-24 10:33:17 -04:00
  • f4f663187d (GH1994) removed recently added unreleased now redundant populate.fu.tree trigger. Clarifies some functionality in findChildData by encapsulating in variable Christopher McCulloh 2017-06-24 10:31:45 -04:00
  • 9943e3b686 (GH1994) merges static data tree changes Christopher McCulloh 2017-06-24 09:45:54 -04:00
  • 01aebb0d28 use newly created initialized event Christopher McCulloh 2017-06-24 09:34:36 -04:00
  • 34b9f3784e chore(package): update eslint to version 4.1.0 greenkeeper[bot] 2017-06-24 01:25:15 +00:00
  • db700c6091 adds initialized.fu.tree event. Adds static datasource consumer to tree so people can just pass in a JSON object representation of their entire tree Christopher McCulloh 2017-06-23 17:49:55 -04:00
  • 558fd6c549 (GH1994) tests down arrow keypress on open empty folder Christopher McCulloh 2017-06-23 11:21:52 -04:00
  • 12a44784f7 (GH1994) adds example of a tree that consumes a static JSON array Christopher McCulloh 2017-06-23 08:04:51 -04:00
  • 70e781c464 (GH1994) breaks data out into separate files Christopher McCulloh 2017-06-22 15:31:40 -04:00
  • 39055be0a5 (GH1994) removes accidentally left in console statment Christopher McCulloh 2017-06-22 13:31:04 -04:00
  • 2f7d4c7390 (GH1994) tests down arrow press between siblings Christopher McCulloh 2017-06-22 13:29:03 -04:00
  • ee22a86e57 (GH1994) changes variable name for clarity Christopher McCulloh 2017-06-22 13:28:26 -04:00
  • e8f18cf4e0 (GH1994) adds stub of unit test for reported bug Christopher McCulloh 2017-06-21 16:56:57 -04:00
  • 906def4242 (CH1972) cleans up radio tests. They were badly copy-pastad versions of checkbox tests and weren't actually even running in some instances somehow Christopher McCulloh 2017-06-21 16:27:47 -04:00
  • 1fced53f5e (CH1972) makes checkbox test both checked and unchecked change event instead of just one of those twice Christopher McCulloh 2017-06-21 16:26:44 -04:00
  • deaa53e0d4 (CH1972) fixes all eslint errors in radio unittests Christopher McCulloh 2017-06-21 12:01:21 -04:00
  • e97f9c4273 (CH1972) adds unit test for ignoreVisibilityCheck option Christopher McCulloh 2017-06-21 11:51:35 -04:00
  • 28a0256bc6 (CH1972) adds unit tests for visibility error check Christopher McCulloh 2017-06-21 11:47:18 -04:00
  • f58b649f78 (CH1972) adds dev tests for visibility checks Christopher McCulloh 2017-06-21 11:46:35 -04:00
  • 67dcc06d70 (CH1972) checks actual input element visibility instead of label Christopher McCulloh 2017-06-21 11:46:03 -04:00
  • 4ced2a4fe2 (CH1972) allow options override to ignore visibility check Christopher McCulloh 2017-06-21 10:51:57 -04:00
  • a13c5f80c1 (CH1972) cleans up eslint error. Moves setDisabledState closer to a functional programming pattern (actually uses passed in var) Christopher McCulloh 2017-06-21 10:29:24 -04:00
  • f81f9b9a0b (CH1972) adds error to radio also Christopher McCulloh 2017-06-21 10:23:08 -04:00
  • 13769f2472 (CH1972) references correct PR number from error message Christopher McCulloh 2017-06-21 09:11:31 -04:00
  • 0b978442d0 (GH1972) makes a11y checkbox error non-breaking Christopher McCulloh 2017-06-21 09:06:09 -04:00
  • dfe29b03e8 (GH1972) adds line breaks to error messages in case there are more than one that show Christopher McCulloh 2017-06-20 16:24:51 -04:00
  • 384d28fd43 (GH1972) fixes eslint errors in checkbox Christopher McCulloh 2017-06-20 16:19:19 -04:00
  • c8a6aa96f7 (GH1972) makes UMD wrapper consistent across Fuel UX Christopher McCulloh 2017-06-20 16:14:33 -04:00
  • 2cdcd786d6 Merge remote-tracking branch 'origin/master' into GH1972---checkbox-and-radio-do-not-have-tabindex Christopher McCulloh 2017-06-20 14:05:27 -04:00
  • 11bbee5c39 (GH1972) adds check for visibility hidden|collapse and errors out if checkbox is hidden or collapsed. Christopher McCulloh 2017-06-20 14:04:33 -04:00
  • 14e7913f20 (GH1972) puts back non-checkbox unit tests Christopher McCulloh 2017-06-20 13:13:43 -04:00
  • 2c3ae6d7cd (GH1972) moves keypress factory method into more shareable location Christopher McCulloh 2017-06-20 13:13:05 -04:00
  • 42f2f14368 (GH1972) removes attempt to innapropriately test browser functionality Christopher McCulloh 2017-06-20 13:11:52 -04:00
  • 8b2382349a (GH1972) stubs out keyboard tests Christopher McCulloh 2017-06-19 14:28:13 -04:00
  • 6517999e9a (GH1972) renames return functions properly Christopher McCulloh 2017-06-19 14:27:56 -04:00
  • 77c62fba35 Merge pull request #1980 from swilliamset/update-clean-input-utility Dave Woodward 2017-06-19 13:38:18 -04:00
  • 82a8723092 (GH1972) cleans up remaining checkbox tests. Corrects tested checkbox markup Christopher McCulloh 2017-06-19 08:45:42 -04:00
  • 30de1670d0 (GH1972) cleans up checkbox qunit tests to utilize fixture, helpers, and ok/notOk instead of equals Christopher McCulloh 2017-06-16 21:51:54 -04:00
  • 859c37a4fb (GH1972) more cleanup of checkbox tests Christopher McCulloh 2017-06-16 15:27:27 -04:00
  • 6cd5feefc7 (GH1972) adds checkbox html to qunit fixture and begins structuring tests 'more correctly' Christopher McCulloh 2017-06-15 15:26:20 -04:00
  • 239ca18ee0 Merge branch 'master' into update-clean-input-utility Dave Woodward 2017-06-15 15:25:53 -04:00
  • 86f31db2ac (GH1972) fixes html lint error Christopher McCulloh 2017-06-15 15:25:31 -04:00
  • 8d48c0b004 (GH1972) fixes all eslint errors in checkbox-test in preparation for adding unit tests Christopher McCulloh 2017-06-15 15:10:32 -04:00
  • 2c7c6e6694 Merge pull request #1984 from cormacmccarthy/GH1964---tree-should-be-accessible Dave Woodward 2017-06-15 14:02:58 -04:00
  • 956e4d41f4 Merge remote-tracking branch 'upstream/master' into GH1964---tree-should-be-accessible Christopher McCulloh 2017-06-15 13:43:55 -04:00
  • 6d2646f09d Merge pull request #1992 from cormacmccarthy/npm-lockfile Dave Woodward 2017-06-15 12:47:01 -04:00
  • add8753b73 upgrades to npm 5 and runs npm install Christopher McCulloh 2017-06-15 11:37:05 -04:00
  • 7a0a9208b8 (GH1964) sets root tree element tabindex to -1 on tree item focus so that shift+tab will work Christopher McCulloh 2017-06-14 09:53:01 -04:00
  • 7e6e4df988 (GH1964) targets the proper DOM node for making a selection on the tree Christopher McCulloh 2017-06-13 20:48:55 -04:00
  • f15ca94d9c (GH1964) make tests look for aria-selected set to false instead of not existing Christopher McCulloh 2017-06-13 17:44:03 -04:00
  • 72bae1735e (GH1964) set aria-selected to false instead of removing it Christopher McCulloh 2017-06-13 17:43:35 -04:00
  • fca23a605c (GH1964) adds aria-multiselectable="true" and aria-selected="false" to hbs tree template Christopher McCulloh 2017-06-13 17:27:56 -04:00
  • 33483f8cd3 (GH1964) adds unit tests for aria-selected=true on tree Christopher McCulloh 2017-06-13 17:19:32 -04:00
  • 1d437dbfd4 (GH1964) adds aria-selected=true to selected items/folders in tree Christopher McCulloh 2017-06-13 17:19:15 -04:00
  • 5196b92044 (GH1964) adds hbs support for aria-label and aria-labelledby Christopher McCulloh 2017-06-09 11:36:01 -04:00
  • f03d8c2f0c (GH1964) adds underline to focused elements Christopher McCulloh 2017-06-09 11:18:36 -04:00
  • 894dfcfe10 (GH1964) cleans up code a little bit by making a variable's live time much shorter Christopher McCulloh 2017-06-09 10:49:36 -04:00
  • 3fa549a1ff Create test.js Christopher McCulloh 2017-06-09 10:37:24 -04:00
  • 12b3777621 (GH1964) adds some comments around noPromise and populated.fu.tree Christopher McCulloh 2017-05-31 11:37:43 -04:00
  • 1cc046df6f (GH1964) fakes up some promises to help ensure actions are actually done before triggering listeners Christopher McCulloh 2017-05-30 15:56:15 -04:00
  • 093a03d0dd (GH1964) don't process event if propagation is stopped Christopher McCulloh 2017-05-26 21:43:10 -04:00
  • c61d5f8eac (GH1964) DRY up some code Christopher McCulloh 2017-05-26 09:57:16 -04:00
  • 73d0147490 (GH1964) updates test markup with accessibility changes Christopher McCulloh 2017-05-26 09:05:41 -04:00
  • f252cf5c13 (GH1964) fire event on correct object Christopher McCulloh 2017-05-23 15:45:45 -04:00
  • 136d2a82a7 (GH1964) makes space bar function the same as enter since space is used for selecting/deselection according to spec. Adam might know a bit more about the nuance here and recommend making spacebar only do a subset of what enter does... Christopher McCulloh 2017-05-18 11:34:40 -04:00
  • 7a5f460858 (GH1964) triggers events to make building on this functionality easier Christopher McCulloh 2017-05-18 11:28:44 -04:00
  • bea5f260ec (GH1964) makes selection move to first newly loaded node when Enter key pressed over 'load more'. Fixes bug where hidden elements block keyboard navigation Christopher McCulloh 2017-05-16 17:19:56 -04:00
  • 724164d205 (GH1964) makes up arrow work for tree navigation Christopher McCulloh 2017-05-16 15:45:14 -04:00
  • 6f1e96a317 (GH1964) makes down arrow work for tree navigation Christopher McCulloh 2017-05-16 15:36:14 -04:00
  • 9bcb572293 (GH1964) makes enter key work as expected when navigating tree with keyboard Christopher McCulloh 2017-05-16 15:26:18 -04:00
  • 488869e511 (GH1964) handles 'home' keypress by setting focus on first focusable node in tree Christopher McCulloh 2017-05-16 15:04:14 -04:00
  • 76ba24028d (GH1964) handles 'end' keypress by setting focus on last focusable node in tree Christopher McCulloh 2017-05-16 15:02:52 -04:00
  • e883fdae90 (GH1964) makes left arrow work. Does not prevent default for non-handled events Christopher McCulloh 2017-05-16 14:59:26 -04:00
  • 052804f43b (GH1964) updates comments Christopher McCulloh 2017-05-15 17:35:51 -04:00
  • 0c4d9417fa (GH1964) makes initial tab selection use focusIn. Properly populates aria-activedescendant when focus is set Christopher McCulloh 2017-05-15 17:34:57 -04:00
  • 501231c147 (GH1964) makes right arrow key work as expected in keyboard nav on tree Christopher McCulloh 2017-05-15 17:24:54 -04:00
  • ab12eee553 (GH1964) documents what home, end, and enter should do for tree keyboard nav Christopher McCulloh 2017-05-15 15:34:12 -04:00
  • 4132ae0253 (GH1964) set up listener for keystrokes and listens for specific strokes Christopher McCulloh 2017-05-15 10:01:02 -04:00
  • 2015d3485f (GH1964) properly handles selection in multiselect tree Christopher McCulloh 2017-05-11 21:25:21 -04:00
  • 8c80069b1a (GH1964) makes tabbing to tree select proper node Christopher McCulloh 2017-05-11 21:23:26 -04:00
  • 0b8a3aa618 (GH1964) sets tab index on the correct node Christopher McCulloh 2017-05-11 17:50:02 -04:00
  • ef5930981b (GH1964) makes root element tab-able. Cleans up node entity creation Christopher McCulloh 2017-05-10 14:32:23 -04:00
  • 0df6617054 (GH1964) adds tabindex=-1 to all tree node buttons Christopher McCulloh 2017-05-10 14:19:00 -04:00
  • 17f9ce00f6 (GH1964) fixes eslint errors Christopher McCulloh 2017-05-10 14:17:02 -04:00
  • 96d9ab829f uses qunit 2.3.0 because 2.3.1 & 2.3.2 (current latest) are broken. All sorts of tests throw an error about an assertion executing after the test is complete Christopher McCulloh 2017-05-31 17:03:25 -04:00
  • ce5d289ef6 uncomments out tests. Adds skip tests for stubbed out tests Christopher McCulloh 2017-05-31 16:58:34 -04:00
  • 8e65e1e42d test left key press on open folder Christopher McCulloh 2017-05-30 15:51:20 -04:00
  • bd9ae29ee9 adds test for left key press on closed branch on top node Christopher McCulloh 2017-05-26 21:38:42 -04:00
  • 1b8caa5bd4 tests setFocus method Christopher McCulloh 2017-05-26 15:50:31 -04:00
  • d5faca007b tests tabindexes Christopher McCulloh 2017-05-26 15:33:12 -04:00
  • 9cbc29271b tests focusIn on select Christopher McCulloh 2017-05-26 09:51:51 -04:00
  • 44cff68ff9 fixes npm lint errors Christopher McCulloh 2017-05-26 09:43:36 -04:00
  • 378b08e7a2 test focus on tree with no selected element. Tests tab index for focused element on focusIn Christopher McCulloh 2017-05-26 09:03:23 -04:00
  • 4b6ffaca17 adds more shortcuts to helpers Christopher McCulloh 2017-05-26 09:02:43 -04:00
  • 33c03d4fa3 WIP trying to test focusIn Christopher McCulloh 2017-05-25 11:20:43 -04:00
  • 74768c5332 separates accessibility testing out into its own module Christopher McCulloh 2017-05-24 13:39:58 -04:00