summaryrefslogtreecommitdiffstats
path: root/web/widget/abstract/fields.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/widget/abstract/fields.js')
-rw-r--r--web/widget/abstract/fields.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/web/widget/abstract/fields.js b/web/widget/abstract/fields.js
index 689f88a..4afa0e7 100644
--- a/web/widget/abstract/fields.js
+++ b/web/widget/abstract/fields.js
@@ -48,11 +48,14 @@ define(
_.each(this.widgets, function(f1, name) {
self.setupWidget(f1, labels[name]);
+ f1.on("validated", function(event) {
+ event.stopPropagation();
+ });
+
_.each(self.widgets, function(f2) {
if (f1 != f2)
f1.on("validated", function(event) {
f2.trigger("updated", [name]);
- event.stopPropagation();
});
});
});
@@ -112,6 +115,7 @@ define(
);
this.setupWidget(widget, meta["ui-member"] + " " + name);
widget.trigger("start");
+ return widget;
},
widget: function(meta) {