diff options
Diffstat (limited to 'js/vendor/angular-ui')
96 files changed, 79105 insertions, 1317 deletions
diff --git a/js/vendor/angular-ui/.bower.json b/js/vendor/angular-ui/.bower.json new file mode 100644 index 000000000..c52714ab9 --- /dev/null +++ b/js/vendor/angular-ui/.bower.json @@ -0,0 +1,14 @@ +{ + "name": "angular-ui", + "homepage": "https://github.com/angular-ui/angular-ui", + "version": "0.4.0", + "_release": "0.4.0", + "_resolution": { + "type": "version", + "tag": "v0.4.0", + "commit": "94f90431b3544039b0850c3d0d3cbc80b93a7891" + }, + "_source": "git://github.com/angular-ui/angular-ui.git", + "_target": "*", + "_originalSource": "angular-ui" +}
\ No newline at end of file diff --git a/js/vendor/angular-ui/.gitignore b/js/vendor/angular-ui/.gitignore index 0dd3b7486..34977ee7d 100644 --- a/js/vendor/angular-ui/.gitignore +++ b/js/vendor/angular-ui/.gitignore @@ -1,3 +1,2 @@ node_modules -*.coffee.js .idea
\ No newline at end of file diff --git a/js/vendor/angular-ui/.travis.yml b/js/vendor/angular-ui/.travis.yml new file mode 100644 index 000000000..c835df7df --- /dev/null +++ b/js/vendor/angular-ui/.travis.yml @@ -0,0 +1,10 @@ + language: node_js
+ node_js:
+ - "0.8"
+
+ before_install:
+ - export DISPLAY=:99.0
+ - sh -e /etc/init.d/xvfb start
+ - npm install -g grunt@0.3.x testacular@0.4.x
+
+ script: "grunt"
\ No newline at end of file diff --git a/js/vendor/angular-ui/CHANGELOG.md b/js/vendor/angular-ui/CHANGELOG.md new file mode 100644 index 000000000..038ca1c62 --- /dev/null +++ b/js/vendor/angular-ui/CHANGELOG.md @@ -0,0 +1,60 @@ +# [Cha Cha Cha Changes](http://www.youtube.com/watch?v=pl3vxEudif8&t=0m53s) + +## Master + +## v0.4.0 +* **Validate directive** has been upgraded + * **API BREAKING CHANGE!** now takes expressions instead of function references + * You must explicitly specify the $value variable, but you no longer need to create a function + * **NEW FEATURE** uiValidateWatch allows you to re-fire a validation rule (or all rules) when a related model changes (confirm_password) +* **CodeMirror directive** has been updated + * Now works with v3.02 + * **NEW FEATURE** uiRefresh lets you specify an expression to watch for changes to refresh codemirror (useful for modals) +* **Mask directive** has many new fixes +* Fixes for **uiDate** + * **DateFormat directive** can now be declared in **uiConfig** +* **uiJq Passthru directive** has upgrades to support a wider variety of directives + * Now fires asyncronously post-angular-rendering of the view (**uiDefer** option is now always true) + * New **uiRefresh** lets you specify an expression to watch to re-fire the plugin (call $(elm).focus() when a modal opens) +* **Select2 directive** now adds support for setting the selected item by specifying a simple ID + * FINALLY have unit-tests for Select2! +* **IEShiv** has been simplified and stripped of browser-sniffing code (just use conditional comments) +* **Calendar directive** now performs better watching of events data + * Added optional equalsTracker attr (increment to force update from scope) +* **Sortable directive** now properly supports connectWith option +* New **route directive** that sets a boolean based on a pattern match of the current route (useful for tabs/navigation) +* Refactored **If directive** to be tidier +* **API BREAKING CHANGE!** **Modal directive** has been completely removed (if you still need it, grab the files from v0.3.x) + +## v0.3.0 +* New **format** filter +* Lots of cleanup! Consistent indentation, linting +* Custom builds via grunt (soon to be leveraged via builder) +* uiDate now watches options +* Rewrote ui-keypress (API is not backwards-compatible) + * **ui-**keypress has been expanded into **ui-keyup**, **ui-keydown** and **ui-keypress** + * The **ui-keypress** can now be used to `$event.preventDefault()` as expected + * Multiple combinations are separated by spaces, while multi-key combos are separated by dashes: `'enter alt-space 13-shift':'whatever()'` + * The string-notation (__a and be or c and d__) has been dropped completely +* Can now pass (or globally define) the value uiReset resets to + +## v0.2.0 +* Unit tests. Unit tests. Unit tests. +* New **inflector** filter (previously named **prettifier**) + * Added 2 alternative modes, now contains: humanize, underscore and variable +* **Passthrough directive** (uiJq) now fixes common ngModel problems due to trigger(change). Can optionally be disabled +* Removed **Length Filter** (you can instead do {{ ( myArray | filter: { gender:'m' } ).length }}) +* Added **validate directive**, allows you to pass validation functions +* **Sortable directive** +* Fixed **unique filter** +* **Highlight filter** has had bug fixes +* **Event directive** has been refactored / improved +* **Keypress directive** has been refactored / improved +* New **if-directive** instead of **remove directive** (removed) +* New **google maps directive** +* New **animate directive** that transitions the injection of new DOM elements (transitioning the removal of DOM is still not supported yet) +* Improvements to **scrollfix directive** + +## v0.1.0 +* New folder structure +* Too many to list diff --git a/js/vendor/angular-ui/LICENSE b/js/vendor/angular-ui/LICENSE new file mode 100644 index 000000000..dfc5e0ca1 --- /dev/null +++ b/js/vendor/angular-ui/LICENSE @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2012 the AngularUI Team, http://angular-ui.github.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/js/vendor/angular-ui/ |