Commit Graph

80 Commits

Author SHA1 Message Date
Gustavo Delfino
f033ee2ec0 Fixed a bug in +horizontal-list mixin 2009-05-28 18:47:47 -07:00
Chris Eppstein
faadde2379 [Compass Core] Extracted two new mixins from +horizontal-list. Closes GH-9.
The new +horizontal-list-container and +horizontal-list-item mixins can
be used to build your horizontal list when you need more control over
the selectors (E.g. when working with nested lists).
2009-05-23 09:15:33 -07:00
Chris Eppstein
5acb8a0520 [Blueprint] Updated a broken link in the comments. 2009-05-07 11:59:46 -07:00
Chris Eppstein
da4c73d676 [Compass Core] Make all compass core library mixins use the image_url function where appropriate. 2009-04-29 08:27:18 -07:00
Chris Eppstein
3f16225556 [Blueprint] Split the push and pull mixins into sub-mixins that separate the common styles from the ones that vary.
Added the following mixins:
  +push-base
  +push-margins
  +pull-base
  +pull-margins

The generated css when using presentational class names will be smaller as a result.
2009-04-19 09:44:10 -07:00
Chris Eppstein
5d4a885671 [YUI] Added Yahoo's version of the css reset. 2009-04-19 09:44:10 -07:00
ltackett
baa734df25 Fixed typo in credits. 2009-04-19 09:43:58 -07:00
Chris Eppstein
7a83d0d71e [Blueprint] Update liquid plugin to have a span mixin that matches elsewhere. 2009-04-19 09:43:58 -07:00
Chris Eppstein
9686852244 Convert the debug module to use the new image_url sass function. 2009-04-06 00:36:33 -07:00
Chris Eppstein
c36f63fd92 Incorporate Blueprint 0.8 grid changes, make the generated grid more closely match Blueprint's by adding an enumerate(prefix, startindex, endindex) sass function that generates a list of enumerated selectors. 2009-04-06 00:00:44 -07:00
Chris Eppstein
759c422c34 Incorporate more bugfixes from Blueprint 0.8 2009-04-05 23:58:15 -07:00
Chris Eppstein
dc5f5672a4 Port of the blueprint rtl plugin to compass with example. Also a small re-org of some of the files in the blueprint_plugin example. 2009-04-05 22:07:48 -07:00
Chris Eppstein
a5712edc3e Added the link icons plugin from blueprint 0.8. To install this plugin:
compass -f blueprint -p link_icons
2009-04-05 03:14:47 -07:00
Chris Eppstein
53960d9c25 Port of the Blueprint Buttons plugin to Compass.
This port adds semantic win and color customization to your blueprint button
styles. It also let's you choose whether you want to float them right,
left, or leave them inline-block.

To install this plugin into your project run the following command.
compass -f blueprint -p buttons

Or if you have a rails project:
compass --rails -f blueprint -p buttons
2009-04-03 12:18:47 -07:00
Chris Eppstein
fbd6f55c56 IE changes for Blueprint 0.8 2009-04-02 23:23:22 -07:00
Chris Eppstein
c040c1d2d9 Fix some test failures. 2009-04-02 22:53:42 -07:00
Andrew Vit
d9416f65fa Changed standard +clearfix to use overflow: hidden.
Added alternate +pie-clearfix using content :after
2009-04-02 22:40:25 -07:00
Andrew Vit
150e7bf6a7 Updated frameworks to use new float implementation
Avoided changing YUI due to its complex inheritance and float:none overrides.
2009-04-02 22:40:25 -07:00
Andrew Vit
b36e2d2622 Added +float-left and +float-right as mixins
In order to include fixes for IE's double-margin bug universally, floats
were implemented as a utility mixins.
2009-04-02 22:40:16 -07:00
Chris Eppstein
43fc3be14b Generate a grid background image with the --grid-img command line option. 2009-04-02 21:27:55 -07:00
Chris Eppstein
63de13debd Validate your project's CSS files by running compass --validate. 2009-04-01 21:24:02 -07:00
Chris Eppstein
923703b058 Credit where credit is due. 2009-03-12 11:22:05 -07:00
Chris Eppstein
6280f97071 Added a mixin for styling the Unobtrusive stylesheet logo. 2009-03-12 11:10:26 -07:00
Chris Eppstein
de2d06d9b8 [Blueprint] Fixed a bug where the .last class was not overridden by the .append-N classes. 2009-03-11 23:03:14 -07:00
sbfaulkner
5c3d5bdbc0 trailing comment closure in sass messes with css
Signed-off-by: Chris Eppstein <chris@eppsteins.net>
2009-03-02 02:41:06 +08:00
Chris Eppstein
af6f16d4b8 Eric Meyer's reset uses a line-height value of 1. Blueprint uses 1.5 and
YUI doesn't even consider it part of the reset. With so much
disagreement, I decided to make the compass reset agnostic and let
individual frameworks decide what the body line-height ought to be.
2009-02-21 00:15:24 -08:00
Chris Eppstein
79ee96dcf4 Polish the table scaffolding mixin and add the table borders mixins. 2009-02-21 00:15:24 -08:00
Tim Riley
77e19e512b move the CSS rules extracted from alternating-rows-and-columns into a table-scaffolding mixin. 2009-02-21 00:15:24 -08:00
Tim Riley
3d340b6972 remove any non-colour related CSS from the alternating-rows-and-columns mixin. this mixin works best when it _only_ affects your table's background colours. 2009-02-21 00:15:24 -08:00
Chris Eppstein
94f4471ad5 Better followup messages after installation. 2009-02-08 03:45:48 -08:00
Chris Eppstein
91e081cd50 New project creation implemented using manifests and installation strategies. 2009-02-08 03:45:48 -08:00
Chris Eppstein
e8d249fa38 Better comments/instructions on the compass project stylesheets. 2009-02-08 03:45:47 -08:00
Chris Eppstein
f316dd013e Centralize all the framework specific code into the frameworks directory. 2009-01-25 15:05:36 -08:00
Chris Eppstein
91aa83cbfd Silence implicit string deprecation warnings. 2008-12-17 09:02:48 -08:00
Andrew Vit
208d0b1f04 Added +sticky-footer mixin
Forces page layout to expand, pinning the footer
to the bottom edge of the browser window.

Refer to:
http://ryanfait.com/resources/footer-stick-to-bottom-of-page/
2008-12-08 20:37:06 -08:00
Chris Eppstein
b9d2f78a82 Meant to include this mixin, not (re)define it. 2008-12-08 20:32:29 -08:00
Chris Eppstein
faed0a0061 Work around a bug in Sass comments at the start of a file. 2008-12-08 13:57:30 -08:00
Chris Eppstein
2c3e57bec6 Created top level imports for all frameworks. This change broke backwards compatibility for YUI, where users should now @import yui.sass instead of yui/screen.sass 2008-12-08 10:44:36 -08:00
Chris Eppstein
e42bc133dd extracted a +global-reset and +nested-reset mixins from the reset library which got moved to compass/utilities/general/reset. 2008-12-08 09:51:36 -08:00
Hendy Tanata
880495cb17 yui should be mixed into the top level because of yui-base-fonts mixin. 2008-12-08 22:09:04 +08:00
Chris Eppstein
32133bc478 On second thought: Don't scope blueprint grid classes within the container. This will make them difficult to override and BP-css doesn't do it. 2008-12-06 14:13:03 -08:00
Chris Eppstein
3100476ff5 Coding spree to clean up the blueprint stylesheets and make them more similar to blueprint-css, more configurable, and more consistent.
Breakdown of changes:

===

Remove the body scope that is unnecessarily added to many blueprint classes due to the way the mixins were constructed and used. Blueprint mixins that operate on the body tag now follow a pattern where they take the body selector as an argument and must always be mixed into the top level of a stylesheet. The classes will be scoped whenever the selector is not a simple "body" selector which is the default. Mixins affected: +blueprint-ie, +blueprint-print, +blueprint-typography, and +blueprint-scaffolding. All of these mixins use corresponding +[mixin]-body and +[mixin]-defaults mixins in their implementations that you can use directly if you feel constrained by the requirement to mix into the top-level.

===

Made all configurable constants possible to override in a base stylesheet using conditional assignment. Moved many colors that were still hard coded to the colors.sass module so they can be overridden.

===

Restored some blueprint defaults even though I didn't like them. With the exception of the blueprint link urls which are now available as a mixin called +blueprint-show-link-urls (they used to just be commented out.)

===

Grid constants have been renamed in both the grid and liquid grid modules. These constants are now conditionally assigned to make the grid easily configured.

===

The liquid grid now uses the compass clearfix.

===

moved the primary mixin for a module (where one exists) to the top of the file for clarity of readers.

===

blueprint grid classes are now appropriately scoped under the .container class.
2008-12-06 13:46:03 -08:00
Chris Eppstein
1c42afb158 The Liquid grid mixin has been renamed from +blueprint-liquid to +blueprint-liquid-grid. 2008-12-06 13:46:03 -08:00
Chris Eppstein
f084ed2314 The incremental leading mixin (+incr) in the fancy type module now accepts arguments and performs the incremental leading calculations for you if you want to use different font sizes. The +dquo mixin now accepts an offset argument if the default isn't appropriate. 2008-12-06 13:46:03 -08:00
Chris Eppstein
2177bc8e24 The no-print and print-only classes were never part of blueprint-css, so I'm moving them to compass utilities. 2008-12-06 13:46:03 -08:00
Chris Eppstein
605658fab2 Changes to blueprint mixins so that they can be mixed into the top level and avoid having scoped selectors that add to their weight. 2008-12-06 13:46:02 -08:00
Chris Eppstein
dd6fb6473a Added unit tests for YUI and did some cleanup/restructuring of the test fixtures as well as a way to validate generated css. 2008-12-04 12:35:00 -08:00
Chris Eppstein
5a81de14c5 Allow the blueprint font family defaults to be configured. 2008-12-01 00:26:33 -08:00
Chris Eppstein
d1b18370cd Move the #ft and #bd declarations to the the yui-grids-init mixin and allow those styles to be turned off. 2008-11-30 20:35:04 -08:00
Chris Eppstein
70b06a705f Extract the yui-grid-templates mixin for clarity. 2008-11-30 20:33:49 -08:00