mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Display full text from backgrid cells that overflow in a tooltip. Fixes #1442
This commit is contained in:
parent
7dffb020f1
commit
d5b0cd29d8
@ -30,6 +30,19 @@
|
|||||||
// Add new property cellFunction in Backgrid.Column.
|
// Add new property cellFunction in Backgrid.Column.
|
||||||
_.extend(Backgrid.Column.prototype.defaults, { cellFunction: undefined });
|
_.extend(Backgrid.Column.prototype.defaults, { cellFunction: undefined });
|
||||||
|
|
||||||
|
// Add tooltip to cell if cell content is larger than
|
||||||
|
// cell width
|
||||||
|
_.extend(Backgrid.Cell.prototype.events, {
|
||||||
|
'mouseover': function(e) {
|
||||||
|
var $el = $(this.el);
|
||||||
|
if($el.text().length > 0 && !$el.attr('title') &&
|
||||||
|
($el.innerWidth() + 1) < $el[0].scrollWidth
|
||||||
|
) {
|
||||||
|
$el.attr('title', $.trim($el.text()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
_.extend(Backgrid.Row.prototype, {
|
_.extend(Backgrid.Row.prototype, {
|
||||||
makeCell: function (column) {
|
makeCell: function (column) {
|
||||||
return new (this.getCell(column))({
|
return new (this.getCell(column))({
|
||||||
|
Loading…
Reference in New Issue
Block a user