CRM-20756 - Add Angular `ui.bootstrap` library
authorTim Otten <totten@civicrm.org>
Thu, 22 Jun 2017 06:29:53 +0000 (23:29 -0700)
committerTim Otten <totten@civicrm.org>
Thu, 22 Jun 2017 07:28:22 +0000 (00:28 -0700)
commite88c001ec47c62204ceec45a96abb22c1731f05c
tree5c3c510599add8814cc6aa82701c485a50a01dc7
parentf95dc11ec3ae8d445101db4c8de27a77c1942677
CRM-20756 - Add Angular `ui.bootstrap` library

This adds the library
[ui.bootstrap](https://angular-ui.github.io/bootstrap/), which makes it
easier to include the functional elements of Bootstrap in AngularJS pages.

In the past, adding this was problematic, but now the situation has
improved:

1.  civicrm-core has upgraded to AngularJS 1.5.  (In the past, civicrm-core
used AngularJS 1.3, which was incompatible.)

2.  civicrm-core allows optional AngularJS modules.  (In the past, all
modules were loaded unconditionally, which could result in loading
new/unnecessary code for legacy users.  Now, you can opt-out of this
behavior with `basePages=>array()`.)
Civi/Angular/Manager.php
ang/ui.bootstrap.ang.php [new file with mode: 0644]
ang/ui.bootstrap.css [new file with mode: 0644]
bower.json