Skip to content
Code-Schnipsel Gruppen Projekte
Commit 1f5816d1 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: Select -> wrong calc of dropdown search

Übergeordneter 42264c63
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -61,9 +61,11 @@
}
.qui-select-search {
border: none !important;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.qui-select-container .qui-contextmenu-container {
......
......@@ -1035,9 +1035,9 @@ define('qui/controls/buttons/Select', [
return Child.getAttribute('text').toString().toLowerCase().substr(0, 1) === value;
});
if (!found.length) {
return;
}
// if (!found.length) {
// return;
// }
this.$Search = new Element('input', {
'class': 'qui-select-search',
......@@ -1046,9 +1046,10 @@ define('qui/controls/buttons/Select', [
keyup: function (event) {
event.stop();
var value = this.value,
Menu = self.$Menu,
children = Menu.getChildren();
var value = this.value,
Menu = self.$Menu,
children = Menu.getChildren(),
displayedOne = false;
value = value.toString().toLowerCase();
......@@ -1058,16 +1059,22 @@ define('qui/controls/buttons/Select', [
if (!text.toString().toLowerCase().replace(/ /g, '').match(value)) {
Child.hide();
} else {
displayedOne = true;
Child.show();
}
});
if (!displayedOne) {
self.$Menu.hide();
return;
}
var Elm = self.getElm(),
MenuElm = self.$Menu.getElm(),
pos = Elm.getPosition(document.body),
size = Elm.getSize();
var x = pos.x - 20,
var x = pos.x,
y = pos.y + size.y;
self.$Menu.setAttribute('width', size.x);
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren