Crisu83/yiistrap — pull request #170 by kazuo (2013-12-16 02:47:22+00:00)
Title: BS3 compatibility: Icon, Span/Col, Form, Nav, Modal, Jumbotron

Issue #153

First pass on Bootstrap 3 compatibility. Updated tests wherever possible so they should all be passing at the moment. Many of the changes in this pull request is form related. I did do visual tests for compatibility (mainly horizontal forms). There were major changes to "control-group" (now called form-group) and essentially nearly all form types (not just horizontal) should have all their controls, labels, etc contained in form-group.

Hero unit is now Jumbotron. The method is renamed accordingly.

Glyphicon compatibility. Also added Font Awesome compatibility. It will check for prefixed "glyphicon-" or "fa-" and set the classes accordingly. By default, Yiistrap will use Glyphicon so you can still use "envelope" and it will still create an icon with a class of "glyphicon glyphicon-envelope". If you wanted to use the Font Awesome version, you can do "fa-envelope" and it will create an icon with a class of "fa fa-envelope". If you want to switch the default from Glyphicon to Font Awesome, set the 'defaultIconVendor' property of your application component to "fa".

Updated a number of constant values (e.g. icons, colors, etc).

Updated Navbar and Modal widgets.