On Thu, Sep 24, 2009 at 1:39 PM, Michael Weber
<[email protected]> wrote:
>
> When I dismiss my mole by clicking on it's extension name header, I
> sometimes get one of these two problems:
>
> 1. my original toolstrip does not reappear
>
> 2. the mole document itslef is loaded into the toolstrip -- needless
> to say, it don't fit, heh heh
Thanks for the report. I've seen this a few times myself, but haven't
figured out a reliable way to reproduce. If you can find some steps
that will cause it to repro, let me know. The issue is related to
navigation, when the mole and the toolstrip are two separate URLs.
Another approach which shouldn't hit this bug is to use the same URL
and DHTML techniques to display the appropriate content.
There are two ways to leverage this (unfortunately, neither are in the
docs yet - I'll get to this shortly):
- listen to chrome.toolstrip.onExpanded and chrome.toolstrip.onCollapsed events
- use CSS rules based on the document element's body class. We now
add a class to the document element called "chrome-toolstrip" or
"chrome-mole". This allows you to add a couple of rules like this:
.chrome-toolstrip #my-toolstrip-div {
display: block;
}
.chrome-mole #my-toolstrip-div {
display: none;
}
etc.
You can see this in action in the latest version of the sample "mappy"
extension:
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/samples/mappy/
Erik
>
> cheers
> michael
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Chromium-extensions" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/chromium-extensions?hl=en
-~----------~----~----~----~------~----~------~--~---