Updates to FSS

Valles, Heidi hvalles at ocad.ca
Mon Feb 28 21:06:15 UTC 2011


hi Gary!

It's great great great you're able to work on FSS. I entered some of these issues into JIRA awhile ago so I'll just reference the #s for your to-do list below. Feel free to edit/comment as you see fit.

The way I've been fixing fluid issues now is:
-create a git clone of  https://github.com/fluid-project/infusion
-create a local git branch in the clone named FLUID-(number)
-make your changes, add files, commit with -m "FLUID-number: your fix msg"
-push to your own git hub, and do a pull request for the fluid commiters

You might know this already but thought I'd mention it if not :)

heidi



1. Use of !important statements makes overriding FSS declarations troublesome (results in a requiring a lot of other !important declarations downstream). The suggested fix is to remove all uses of !important and allow normal CSS priority.


FLUID-4022<http://issues.fluidproject.org/browse/FLUID-4022> - Reconsider using important! tag<http://issues.fluidproject.org/browse/FLUID-4022>


2. Declaration of a global :focus overrides the browser's defualt focus behavior in an undesired manner. Unicon works primarily with higher-education institutions for whom compliance with accessibility law is a big deal. This particular global :focus override issue has come up as a negative with several instiutions that want/need the defualt browser behavior. The suggested fix is to remove the global :focus declaration.


FLUID-3880<http://issues.fluidproject.org/browse/FLUID-3880> - FSS reset causes borders to appear on elements in IE8<http://issues.fluidproject.org/browse/FLUID-3880>



3. The FSS "fl-fix" declaration is not a complete box model fix. Across a lot of implementations, it has been buggy and required using other solutions. The suggested fix is to use jQuery UI's .ui-helper-clearfix instead (drop fl-fix from FSS entirely) or update fl-fix to whatever .ui-helper-clearfix is using to produce predictable, cross-browser results.

FLUID-4023<http://issues.fluidproject.org/browse/FLUID-4023> - Reconsider overflow:auto for containers<http://issues.fluidproject.org/browse/FLUID-4023>



4. Add a greater range of flex (percentage) layouts. FSS provides most of the standard percentages, but some implementations have required less-standard percentage layouts. The fix is to add more percentage column declarations.


FLUID-4025<http://issues.fluidproject.org/browse/FLUID-4025> - Expand column styles to include more options<http://issues.fluidproject.org/browse/FLUID-4025>




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.idrc.ocad.ca/pipermail/fluid-work/attachments/20110228/3f019555/attachment.htm>


More information about the fluid-work mailing list