From 577077bfaa202979f43652a8bbb99221c1b0a584 Mon Sep 17 00:00:00 2001 From: Ilya Tsuryev Date: Tue, 26 Jun 2012 18:21:22 +0300 Subject: [PATCH 1/4] + additional css class for modal box buttons --- codebase/message.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codebase/message.js b/codebase/message.js index a858550..a7cbecb 100644 --- a/codebase/message.js +++ b/codebase/message.js @@ -44,7 +44,8 @@ if(!window.dhtmlx) } function button(text, result){ - return "
"+text+"
"; + var button_css = "dhtmlx_"+text.toLowerCase().replace(/ /g, "_")+"_button"; // dhtmlx_ok_button, dhtmlx_click_me_button + return "
"+text+"
"; } function info(text){ From 07b5394e16779f42d56d3c5dd4c59bee5ccbe9a3 Mon Sep 17 00:00:00 2001 From: Ilya Tsuryev Date: Tue, 26 Jun 2012 18:55:08 +0300 Subject: [PATCH 2/4] * css class is added to the internal div --- codebase/message.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codebase/message.js b/codebase/message.js index a7cbecb..edba4f4 100644 --- a/codebase/message.js +++ b/codebase/message.js @@ -45,7 +45,7 @@ if(!window.dhtmlx) function button(text, result){ var button_css = "dhtmlx_"+text.toLowerCase().replace(/ /g, "_")+"_button"; // dhtmlx_ok_button, dhtmlx_click_me_button - return "
"+text+"
"; + return "
"+text+"
"; } function info(text){ From a740a781f5b790de90d1b9e33c0ba3a4d251ad42 Mon Sep 17 00:00:00 2001 From: Ilya Tsuryev Date: Tue, 26 Jun 2012 18:58:23 +0300 Subject: [PATCH 3/4] * class is applied to container itself --- codebase/message.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codebase/message.js b/codebase/message.js index edba4f4..a7cbecb 100644 --- a/codebase/message.js +++ b/codebase/message.js @@ -45,7 +45,7 @@ if(!window.dhtmlx) function button(text, result){ var button_css = "dhtmlx_"+text.toLowerCase().replace(/ /g, "_")+"_button"; // dhtmlx_ok_button, dhtmlx_click_me_button - return "
"+text+"
"; + return "
"+text+"
"; } function info(text){ From bcc34d9b6fd3736102c99e3f8073c9e05465cdb9 Mon Sep 17 00:00:00 2001 From: Ilya Tsuryev Date: Tue, 26 Jun 2012 19:39:23 +0300 Subject: [PATCH 4/4] * handler checks only the first class name --- codebase/message.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codebase/message.js b/codebase/message.js index a7cbecb..6cdd54a 100644 --- a/codebase/message.js +++ b/codebase/message.js @@ -118,7 +118,7 @@ if(!window.dhtmlx) e = e ||event; var source = e.target || e.srcElement; if (!source.className) source = source.parentNode; - if (source.className == "dhtmlx_popup_button"){ + if (source.className.split(" ")[0] == "dhtmlx_popup_button"){ result = source.getAttribute("result"); result = (result == "true")||(result == "false"?false:result); callback(config, result);