# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1680570494 0 # Node ID dfab2dfa9bc144ff3ff37e798356613ac68a017b # Parent 0e47ca67aab0a848721fe15da7a7b5de0b078852 Check DW_FEATURE_HTML_MESSAGE to decide if the raw html widget should have the javascript code or not. This prevents error popups when clicking the "dwtest" text when using the IE HTML widget. diff -r 0e47ca67aab0 -r dfab2dfa9bc1 dwtest.c --- a/dwtest.c Mon Apr 03 09:16:58 2023 +0000 +++ b/dwtest.c Tue Apr 04 01:08:14 2023 +0000 @@ -2105,7 +2105,9 @@ dw_box_pack_start(notebookbox7, rawhtml, 0, 100, TRUE, FALSE, 0); dw_html_javascript_add(rawhtml, "test"); dw_signal_connect(rawhtml, DW_SIGNAL_HTML_MESSAGE, DW_SIGNAL_FUNC(web_html_message), DW_POINTER(javascript)); - dw_html_raw(rawhtml, "

dwtest

"); + dw_html_raw(rawhtml, dw_feature_get(DW_FEATURE_HTML_MESSAGE) == DW_FEATURE_ENABLED ? + "

dwtest

" : + "

dwtest

"); html = dw_html_new(1002); dw_box_pack_start(notebookbox7, hbox, 0, 0, TRUE, FALSE, 0); diff -r 0e47ca67aab0 -r dfab2dfa9bc1 dwtestoo.cpp --- a/dwtestoo.cpp Mon Apr 03 09:16:58 2023 +0000 +++ b/dwtestoo.cpp Tue Apr 04 01:08:14 2023 +0000 @@ -1623,7 +1623,9 @@ "Name: " + name + " Message: " + message); return TRUE; }); - rawhtml->Raw("

dwtest

"); + rawhtml->Raw(dw_feature_get(DW_FEATURE_HTML_MESSAGE) == DW_FEATURE_ENABLED ? + "

dwtest

" : + "

dwtest

"); DW::HTML *html = new DW::HTML(); notebookbox->PackStart(hbox, 0, 0, TRUE, FALSE, 0);