From ffc58b74d25cca156fe6014ad5e8385651da4181 Mon Sep 17 00:00:00 2001 From: Murtuza Zabuawala Date: Mon, 12 Sep 2016 12:39:40 +0100 Subject: [PATCH] Allow viewing of long data values in the grid. Fixes #1672 --- .../js/slickgrid/slick.pgadmin.editors.js | 355 +++++++++++++++++- .../js/slickgrid/slick.pgadmin.formatters.js | 12 + .../templates/sqleditor/js/sqleditor.js | 46 ++- 3 files changed, 387 insertions(+), 26 deletions(-) diff --git a/web/pgadmin/static/js/slickgrid/slick.pgadmin.editors.js b/web/pgadmin/static/js/slickgrid/slick.pgadmin.editors.js index 093416d6f..6f2984aeb 100644 --- a/web/pgadmin/static/js/slickgrid/slick.pgadmin.editors.js +++ b/web/pgadmin/static/js/slickgrid/slick.pgadmin.editors.js @@ -10,7 +10,12 @@ "Slick": { "Editors": { "pgText": pgTextEditor, - "JsonText": JsonTextEditor + "JsonText": JsonTextEditor, + // Below editor will read only editors, Just to display data + "ReadOnlyText": ReadOnlyTextEditor, + "ReadOnlyCheckbox": ReadOnlyCheckboxEditor, + "ReadOnlypgText": ReadOnlypgTextEditor, + "ReadOnlyJsonText": ReadOnlyJsonTextEditor } } }); @@ -258,4 +263,352 @@ this.init(); } + + // Text data type editor + function ReadOnlypgTextEditor(args) { + var $input, $wrapper; + var defaultValue; + var scope = this; + + this.init = function () { + var $container = $("body"); + + $wrapper = $("
") + .appendTo($container); + + $input = $("