Browse Source

UI-1423: Use chosen plug-in to make dropdown searchable

4.3
Joris Tirado 11 years ago
parent
commit
a4ab03f67d
2 changed files with 8 additions and 0 deletions
  1. +5
    -0
      submodules/strategy/strategy.css
  2. +3
    -0
      submodules/strategy/strategy.js

+ 5
- 0
submodules/strategy/strategy.css View File

@ -433,6 +433,7 @@
} }
#strategy_container .element-container.strategy-calls .callflow-tabs { #strategy_container .element-container.strategy-calls .callflow-tabs {
overflow: visible;
padding: 20px; padding: 20px;
border: none; border: none;
background: transparent; background: transparent;
@ -472,6 +473,10 @@
margin-top: 10px; margin-top: 10px;
} }
#strategy_container .element-container.strategy-calls .callflow-tabs .call-option .chosen-container {
text-align: left;
}
#strategy_container .element-container.strategy-calls .callflow-tabs .call-option .menu-div .link-icon i { #strategy_container .element-container.strategy-calls .callflow-tabs .call-option .menu-div .link-icon i {
margin-right: 5px; margin-right: 5px;
} }


+ 3
- 0
submodules/strategy/strategy.js View File

@ -411,9 +411,12 @@ define(function(require){
$.each(template.find('.user-select select'), function() { $.each(template.find('.user-select select'), function() {
var $this = $(this); var $this = $(this);
$this.chosen({ search_contains: true, width: '160px' });
$this.siblings('.title').text($this.find('option:selected').closest('optgroup').prop('label')); $this.siblings('.title').text($this.find('option:selected').closest('optgroup').prop('label'));
}); });
template.find('.voicemail-select select').chosen({ search_contains: true, width: '160px' });
callback && callback(); callback && callback();
break; break;
default: default:


Loading…
Cancel
Save