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

fix: ContextMenu Position calculation fixed -> if the menu on the right side did not have a place

Übergeordneter 2ad21c3f
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -689,15 +689,19 @@ define('qui/controls/contextmenu/Item', [
if (Parent) {
var MenuElm = this.$Menu.getElm(),
elm_pos = MenuElm.getPosition(),
elm_size = MenuElm.getSize(),
body_size = document.body.getSize();
MenuElm.setStyle('opacity', 0);
MenuElm.setStyle('display', null);
// show the menü left
if (elm_pos.x + size.x > body_size.x) {
this.$Menu.setPosition(0 - elm_size.x, 0);
if (pos.x + 200 > body_size.x) {
this.$Menu.setAttribute('corner', 'right');
this.$Menu.setPosition(pos.x - 220, pos.y);
}
MenuElm.setStyle('display', 'none');
MenuElm.setStyle('opacity', null);
}
this.$Menu.show();
......
......@@ -150,7 +150,7 @@ define('qui/controls/contextmenu/Menu', [
Elm.removeClass('qui-context-corner-topRight');
Elm.removeClass('qui-context-corner-bottom');
Elm.removeClass('qui-context-corner-left');
Elm.removeClass('qui-context-corner-left');
Elm.removeClass('qui-context-corner-right');
}
switch (this.getAttribute('corner')) {
......@@ -238,7 +238,6 @@ define('qui/controls/contextmenu/Menu', [
* refresh the menu
*/
refresh: function () {
var Elm = this.getElm(),
Parent = Elm.getParent(),
scrollSize = Elm.getScrollSize();
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren