Browse Source

Merge branch 'master' into develop/2.3

pull/1463/head
Igor Kulikov 8 years ago
parent
commit
ed636a261b
  1. 8
      ui/src/app/entity/entity-subtype-autocomplete.directive.js
  2. 2
      ui/src/app/entity/entity-subtype-autocomplete.tpl.html

8
ui/src/app/entity/entity-subtype-autocomplete.directive.js

@ -40,7 +40,7 @@ export default function EntitySubtypeAutocomplete($compile, $templateCache, $q,
if ((actual === null) || (expected === null)) {
return actual === expected;
}
return actual.indexOf(expected) !== -1;
return actual.startsWith(expected);
};
scope.fetchSubTypes = function(searchText) {
@ -49,6 +49,10 @@ export default function EntitySubtypeAutocomplete($compile, $templateCache, $q,
function success(subTypes) {
var result = $filter('filter')(subTypes, {'$': searchText}, comparator);
if (result && result.length) {
if (searchText && searchText.length && result.indexOf(searchText) === -1) {
result.push(searchText);
}
result.sort();
deferred.resolve(result);
} else {
deferred.resolve([searchText]);
@ -62,7 +66,7 @@ export default function EntitySubtypeAutocomplete($compile, $templateCache, $q,
}
scope.subTypeSearchTextChanged = function() {
scope.subType = scope.subTypeSearchText;
//scope.subType = scope.subTypeSearchText;
}
scope.updateView = function () {

2
ui/src/app/entity/entity-subtype-autocomplete.tpl.html

@ -29,6 +29,8 @@
placeholder="{{ selectEntitySubtypeText | translate }}"
md-floating-label="{{ entitySubtypeText | translate }}"
md-select-on-match="false"
md-autoselect="true"
ng-blur="subType = subTypeSearchText"
md-menu-class="tb-entity-subtype-autocomplete">
<md-item-template>
<div class="tb-entity-subtype-item">

Loading…
Cancel
Save