зеркало из https://github.com/mozilla/gecko-dev.git
bug 878905 use document title for menuitem label in camera menu, r=dao
This commit is contained in:
Родитель
c815374ea9
Коммит
38631c5e07
|
@ -24,9 +24,17 @@ let WebrtcIndicator = {
|
|||
fillPopup: function (aPopup) {
|
||||
this._menuitemData = new WeakMap;
|
||||
for (let streamData of this.UIModule.activeStreams) {
|
||||
let pageURI = Services.io.newURI(streamData.uri, null, null);
|
||||
let menuitem = document.createElement("menuitem");
|
||||
menuitem.setAttribute("label", streamData.uri);
|
||||
menuitem.setAttribute("class", "menuitem-iconic");
|
||||
menuitem.setAttribute("label", streamData.browser.contentTitle || streamData.uri);
|
||||
menuitem.setAttribute("tooltiptext", streamData.uri);
|
||||
PlacesUtils.favicons.getFaviconURLForPage(pageURI, function (aURI) {
|
||||
if (aURI) {
|
||||
let iconURL = PlacesUtils.favicons.getFaviconLinkForIcon(aURI).spec;
|
||||
menuitem.setAttribute("image", iconURL);
|
||||
}
|
||||
});
|
||||
|
||||
this._menuitemData.set(menuitem, streamData);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче