Scroll the list to center the focused reply.
This commit is contained in:
parent
018753689e
commit
0e7cb3a42a
@ -1454,10 +1454,13 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
_Class.prototype.select = function() {
|
_Class.prototype.select = function() {
|
||||||
var data, _i, _len, _ref, _ref2;
|
var data, rectEl, rectList, _i, _len, _ref, _ref2;
|
||||||
if ((_ref = qr.selected) != null) _ref.el.id = null;
|
if ((_ref = qr.selected) != null) _ref.el.id = null;
|
||||||
qr.selected = this;
|
qr.selected = this;
|
||||||
this.el.id = 'selected';
|
this.el.id = 'selected';
|
||||||
|
rectEl = this.el.getBoundingClientRect();
|
||||||
|
rectList = this.el.parentNode.getBoundingClientRect();
|
||||||
|
this.el.parentNode.scrollLeft += rectEl.left + rectEl.width / 2 - rectList.left - rectList.width / 2;
|
||||||
_ref2 = ['name', 'email', 'sub', 'com'];
|
_ref2 = ['name', 'email', 'sub', 'com'];
|
||||||
for (_i = 0, _len = _ref2.length; _i < _len; _i++) {
|
for (_i = 0, _len = _ref2.length; _i < _len; _i++) {
|
||||||
data = _ref2[_i];
|
data = _ref2[_i];
|
||||||
|
|||||||
@ -1070,6 +1070,10 @@ qr =
|
|||||||
qr.selected?.el.id = null
|
qr.selected?.el.id = null
|
||||||
qr.selected = @
|
qr.selected = @
|
||||||
@el.id = 'selected'
|
@el.id = 'selected'
|
||||||
|
# Scroll the list to center the focused reply.
|
||||||
|
rectEl = @el.getBoundingClientRect()
|
||||||
|
rectList = @el.parentNode.getBoundingClientRect()
|
||||||
|
@el.parentNode.scrollLeft += rectEl.left + rectEl.width/2 - rectList.left - rectList.width/2
|
||||||
for data in ['name', 'email', 'sub', 'com']
|
for data in ['name', 'email', 'sub', 'com']
|
||||||
$("[name=#{data}]", qr.el).value = @[data]
|
$("[name=#{data}]", qr.el).value = @[data]
|
||||||
$('#spoiler', qr.el).checked = @spoiler
|
$('#spoiler', qr.el).checked = @spoiler
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user