Hi again
No, it did not work
Here is an outline of the code
Thomas
FBL.ns(function() { with ( FBL ) {
function MyPanel() {}
MyPanel.prototype = extend( Firebug.ActivablePanel,
{
name : myPanel,
title : "My Panel",
initialize : function()
{
Firebug.ActivablePanel.initialize.apply( this, arguments );
},
shutdown : function()
{
Firebug.ActivableModule.shutdown.apply( this, arguments );
},
destroy : function( state )
{
Firebug.unregisterUIListener(this);
Firebug.ActivablePanel.destroy.apply( this, arguments );
},
enablePanel: function(module)
{
Firebug.ActivablePanel.enablePanel.apply( this, arguments );
},
disablePanel: function(module)
{
Firebug.ActivablePanel.disablePanel.apply( this, arguments );
}
});
Firebug.MyPanelModel = extend( Firebug.ActivableModule,
{
initialize: function()
{
Firebug.ActivableModule.initialize.apply( this, arguments );
},
initContext: function( context, persistedState )
{
Firebug.ActivableModule.initContext.apply( this, arguments );
},
showContext: function( browser, context )
{
Firebug.ActivableModule.showContext.apply( this, arguments );
},
loadedContext : function( context )
{
},
showPanel : function( browser, panel )
{
},
addStyleSheet : function( doc )
{
},
reattachContext : function( browser, context )
{
},
});
/* Domplate code */
/*
Registration
*/
Firebug.registerPanel( MyPanel );
Firebug.registerActivableModule( Firebug.MyPanelModel );
}});
On Sep 14, 10:59 pm, John J Barton <[email protected]>
wrote:
> On Sep 14, 12:04 pm, tan <[email protected]> wrote:
>
> > Hi
>
> > Are there any information about how to use the ActivablePanel?
>
> > My guess right now is that using ActivablePanel would create a panel
> > that can be activated globally (Global: Activate/Disable All Panels)
>
> > My first naive try was to use this
>
> > MyPanel.prototype = extend( Firebug.ActivablePanel,
>
> If you implement initialize() then you need to propagate it to the
> parent:
> Firebug.ActivablePanel.initialize.apply(this, arguments);
>
> And you need to register your new panel:
> Firebug.registerPanel(NetPanel);
>
> Does this help?
> jjb
>
> > ...
>
> > But I guess it needs some more configuration ;)
>
> > I have tried to look in the Fb source, but have not quite figured it
> > out yet.
>
> > So, the question is how do we use the Activation thing?
>
> > Thanks in advance
>
> > Best regards,
> > Thomas
--
You received this message because you are subscribed to the Google Groups
"Firebug" 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/firebug?hl=en.