From 1b73ce9339d8ab73b6606f1bc02dffa54ab34c74 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 22 Apr 2016 22:20:47 -0400 Subject: [PATCH] Set minItems 1 only for multiselect field --- js/id/ui/preset/multiselect.js | 2 +- js/lib/d3.combobox.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/id/ui/preset/multiselect.js b/js/id/ui/preset/multiselect.js index 27424b867..de1e21117 100644 --- a/js/id/ui/preset/multiselect.js +++ b/js/id/ui/preset/multiselect.js @@ -45,7 +45,7 @@ iD.ui.preset.multiselect = function(field, context) { function multiselect(selection) { isInitialized = false; - combobox = d3.combobox(); + combobox = d3.combobox().minItems(1); multiselectContainer = selection.selectAll('ul').data([0]); diff --git a/js/lib/d3.combobox.js b/js/lib/d3.combobox.js index 46c8e649b..93f6b052f 100644 --- a/js/lib/d3.combobox.js +++ b/js/lib/d3.combobox.js @@ -2,7 +2,7 @@ d3.combobox = function() { var event = d3.dispatch('accept'), data = [], suggestions = [], - minItems = 1, + minItems = 2, caseSensitive = false; var fetcher = function(val, cb) {