2012-05-19 5 views
6

Scheint, dass Tooltipps, die Sie vom Attribut title="test" erhalten, nicht im Panel angezeigt werden.Tooltipps in den Panels

Getestet auch mit stackoverflow loaded in the panel, keine Tooltips, wenn Sie Maus über heiß, Woche, Monat schweben. Aber die benutzerdefinierten Tooltipps funktionieren z. wenn Sie den Mauszeiger über Tags bewegen.

Gibt es eine Möglichkeit, Tooltips in Add-On SDK-Panels zu aktivieren, oder die einzige Möglichkeit besteht darin, benutzerdefinierte Tooltips zu gehen?

Antwort

4

Nein, die Anzeige von Tooltips für HTML-Elemente erfordert special code in the browser. Dieser Code ist für den integrierten Browser gedacht, nicht jedoch für den Browser, den das SDK in einem Panel einbettet. Das ist vielleicht etwas, das es wert ist, als SDK-Bug zu archivieren, aber in der Zwischenzeit - benutzerdefinierte Tooltipps sind der richtige Weg.

2

Ja, es gibt einen Weg. Dies funktioniert seit Firefox 31

var panel = require("sdk/panel").Panel({ 
    width: 400, 
    height: 400, 
    contentURL: "http://stackoverflow.com/", 
}); 

panel.show(); 

require('sdk/view/core').getActiveView(panel) 
    .setAttribute('tooltip', 'aHTMLTooltip'); 
+0

Ausgezeichnet, funktioniert perfekt – WarrenDodsworth