On 14 May, 16:46, Mike Ratcliffe <[email protected]>
wrote:
> On 14 May, 11:47, Mike Ratcliffe <[email protected]>
> wrote:
>
>
>
> > On 14 May, 01:57, Robert O'Callahan <[email protected]> wrote:
>
> > > On 14/5/09 4:05 AM, John J. Barton wrote:
>
> > > > Boris Zbarsky wrote:
> > > > ..
> > > >> You might want to look into the existing "need a way of showing some
> > > >> chrome UI over content" bug... I believe the short of it is that it
> > > >> can sort of be done if the chrome stuff is opaque. If it's not, it
> > > >> just won't work correctly no matter what you do with it, as things
> > > >> stand.
>
> > > > So how about as-things-change-in-1.9.2? Or is there another way to
> > > > accomplish our goal of showing visual indicators of layout boxes in
> > > > content without inserting new content (and hence disturbing the content
> > > > we are trying to debug)?
>
> > > > It seems like support for chrome-over-content would be a generic feature
> > > > of potential interest to many extension developers.
>
> > > The autoscroll popup is probably the best way to do something like this
> > > right now. Basically it's a transparent/translucent XUL
> > > panel.http://mxr.mozilla.org/mozilla-central/search?string=autoscrollpopup
>
> > > Rob
>
> > Hi Rob
>
> > I don't see any references to autoscrollpopup anywhere. Are you saying
> > that instead of:
>
> > <popupset id="mainPopupSet">
> > <panel id="test-panel" style="border:0 none;background-
> > color:transparent;-moz-window-shadow:none;" level="top"
> > noautohide="true">
> > <html:canvas id="mycanvas">
> > </html:canvas>
> > </panel>
>
> > <script type="text/javascript">
> > <![CDATA[
> > function blah()
> > {
> > var el=document.getElementById('test-panel')
> > canvas =
> > document.getElementById("mycanvas"),
> > cg = canvas.getContext("2d");
>
> > cg.strokeStyle = "green";
> > cg.strokeRect(20,20,50,50);
>
> > canvas.width = document.width;
> > canvas.height = document.height;
> > el.openPopup(document, 'overlap', 0, 0, false, false);
> > }
> > ]]>
> > </script>
> > </popupset>
>
> > I should be using:
> > <popupset id="mainPopupSet">
> > <autoscrollpopup id="test-panel" style="border:0
> > none;background-
> > color:transparent;-moz-window-shadow:none;" level="top"
> > noautohide="true">
> > <html:canvas id="mycanvas">
> > </html:canvas>
> > </autoscrollpopup>
>
> > {script etc.}
> > </popupset>
>
> > ?
>
> The widget only needs to work with Firefox 3+ ... is there an
> advantage to using autoscrollpopup instead of using panel?
I think I have got it ... do you mean:
<popupset id="mainPopupSet">
<popup id="autoscroller">
<html:canvas id="mycanvas"></html:canvas>
</popup>
</popupset>
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout