Bug 1305365 - support HTML title tooltips in HTMLTooltips using XUL wrapper draft
authorJulian Descottes <jdescottes@mozilla.com>
Tue, 04 Oct 2016 20:43:27 +0200
changeset 421115 d72aa5333d936c6a1018b893845690333a3406f2
parent 420782 47615f092e09d8d37d883ca72e35891b242a5d4a
child 532978 1b4127ac8cadbfde3447489935eb6ec8eedd0d31
push id31386
push userjdescottes@mozilla.com
push dateWed, 05 Oct 2016 09:08:47 +0000
bugs1305365
milestone52.0a1
Bug 1305365 - support HTML title tooltips in HTMLTooltips using XUL wrapper MozReview-Commit-ID: Ftm7NdItTN1
devtools/client/shared/widgets/HTMLTooltip.js
--- a/devtools/client/shared/widgets/HTMLTooltip.js
+++ b/devtools/client/shared/widgets/HTMLTooltip.js
@@ -568,16 +568,17 @@ HTMLTooltip.prototype = {
     let panel = this.doc.createElementNS(XUL_NS, "panel");
 
     // XUL panel is only a way to display DOM elements outside of the document viewport,
     // so disable all features that impact the behavior.
     panel.setAttribute("animate", false);
     panel.setAttribute("consumeoutsideclicks", false);
     panel.setAttribute("noautofocus", true);
     panel.setAttribute("ignorekeys", true);
+    panel.setAttribute("tooltip", "aHTMLTooltip");
 
     // Use type="arrow" to prevent side effects (see Bug 1285206)
     panel.setAttribute("type", "arrow");
 
     panel.setAttribute("level", "top");
     panel.setAttribute("class", "tooltip-xul-wrapper");
 
     return panel;