On Mon, Dec 14, 2009 at 4:48 PM, Aaron Boodman <a...@chromium.org> wrote:
> Seems like a bad idea. > > Extensions and DOMUI are basically two competing systems for doing the > same thing, it would get confusing combining them. While I can see this in principle, I'm not sure I see what the problems are in practice. What kinds of problems do you envision? I think it would be nice for our current DOMUI pages to be built on top of the extensions APIs, but potentially have access to a few special APIs that extensions don't. It seems like it would be painful to try to cut them over to such a system all at once, so adding extensions APIs to DOMUI pages could be a nice bridge. Erik > I would rather > either: > > a) add new (possibly experimental) APIs for the issues you've run into. > b) manually plumb the extension APIs you need through DOMUI (this is > basically composition instead of inheritance) > > Is this the complete list of bugs? > > http://code.google.com/p/chromium/issues/list?can=2&q=feature:extensions+reporter:arv > > Context menu is potentially on the M5 list. Depending on how complex a > context menu API you want, this might not be too bad. We should just > implement the chrome:// urls one I guess. > > - a > > On Mon, Dec 14, 2009 at 3:36 PM, Erik Arvidsson <a...@chromium.org> wrote: > > I'm in the process of writing a bookmark manager in HTML. So far I've > > written it as an extension but I'm now considering changing this to a > > DOM UI page instead. [*] > > > > I would like to be able to expose the extensions API for bookmarks to > > the DOM UI (and eventually make all DOM UI pages use extension APIs). > > Where do I start? Is this a bad idea? > > > > Another option is to keep the bookmarks manager as a special extension > > that is always turned on. > > > > [*] Extensions do not have enough privileges and there aren't enough > > hooks to allow extensions to do all the things the bookmark manager > > needs to do. I've filed bugs for everything I've run into. > > > > erik > > > -- Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev