From 95da3f84fa36e268797fc7a257538a697248ac3a Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 10 Feb 2016 04:22:18 +0400 Subject: [PATCH] fix error when dialog confirm is called without options --- plugins/c9.ide.dialog.common/confirm.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/c9.ide.dialog.common/confirm.js b/plugins/c9.ide.dialog.common/confirm.js index 73f0ec93..1dcbd4f1 100644 --- a/plugins/c9.ide.dialog.common/confirm.js +++ b/plugins/c9.ide.dialog.common/confirm.js @@ -23,9 +23,12 @@ define(function(require, module, exports) { function show(title, header, msg, onconfirm, oncancel, options) { return plugin.queue(function(){ + if (!options) + options = {}; + plugin.title = title; - plugin.heading = options && options.isHTML ? header : util.escapeXml(header); - plugin.body = options && options.isHTML ? msg : util.escapeXml(msg).replace(/\n/g, "
"); + plugin.heading = options.isHTML ? header : util.escapeXml(header); + plugin.body = options.isHTML ? msg : util.escapeXml(msg).replace(/\n/g, "
"); plugin.getElement("ok").setCaption(options.yes || options.ok || "OK"); plugin.getElement("cancel").setCaption(options.no || options.cancel || "Cancel");