From 9c0639437607a4fcea379bbaf610600d05d8a9b7 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 8 Nov 2011 17:40:52 -0800 Subject: chore(scenario tests): make scenario tests pass again --- docs/content/cookbook/advancedform.ngdoc | 29 ++++- docs/content/cookbook/form.ngdoc | 16 ++- docs/content/guide/dev_guide.expressions.ngdoc | 17 ++- docs/content/guide/dev_guide.forms.ngdoc | 26 ++-- .../dev_guide.services.injecting_controllers.ngdoc | 24 ++-- ..._guide.templates.filters.creating_filters.ngdoc | 32 ++--- docs/src/templates/docs.css | 8 ++ example/personalLog/personalLog.html | 4 +- src/Angular.js | 132 +-------------------- src/angular-mocks.js | 4 +- src/scenario/Application.js | 2 +- src/service/filter/filter.js | 6 +- src/service/filter/filters.js | 4 - src/service/filter/limitTo.js | 10 +- src/service/filter/orderBy.js | 2 +- src/service/formFactory.js | 12 +- test/scenario/ApplicationSpec.js | 17 ++- test/scenario/dslSpec.js | 20 +++- test/scenario/mocks.js | 16 +-- 19 files changed, 156 insertions(+), 225 deletions(-) diff --git a/docs/content/cookbook/advancedform.ngdoc b/docs/content/cookbook/advancedform.ngdoc index 19b8284f..e973e30f 100644 --- a/docs/content/cookbook/advancedform.ngdoc +++ b/docs/content/cookbook/advancedform.ngdoc @@ -34,7 +34,28 @@ detection, and preventing invalid form submission. save: function() { this.master = this.form; this.cancel(); + }, + + addContact: function() { + this.form.contacts.push({type:'', value:''}); + }, + + removeContact: function(contact) { + for ( var i = 0, ii = this.form.contacts.length; i < ii; i++) { + if (contact === this.form.contacts[i]) { + this.form.contacts.splice(i, 1); + } + } + }, + + isCancelDisabled: function() { + return angular.equals(this.master, this.form); + }, + + isSaveDisabled: function() { + return this.myForm.$invalid || angular.equals(this.master, this.form); } + };
| Name | Phone |
|---|---|
| {{friend.name}} | {{friend.phone}} |