[yavdr 0.7] vdr-plugin-live-ng (3.0.8+git20210528-4-ac42fb1-0yavdr0~focal)
-
-
Naja, das Detail Info Fenster geht schon noch, wird jedoch außerhalb des sichtbaren Bereichs platziert.
Lösung wäre eigentlich, zu steuern, wo das Fenster platziert wird.
Und da es nicht mehr an den scrollbaren Bereich verankert ist, kann man sich das auch nicht mehr hoch scrollen.
Wenn man aber die Ansicht weit verkleinert, findet man es dann meist weit unten...
-
Folgender Patch verbessert das Verhalten macht es aber noch nicht perfekt.
D.h. ruft man das Info-Fenster über einen Link sehr nahe am Rand des Browser-Fensters auf, kann es passieren dass dieses wieder außerhalb des Sichtbereiches positioniert wird.
Diff
Alles anzeigendiff --git a/live/js/live/infowin.js b/live/js/live/infowin.js index d12bd53..2bfe910 100644 --- a/live/js/live/infowin.js +++ b/live/js/live/infowin.js @@ -45,7 +45,7 @@ var InfoWin = new Class({ titleselect: 'div.caption', classSuffix: '-win', idSuffix: '-id', - offsets: {'x': -16, 'y': -16} + offsets: {'x': -50, 'y': -100} }, initialize: function(id, options){ @@ -183,7 +183,7 @@ var InfoWin = new Class({ position: function(event){ var prop = {'x': 'left', 'y': 'top'}; for (var z in prop) { - var pos = event.page[z] + this.options.offsets[z]; + var pos = event.client[z] + this.options.offsets[z]; this.winFrame.setStyle(prop[z], pos); } }
Aber das sieht schon besser aus, denke ich.
-
Mir ist der Sinn der neuen CSS-Regel da noch nicht ganz klar - vielleicht eher sowas position: inherit; z-index: auto; top: auto; ?
-
Hallo,
Ist gefixt, in v3.0.9.
~Markus
-
Ergänzung: Möglicherweise müsst ihr in Firefox den Cache leeren (css Dateien löschen).
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!