From 138ab34ea1a27c759ca0948415f54598e0d2fc1a Mon Sep 17 00:00:00 2001 From: Bram Bourgoignie Date: Thu, 11 Mar 2021 09:21:04 +0100 Subject: [PATCH 1/2] fix add event not available --- src/js/Field.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/js/Field.js b/src/js/Field.js index ac63062b6..51aefcc10 100644 --- a/src/js/Field.js +++ b/src/js/Field.js @@ -603,7 +603,7 @@ { lastSegment = lastSegment.substring(lastSegment.indexOf("[") + 1, lastSegment.indexOf("]")); } - + if (lastSegment) { this.name = this.parent.name + "_" + lastSegment; @@ -1904,7 +1904,7 @@ { newValue = this.data; } - + this.setValue(newValue); }, @@ -1988,7 +1988,7 @@ if (Alpaca.isFunction(func)) { - if (event === "render" || event === "ready" || event === "blur" || event === "focus") + if (event === "render" || event === "ready" || event === "blur" || event === "focus" || event === "add") { _this.on(event, function(e, a, b, c) { func.call(_this, e, a, b, c); From acc6f433cafa84f0e01103cba997d56d4ed31677 Mon Sep 17 00:00:00 2001 From: Bram Bourgoignie Date: Tue, 6 Apr 2021 09:11:49 +0200 Subject: [PATCH 2/2] fix observables with differen scope --- src/js/Field.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/js/Field.js b/src/js/Field.js index 51aefcc10..f524b25aa 100644 --- a/src/js/Field.js +++ b/src/js/Field.js @@ -2211,8 +2211,9 @@ subscribe: function() { var args = Alpaca.makeArray(arguments); - args.unshift(this.getObservableScope()); - + if (args.length == 2) { + args.unshift(this.getObservableScope()); + } return Alpaca.subscribe.apply(this, args); },