Hi,
Sorry for late reply. Was stuck in some other tasks.
Today I again took a look at the problem but it seems *`initializeNode*` 
and *`show`* methods have different instance of *`this.panelNode`*.
Here is the code:

*initializeNode: function(){
     Firebug.Panel.initializeNode.apply(this, arguments);
     // Take backup for oldPanelNode   
     this.oldPanelNode = this.panelNode;
**     // Add event on `this.panelNode`
     Events.addEventListener(this.panelNode, "click", this.onPanelClick, 
false); 
},
show: function(){
     // It results `false` => should be `true`
     FBTrace.sysout("Check for panelNode : " + (this.oldPanelNode === 
this.panelNode)); 
},
onPanelClick: function(){*
*     // code
}
*
I couldn't figure it out.
Thanks in advanced.

Thanks,
Jaynti

On Friday, August 2, 2013 4:40:49 PM UTC+5:30, Sebastian Zartner wrote:
>
> Please use this.panelNode instead of the panelNode argument as it's done 
> e.g. inside the *HTML* panel 
> code<https://github.com/firebug/firebug/blob/435c026ec101c00405d0954bf1c1a0ddb1e80e6d/extension/content/firebug/css/cssPanel.js#L422>.
>  
> Does that fix your problem?
>
> Sebastian
>
> On Friday, August 2, 2013 9:19:30 AM UTC+2, [email protected] wrote:
>>
>> Hi,
>> I don't know if I am missing important, but I am getting strange problem 
>> with dom events:
>>
>> * initializeNode: function(panelNode) {
>>      // Add events
>>      Events.addEventListener(panelNode, "click", this.onPanelFocus, true);
>> **
>>      Firebug.Panel.initializeNode.apply(this, arguments);
>>  },
>>  onPanelFocus: function(event) {
>>      // another code
>>  }*
>>
>> With this code:
>> `*onPanelFocus*` is executing on panel click in side panel. But for main 
>> panel, it is not.
>>
>> Thanks,
>> Jaynti
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Firebug" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/firebug.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/firebug/0c10ea36-d65c-40a4-af21-8ff06d7635d5%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to