This is a subset of angular-io-app.
- AngularJS v1.0.0+ is currently required.
Include io
in your app dependencies, and you're good to go.
angular.module('app', ['io']);
The modules can be found in the Directives and Filters folders.
You do not need to build the project to use it - see above - but if you are working on it then this is what you need to know.
-
Install Node.js and NPM (should come with)
-
Install global dependencies
grunt
,bower
, andkarma
:
$ npm install -g karma grunt-cli bower
- Install local dependencies:
$ npm install && bower install
Some components need to be compiled (Twitter Bootstrap) and moved into place (AngularJS, fonts).
$ grunt setup
Before you commit, always run grunt
to build and test everything once.
$ grunt
- inputMask (requires: $filter('format'))
- passwordCheck
- selectSize (no tests)
- signature (no tests)
- To Do
- formChange
- fluid (no tests)
- rest (no tests)
- localstorage (no tests)
- time
- To Do
- function (to delete)
- colorHash
- duration
- format
- markdown
- objectArray
- ordinal
- pad
- phone
- range
- truncate
- alert (no tests)
- modal (no tests)
- To Do
- tab
- tooltip
- popover
- 404 (no tests)
- accessibility (no tests)
- To Do
- htmlEntities (IE8 bug)
- filepicker (requires backend)
- follow (requires backend)
- message (requires backend)
Pick your poison Apache Public License 2.0 / MIT / GNU General Public License v2.0.