diff --git a/src/definitions/modules/dropdown.js b/src/definitions/modules/dropdown.js index 7ca9f9f7f..8ffa02d83 100644 --- a/src/definitions/modules/dropdown.js +++ b/src/definitions/modules/dropdown.js @@ -88,15 +88,17 @@ $.fn.dropdown = function(parameters) { module.set.selected(); - if(settings.allowAdditions && module.is.multiple()) { - if(!settings.useLabels) { - module.error(error.labels); - settings.useLabels = true; + if(module.is.multiple()) { + if(settings.allowAdditions) { + if(!settings.useLabels) { + module.error(error.labels); + settings.useLabels = true; + } + module.create.userLabels(); } - module.create.userLabels(); + module.check.maxSelections(); } - module.create.id(); if(hasTouch) { @@ -373,7 +375,7 @@ $.fn.dropdown = function(parameters) { module.verbose('Finding other dropdowns to hide'); $allModules .not($module) - .has(selector.menu + ':visible:not(.' + className.animating + ')') + .has(selector.menu + '.' + className.visible) .dropdown('hide') ; }, diff --git a/src/definitions/modules/dropdown.less b/src/definitions/modules/dropdown.less index 2a99e660b..81d87d7ba 100755 --- a/src/definitions/modules/dropdown.less +++ b/src/definitions/modules/dropdown.less @@ -628,6 +628,7 @@ select.ui.dropdown { font-size: @labelSize; padding: @labelPadding; margin: @labelMargin; + box-shadow: @labelBoxShadow; } /* Dropdown Icon */ diff --git a/src/themes/default/modules/dropdown.variables b/src/themes/default/modules/dropdown.variables index 3cc463b4c..3c1585294 100644 --- a/src/themes/default/modules/dropdown.variables +++ b/src/themes/default/modules/dropdown.variables @@ -128,7 +128,7 @@ @selectionPadding: @selectionVerticalPadding @selectionIconDistance @selectionVerticalPadding @selectionHorizontalPadding; @selectionZIndex: 10; -@selectionItemDivider: 1px solid rgba(0, 0, 0, 0.05); +@selectionItemDivider: 1px solid @darkWhite; @selectionMessagePadding: @selectionItemPadding; /*