From dd050060b6527ecc652ed25b7ee9608ead1d042c Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 3 Aug 2017 10:58:50 +0200
Subject: [PATCH] allow title and className paarams for dialogs

---
 frontend-js/src/main/js/gui/Panel.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/frontend-js/src/main/js/gui/Panel.js b/frontend-js/src/main/js/gui/Panel.js
index 4bd37916f1..d4c85402ef 100644
--- a/frontend-js/src/main/js/gui/Panel.js
+++ b/frontend-js/src/main/js/gui/Panel.js
@@ -186,6 +186,10 @@ Panel.prototype.assignDialogOptions = function(div, params) {
         dialog.dialog('option', 'modal', params[key]);
       } else if (key === "buttons") {
         dialog.dialog('option', 'buttons', params[key]);
+      } else if (key === "className") {
+        dialog.dialog('option', 'dialogClass', params[key]);
+      } else if (key === "title") {
+        dialog.dialog('option', 'title', params[key]);
       } else {
         throw new Error("Unknown dialog param: " + key + " - " + params[key]);
       }
@@ -215,7 +219,8 @@ Panel.prototype.openDialog = function(content, options) {
     close : function() {
       contentDiv.style.display = "none";
       $(this).dialog('destroy');
-    }
+    },
+    dialogClass : options.className,
   });
 
   this.assignDialogOptions(div, options);
-- 
GitLab