Paul Sealock
55f803dd07
Update Gutenberg dependency to v3.2.0 for running js tests
...
Update Gutenberg packages deprecated and keycodes to build system
2018-07-14 21:57:18 +12:00
Justin Shreve
e0b38b5c94
Fix Accessibility issues: tabpanel behavior, and reduced motion setting ( https://github.com/woocommerce/woocommerce-admin/pull/185 )
...
* Fix Accessibility issues: tabpanel behavior, and reduced motion setting
* Move tabindex to <Section /> and add aria-label to the panel
* move role and aria-label to div component
2018-07-13 16:28:01 -04:00
Kelly Dwan
96925f77fa
Component: Fix rows prop in Table ( https://github.com/woocommerce/woocommerce-admin/pull/193 )
...
* Move component lifecycle method to top of component
* Update rows if the rows passed in via props have changed
This lets us bring in API changes, but will wipe out any sorting (revisit in a later PR, perhaps)
* Pass rows through to Table even if we don’t have rows loaded yet
Adds todo comment to remind that we should come back to add a placeholder/loading state
2018-07-13 15:36:41 -04:00
Kelly Dwan
99f726bfb5
ActivityPanel: Update semantics for screen reader navigation ( https://github.com/woocommerce/woocommerce-admin/pull/182 )
...
* Update semantics for ActivityPanel
Move the Section wrap to the top-level of ActivityPanel
Use an `aside` for the panel, which will expose the panel as a “complementary” in landmark nav
Add a heading for the Section/aside, which also fixes the heading hierarchy
* Update textdomains to match woo-dash change
* Switch panel container to a `div` so that clickOutside works as expected
2018-07-13 15:31:58 -04:00
Justin Shreve
803136ca9a
Fixes some display issues on embedded/classic WC pages ( https://github.com/woocommerce/woocommerce-admin/pull/186 )
2018-07-13 15:19:54 -04:00
Timmy Crawford
b925a17f3d
Merge pull request woocommerce/woocommerce-admin#195 from woocommerce/add/travis
...
Update travis to run npm test
2018-07-13 10:21:23 -07:00
Justin Shreve
37e48ed6de
Define text domain in test setup, and re-enable date test
2018-07-13 10:28:24 -04:00
Timmy Crawford
f5b41e9a19
Try skipping test.
2018-07-12 16:58:47 -07:00
Timmy Crawford
2e708821f9
third time is a charm?
2018-07-12 16:54:56 -07:00
Timmy Crawford
86e9b4e422
Fix date test.
2018-07-12 16:46:35 -07:00
Timmy Crawford
11eccdc02b
Update travis to run npm test
2018-07-12 16:01:11 -07:00
Justin Shreve
eb7b60d558
Add Gravatar Component ( https://github.com/woocommerce/woocommerce-admin/pull/188 )
2018-07-11 13:06:26 -04:00
Robert Elliott
8883966ff0
Merge pull request woocommerce/woocommerce-admin#184 from woocommerce/add/chart-readme-docs
...
D3 Chart: README and JSDocs
2018-07-11 17:14:36 +02:00
Robert Elliott
f0069b4d48
reformatted README
2018-07-11 17:12:37 +02:00
Robert Elliott
7b8bcea17a
move dummy into fixtures subfolder
2018-07-10 17:07:34 +02:00
Robert Elliott
6ff484bddc
JSDocs for chart component utils
2018-07-10 16:09:58 +02:00
Robert Elliott
da980328e2
move dummy js and add README
2018-07-10 16:09:47 +02:00
Justin Shreve
71c12e6795
Update woo-dash naming to new wc-admin name ( https://github.com/woocommerce/woocommerce-admin/pull/183 )
2018-07-10 08:48:06 -04:00
Kelly Dwan
5bf87f4ad9
Fix unique key warning for DropdownButton labels ( https://github.com/woocommerce/woocommerce-admin/pull/180 )
2018-07-09 16:36:12 -04:00
Justin Shreve
3783e5e6f7
Add ActivityHeader & implement panel styles ( https://github.com/woocommerce/woocommerce-admin/pull/167 )
...
* Header shadow on scroll, panel styles, implement woo bubble
* Add ActivityHeader component
* Fix admin bar stickyness and missing onInvoke function
2018-07-09 11:46:31 -04:00
Justin Shreve
8627e89d19
Fix infinite loop from calling setState in D3 componentDidUpdate ( https://github.com/woocommerce/woocommerce-admin/pull/179 )
2018-07-09 11:28:33 -04:00
Robert Elliott
1b40a90077
Merge pull request woocommerce/woocommerce-admin#120 from woocommerce/add/d3-bar-component
...
D3 Chart Utilities: bar, line, axis and tooltip, and tests
I'll be addressing the `tooltipDiv` prop, JSDocs, README in future (and smaller) PRs.
2018-07-09 15:40:49 +02:00
Robert Elliott
5c0a293297
refactor params to reduce recalculating scales each time + new tests
2018-07-09 15:35:25 +02:00
Robert Elliott
ec3e433e24
line mouseover and out events with tooltip
2018-07-09 15:35:24 +02:00
Robert Elliott
01eea75a2a
bug fixes to drawLines and dummy renders of bars and lines on Dashboard
2018-07-09 15:35:24 +02:00
Robert Elliott
806d423324
bar chart and example
2018-07-09 15:35:12 +02:00
Justin Shreve
f0c27ee999
Activity Panel: Unread bubble, animations, cleaned up styles/mobile handling ( https://github.com/woocommerce/woocommerce-admin/pull/154 )
...
* Activity Panel Updates: Unread bubble, animations, cleaned up styles and mobile handling.
* * Color and animation definition cleanup
* Fix animation for tab switch
* Clicking outside the panel will close it
* Hover bubble border
* Aria attributes/tablist
* Fix mobile styles
2018-07-06 08:40:05 -04:00
Paul Sealock
9c8cf68141
Merge pull request woocommerce/woocommerce-admin#158 from woocommerce/add/locale-data-moment
...
Date: Load locale data to moment
2018-07-06 14:04:53 +12:00
Paul Sealock
817f6813a1
Date: Load localeData into Momentjs
2018-07-06 14:04:17 +12:00
Paul Sealock
08c6d24c15
Merge pull request woocommerce/woocommerce-admin#139 from woocommerce/add/datepicker-styles
...
Datepicker: Add Styles
2018-07-04 11:23:55 +12:00
Paul Sealock
a768fac41d
span instead of p
2018-07-03 11:58:05 +12:00
Paul Sealock
a4305347ce
Datepicker: Add styles
2018-07-03 11:41:38 +12:00
Paul Sealock
323807c074
Merge pull request woocommerce/woocommerce-admin#142 from woocommerce/fix/datepicker-naming-match-api
...
Datepicker: Use api naming before/after
2018-07-03 11:17:34 +12:00
Paul Sealock
0a2b71865b
Datepicker: Use api naming before/after
2018-07-03 11:16:42 +12:00
Timmy Crawford
1a3240b4ec
Merge pull request woocommerce/woocommerce-admin#141 from woocommerce/update/performance-indicators
...
Use SummaryNumber for Store Performance
2018-07-02 11:11:28 -07:00
Timmy Crawford
8306bc91bf
s/PerformanceIndicators/StorePerformance/
2018-07-02 11:08:50 -07:00
Paul Sealock
1466461331
Merge pull request woocommerce/woocommerce-admin#134 from woocommerce/add/lib-date-unit-tests
...
Datepicker: add unit tests to lib/date
2018-07-01 21:15:00 +12:00
Timmy Crawford
8c9921ee74
Use SummaryNumber for Store Performance
2018-06-29 11:27:18 -07:00
Justin Shreve
9f1015b155
Implement updated activity panel tab design ( https://github.com/woocommerce/woocommerce-admin/pull/137 )
2018-06-29 11:20:08 -04:00
Paul Sealock
7a385a816b
Date lib: Add unit test coverage
...
* getRangeLabel
* getLastPeriod
* getCurrentPeriod
2018-06-29 09:52:36 +12:00
Paul Sealock
13a283cac1
Merge pull request woocommerce/woocommerce-admin#128 from woocommerce/update/datepicker-i18n
...
Datepicker: i18n date formats
2018-06-29 06:52:17 +12:00
Justin Shreve
2070337459
Add Gridicons ( https://github.com/woocommerce/woocommerce-admin/pull/136 )
2018-06-28 11:23:26 -04:00
Justin Shreve
d604f3625c
Rename sidebar to activity-panel, and refactor code and behavior.
2018-06-28 09:52:45 -04:00
Timmy Crawford
722534753f
Merge pull request woocommerce/woocommerce-admin#133 from woocommerce/fix/129
...
Update Card Header Styles
2018-06-27 15:43:53 -07:00
Timmy Crawford
f2518dcd34
make with and without elipsis the same height
2018-06-27 15:10:50 -07:00
Timmy Crawford
2145b8ebce
Update Card header styles.
2018-06-27 14:58:37 -07:00
Paul Sealock
6c4cce3b24
update existing tests
2018-06-27 15:59:58 +12:00
Paul Sealock
efba4fab7d
Datepicker: i18n datestrings
2018-06-27 15:54:01 +12:00
Paul Sealock
3742fbd1e2
Merge pull request woocommerce/woocommerce-admin#107 from woocommerce/add/date-range-strings
...
Datepicker: Add strings for periods
2018-06-27 14:22:51 +12:00
Paul Sealock
0f93022a62
DatePicker: Hook up react-dates
2018-06-27 14:21:14 +12:00