From 8652d45ce3c469cc0528d4e7df4815a37517243e Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Fri, 4 Sep 2015 14:44:40 +0000 Subject: [PATCH] Improve dialog input handling --- plugins/c9.ide.dialog.common/alert_internal.js | 2 +- plugins/c9.ide.dialog.common/confirm.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/c9.ide.dialog.common/alert_internal.js b/plugins/c9.ide.dialog.common/alert_internal.js index c76edc94..572c48ad 100644 --- a/plugins/c9.ide.dialog.common/alert_internal.js +++ b/plugins/c9.ide.dialog.common/alert_internal.js @@ -37,7 +37,7 @@ define(function(require, module, exports) { else { plugin.title = title; } - plugin.heading = util.escapeXml(header); + plugin.heading = options && options.isHTML ? header : util.escapeXml(header); plugin.body = options && options.isHTML ? msg : (util.escapeXml(msg) || "") .replace(/\n/g, "
") .replace(/(https?:\/\/[^\s]*\b)/g, "$1"); diff --git a/plugins/c9.ide.dialog.common/confirm.js b/plugins/c9.ide.dialog.common/confirm.js index dd841a01..640d2f78 100644 --- a/plugins/c9.ide.dialog.common/confirm.js +++ b/plugins/c9.ide.dialog.common/confirm.js @@ -25,7 +25,7 @@ define(function(require, module, exports) { return plugin.queue(function(){ plugin.title = title; plugin.heading = util.escapeXml(header); - plugin.body = util.escapeXml(msg); + plugin.body = util.escapeXml(msg).replace("\n", "
"); plugin.update([ { id: "ok", onclick: function(){ plugin.hide(); onconfirm(); } },