Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Update frontend libs #497

Merged
merged 7 commits into from
Aug 29, 2017
Merged

Update frontend libs #497

merged 7 commits into from
Aug 29, 2017

Conversation

cmc333333
Copy link
Member

This builds on @theresaanna's branch to update several of the JS libs. It doesn't resolve the jQuery version problem, but does add a shrinkwrap file to ensure our dependencies stay still.

theresaanna and others added 7 commits August 15, 2017 10:37
node-localstorage writes its data to the local file system, which is a bit of
a pain. In particular, we were loading `.`, which meant that if we cleared the
storage, we'd delete everything in the current directory.

dom-storage is a bit more widely used and can live in memory.
We'll probably want to switch to the 3.X line, but I didn't want to make that
potentially breaking change now. 1.12.4's version of :visible doesn't work
with DOM elements that aren't attached (including those of jsdom), so some
tests needed to be tweaked to avoid that.
This adds a shrinkwrap file to pin the frontend dependencies (and their
dependencies) to specific versions. While the Python site of -site is used
primarily as a library, the JS side is a single application.
Copy link
Member

@theresaanna theresaanna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks so much for picking this up

@cmc333333
Copy link
Member Author

Thanks @theresaanna !

@cmc333333 cmc333333 merged commit fb2a004 into master Aug 29, 2017
cmc333333 pushed a commit that referenced this pull request Aug 29, 2017
New Features
* #506 "Effective date" UI now includes more information and warns when not
  viewing the current version.

Bug Fixes & Misc
* #497 Update frontend dependencies.
* #501 Set Sauce Labs key in Travis UI.
* #502 Improve accessibility by including the text of a link in its
  aria-label.
* #503 Fix some HTML escaping issues.
* #504 Fix scrolling issue in regulation timeline.
* #505 Darken Subpart labels to provide more contrast. Remove ids from SVGs
  for automated readers.
cmc333333 pushed a commit that referenced this pull request Aug 30, 2017
New Features
* #506 "Effective date" UI now includes more information and warns when not
  viewing the current version.

Bug Fixes & Misc
* #497 Update frontend dependencies.
* #501 Set Sauce Labs key in Travis UI.
* #502 Improve accessibility by including the text of a link in its
  aria-label.
* #503 Fix some HTML escaping issues.
* #504 Fix scrolling issue in regulation timeline.
* #505 Darken Subpart labels to provide more contrast. Remove ids from SVGs
  for automated readers.
* #506 Replaced "orange" values with their "gold" equivalents
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants