Skip to content
This repository has been archived by the owner on Dec 23, 2017. It is now read-only.

Feature/new-styles #474

Merged
merged 19 commits into from
Aug 18, 2015
Merged

Feature/new-styles #474

merged 19 commits into from
Aug 18, 2015

Conversation

noahmanger
Copy link
Contributor

Apologies for the enormous PR, but it's not as gnarly as it looks. This gets the web-app in shape to use the new styles being developed in fec-style, so we'll want to wait until we start pulling those in before we merge. Once that happens, this branch basically has every page styled with the new styles.

There's four main things this does:

  • Tweaks certain classnames to accommodate the refactored css
  • Changes the markup on checkboxes and radio buttons to use the new custom checkbox and radio style. This required editing almost every filter partial.
  • Adds several icons
  • Changes up the homepage content

There's a few components that still need to be built out / styled (the glossary and navigation dropdown menus) and it will probably take some work to get the tests up to date. But maybe those happen in later PRs.

Also worth noting that it's still quite rough around the edges in certain places, but that's fine while we finish up the design work.

Dependent on https://github.com/18F/fec-style/pull/6/files

@msecret
Copy link
Contributor

msecret commented Aug 17, 2015

I almost feel like we should get fec-style incorporated and merge this in sooner rather then later. This PR will conflict with almost any other PR, and I don't want you to have to redo a bunch of work

@jmcarp
Copy link
Contributor

jmcarp commented Aug 17, 2015

What's the binary file static/css?

@msecret
Copy link
Contributor

msecret commented Aug 17, 2015

The code for this is looking good

@noahmanger
Copy link
Contributor Author

Oh weird. I'm not sure what the binary css file is.

Noah Manger and others added 2 commits August 17, 2015 11:16
This patch fixes failing Selenium tests, with the exception of tests of
the glossary widget, which still needs to be updated to work with the
new styles.
@msecret
Copy link
Contributor

msecret commented Aug 17, 2015

I think we might want to go with test rather then tst if that makes it more clear. I'm basing this on the fact that @jmcarp was confused what they were, and hoping naming them test would clear up confusion like that.

jmcarp and others added 6 commits August 17, 2015 16:27
* Use styles from local fec-style URL if specified
* Add a place for vendor styles
* Document style environment configuration in README
* Delete unused imports
* Delete unused styles
Fixing merge conflict in elections.html
@noahmanger noahmanger mentioned this pull request Aug 18, 2015
@noahmanger
Copy link
Contributor Author

Is there anything else this needs or can we merge in? We should hold tight until this is merged as it has all the styles: 18F/fec-style#6

@jmcarp jmcarp merged commit b04a8e2 into develop Aug 18, 2015
@jmcarp jmcarp removed the plz-review label Aug 18, 2015
@jmcarp jmcarp deleted the feature/new-styles branch October 2, 2015 16:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants