On Mon, Dec 27, 2010 at 07:00:53PM -0600, Benjamin Slade wrote: > On 27 December 2010 18:44, David Kettler <[email protected]> wrote: > > John J. Foerch wrote: > > On Sun, Dec 26, 2010 at 08:29:33PM -0600, Benjamin Slade wrote: > > Thanks, John. > > Could you point me in the right direction for how to write a > mode-line widget > showing favicon? > > Would displaying favicons in the (C-x b) buffer list involve the > same > complexities as does showing favicons in the completions list? > > --Benjamin Slade > > > > > modules/mode-line.js > > yes, the buffer list displayed by C-x b is a completions list. > > > > Parts of contrib/modules/mode-line-buttons.js may be useful; it also > displays images in the mode line. > > regards, David > > > Thanks. > > I had looked at mode-line-buttons.js to try to get an idea of how image > display > in the mode-line works. And I looked at tab-bar.js to see how favicon is > handled. But, unfortunately, I don't know any javascript so I couldn't really > get anything to work. > > This is what I tried: > > // favicon in modeline > function favicon_modeline_widget (window) { > this.class_name = "favicon_modeline_widget"; > text_widget.call(this, window); > var image = create_XUL(window, "image"); > image.setAttribute("class", "modeline-icon"); > } > favicon_modeline_widget.prototype.__proto__ = text_widget.prototype > favicon_modeline_widget.prototype.update = function () { > if (b.favicon != null) > image.setAttribute("src", b.favicon); > } > > It doesn't break anything (that I can see), but it doesn't do anything either. > > --B.
Leave this to me. I don't want to encourage your suffering on this. I'll write again when I have some code you can use. -- John Foerch _______________________________________________ Conkeror mailing list [email protected] https://www.mozdev.org/mailman/listinfo/conkeror
