From eecc21b81f7942ae473edb5ef7668b25b1a89545 Mon Sep 17 00:00:00 2001 From: Spencer Alger Date: Fri, 10 Oct 2014 09:50:30 -0700 Subject: [PATCH] [advancedConfig] start input with default value --- src/kibana/apps/settings/sections/advanced/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kibana/apps/settings/sections/advanced/index.js b/src/kibana/apps/settings/sections/advanced/index.js index 7c489908e1ef2b..8687fa84eb949e 100644 --- a/src/kibana/apps/settings/sections/advanced/index.js +++ b/src/kibana/apps/settings/sections/advanced/index.js @@ -75,7 +75,7 @@ define(function (require) { }; $scope.edit = function (conf) { - conf.unsavedValue = conf.value; + conf.unsavedValue = conf.value || conf.defVal; $scope.configs.forEach(function (c) { c.editting = (c === conf); }); @@ -83,6 +83,10 @@ define(function (require) { $scope.save = function (conf) { loading(conf, function () { + if (conf.unsavedValue === conf.defVal) { + return config.clear(conf.name); + } + return config.set(conf.name, conf.unsavedValue); }); };