Fix optional options

pull/282/head
Lennart Kats 2016-03-29 15:28:35 +02:00
rodzic e47b3120a5
commit 8b62f58b69
1 zmienionych plików z 5 dodań i 3 usunięć

Wyświetl plik

@ -26,6 +26,8 @@ define(function(require, module, exports) {
/***** Methods *****/
function show(title, header, msg, onhide, options) {
options = options || {};
metrics.increment("dialog.error");
return plugin.queue(function(){
@ -37,15 +39,15 @@ define(function(require, module, exports) {
else {
plugin.title = title;
}
plugin.heading = options && options.isHTML ? header : util.escapeXml(header);
plugin.body = options && options.isHTML ? msg : (util.escapeXml(msg) || "")
plugin.heading = options.isHTML ? header : util.escapeXml(header);
plugin.body = options.isHTML ? msg : (util.escapeXml(msg) || "")
.replace(/\n/g, "<br />")
.replace(/(https?:\/\/[^\s]*\b)/g, "<a href='$1' target='_blank'>$1</a>");
plugin.getElement("ok").setCaption(options.yes || "OK");
plugin.update([
{ id: "dontshow", visible: options && options.showDontShow }
{ id: "dontshow", visible: options.showDontShow }
]);
plugin.once("hide", function(){