diff --git a/web/public/js/components/messages/message-row.js b/web/public/js/components/messages/message-row.js index 344434d3..c783c037 100644 --- a/web/public/js/components/messages/message-row.js +++ b/web/public/js/components/messages/message-row.js @@ -28,7 +28,7 @@ Vue.component("message-row", { {{message.body}}
diff --git a/web/public/js/utils.js b/web/public/js/utils.js index dec98012..14b1b6be 100644 --- a/web/public/js/utils.js +++ b/web/public/js/utils.js @@ -210,12 +210,11 @@ window.teaweb = { }); }, confirm: function (message, callback) { - var width = "20em"; + let width = "20em"; if (message.length > 30) { width = "30em"; } - Swal.fire({ - text: message, + let config = { confirmButtonText: "确定", cancelButtonText: "取消", showCancelButton: true, @@ -233,7 +232,13 @@ window.teaweb = { callback.call(Tea.Vue); } } - }); + } + if (message.startsWith("html:")) { + config.html = message.substring(5) + } else { + config.text = message + } + Swal.fire(config); }, reload: function () { window.location.reload() diff --git a/web/views/@default/@layout.html b/web/views/@default/@layout.html index 6604dc2c..b8e452c0 100644 --- a/web/views/@default/@layout.html +++ b/web/views/@default/@layout.html @@ -27,7 +27,7 @@