Add html message support for `WCF.Table.EmptyTableHandler`
authorMatthias Schmidt <gravatronics@live.com>
Sat, 8 Jun 2019 13:36:14 +0000 (15:36 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Sat, 8 Jun 2019 13:36:14 +0000 (15:36 +0200)
wcfsetup/install/files/js/WCF.js

index af23e8e9de52865aea482e90e5be07c732bbbe9d..21703dd71a10e9d9cbcbd90eb883df5a4dcf0c20 100755 (executable)
@@ -3961,6 +3961,7 @@ WCF.Table.EmptyTableHandler = Class.extend({
                
                this._options = $.extend(true, {
                        emptyMessage: null,
+                       emptyMessageHtml: null,
                        messageType: 'info',
                        refreshPage: false,
                        updatePageNumber: false,
@@ -3987,6 +3988,10 @@ WCF.Table.EmptyTableHandler = Class.extend({
                        // insert message
                        this._tableContainer.replaceWith($('<p />').addClass(this._options.messageType).text(this._options.emptyMessage));
                }
+               else if (this._options.emptyMessageHtml) {
+                       // insert message
+                       this._tableContainer.replaceWith($('<p />').addClass(this._options.messageType).html(this._options.emptyMessageHtml));
+               }
                else if (this._options.refreshPage) {
                        // refresh page
                        if (this._options.updatePageNumber) {