Fix intermittent CodeMirror rendering issue. Fixes #1399

This commit is contained in:
Harshal Dhumal 2016-06-29 11:19:04 +01:00 committed by Dave Page
parent 5d0c160fb8
commit 9396cb03d5
2 changed files with 8 additions and 7 deletions

View File

@ -329,6 +329,10 @@ function(require, $, _, S, Bootstrap, pgAdmin, alertify, CodeMirror) {
readOnly: true
});
setTimeout(function() {
obj.editor.refresh();
}, 10);
// Initialise the treeview
$('#tree').aciTree({
ajax: {

View File

@ -24,7 +24,7 @@ function(_, $, pgBrowser) {
this.sqlPanelVisibilityChanged
);
// Hmm.. Did we find the SQL panel, and is it visible (openned)?
// Hmm.. Did we find the SQL panel, and is it visible (opened)?
// If that is the case - we need to listen the browser tree selection
// events.
if (sqlPanels.length == 0) {
@ -52,9 +52,8 @@ function(_, $, pgBrowser) {
* through. We will wait for some time before fetching the Reversed
* Engineering SQL.
**/
if (this.timeout) {
clearTimeout(this.timeout);
}
this.timeout && clearTimeout(this.timeout);
this.timeout = setTimeout(
function() {
var sql = '';
@ -78,10 +77,8 @@ function(_, $, pgBrowser) {
}
});
}
} else {
var e = pgAdmin.Browser.editor;
e.refresh.apply(e);
}
if (sql != '') {
pgAdmin.Browser.editor.setValue(sql);
}