diff options
-rw-r--r-- | web/widget/abstract/fields.js | 9 | ||||
-rw-r--r-- | web/widget/abstract/node.js | 5 |
2 files changed, 9 insertions, 5 deletions
diff --git a/web/widget/abstract/fields.js b/web/widget/abstract/fields.js index 89b2506..ae7b5bf 100644 --- a/web/widget/abstract/fields.js +++ b/web/widget/abstract/fields.js @@ -102,6 +102,15 @@ define( widget: function(meta) { return require("acf2/widget/" + meta.widget); + }, + + validate: function(data) { + Base.validate.call(this, data); + + if (this.fields) + _.each(this.fields, function(field) { + field.trigger("updated"); + }); } }); } diff --git a/web/widget/abstract/node.js b/web/widget/abstract/node.js index 6d42345..2ec95e2 100644 --- a/web/widget/abstract/node.js +++ b/web/widget/abstract/node.js @@ -44,11 +44,6 @@ define( this.setStatus(data.status()); statusBar.validationReady(valid); } - - if (this.fields) - _.each(this.fields, function(field) { - field.trigger("updated"); - }); } }); } |