Split up parts of defs.less and common.less.

Review Request #5859 — Created May 22, 2014 and submitted — Latest diff uploaded

Information

Review Board
release-2.0.x
2510bab...

Reviewers

This is the first step in cleaning up our CSS rules, with the aim of
bringing some consistency, organization, and to make some rules more
reusable for extensions.

defs.less's mixins have been moved out into a set of files in mixins/.
defs.less pulls those in, meaning that any existing consumer of
defs.less will continue to work.

common.less has too much junk in it. Some of the things in there are
reusable UI components, like boxes, buttons, and banners. Those three
have been pulled out into files in a ui/ directory.

My goal is to get all the styles into consistent places over the next
few changes, and then begin to standardize some of the naming, hopefully
coming up with a standard set of classes that we can document and reuse
in extensions.

Pages continued to load correctly.

Successfully built a package.