diff --git a/bt5/erp5_web_jabber_client/PathTemplateItem/web_page_module/jabber_gadget_jio_js.js b/bt5/erp5_web_jabber_client/PathTemplateItem/web_page_module/jabber_gadget_jio_js.js index 2a8254808f955ed0a7db0baceadf74a289f062bb..465545fd32e8fe0938e20624b2e17e9469ea6ad1 100644 --- a/bt5/erp5_web_jabber_client/PathTemplateItem/web_page_module/jabber_gadget_jio_js.js +++ b/bt5/erp5_web_jabber_client/PathTemplateItem/web_page_module/jabber_gadget_jio_js.js @@ -270,6 +270,19 @@ // Only notify when page has no focused. // It simplifies a lot notification status document.querySelector("link[rel='shortcut icon']").setAttribute("href", "gadget_jabberclient_notification_warning.ico"); + + if ("Notification" in window) { + if (Notification.permission === "granted") { + var notification = new Notification(argument_list[0], {body: argument_list[2]}); + } + else if (Notification.permission !== "denied") { + Notification.requestPermission(function (permission) { + if (permission === "granted") { + var notification = new Notification(argument_list[0], {body: argument_list[2]}); + } + }); + } + } } var gadget = this; diff --git a/erp5/util/benchmark/report.py b/erp5/util/benchmark/report.py index 9fc12c0e94d05e5fdd61b21161d74c463b3082ce..96fae39de4437f17d1dd4c4900232cb1d19da47e 100755 --- a/erp5/util/benchmark/report.py +++ b/erp5/util/benchmark/report.py @@ -329,7 +329,7 @@ def drawBarDiagram(axes, stat_list, only_average=False): width, color='r', label='Mean') axes.errorbar(numpy.arange(0.5, len(stat_list)), mean_list, - yerr=[yerr_lower, yerr_upper], fmt=None, + yerr=[yerr_lower, yerr_upper], fmt='none', label='Standard deviation') if not only_average: