From bcc7d1ca25fd504bff1789607e7e253241b1e1f0 Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Sun, 24 Mar 2019 18:16:52 +0200 Subject: web: keep focus when modifying collection member --- web/node.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/node.js b/web/node.js index ab067aa..043bd00 100644 --- a/web/node.js +++ b/web/node.js @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012-2017 Kaarle Ritvanen + * Copyright (c) 2012-2019 Kaarle Ritvanen * See LICENSE file for license details */ @@ -187,7 +187,10 @@ angular.module("aconf").directive("aconfFields", function() { var meta = node.meta; scope.$watch("node.data", function(data) { - if (!aconfType.isCollection(meta)) return; + if (!aconfType.isCollection(meta) || + (scope.fields && + _.keys(data).length == scope.fields.length)) + return; scope.fields = _.map(data, function(value, name) { if (meta.type == "set") name = data[name]; -- cgit v1.2.3