javascript - How can I get instances of different tabs such that I can store variables / perform operations specific to respective tabs -


note: using gwt build firefox extension

say have class operates on different tabs of browser:

class tabroutine{   element tab;   static int tabdata;    public tabroutine(element tab){     this.tab=tab;   }    public void tabmethod(){     //operation on tab   }       } 

for each tab must create instance of class want destroy once tab closes. therefore each tab has int tabdata related it. here how approached it:

i have document element pertaining each tab available me (i have window object if helps). therefore, decided use

gbrowser.getbrowserfordocument(doc); 

my question browser element unique tabs? imply have 2 tabs documents doc1 , doc2. if map these browser elements objects of tabroutine, each individual tab return same (and correct) browser can find object related it?

please tell if aspect of question unclear , i'll elaborate. lot!

yes, each <browser> element associated particular tab. not bound particular content document - different site can loaded same tab. want go through gbrowser.browsers collection when extension starts. listen tabopen , tabclose events notified whenever tab opened or closed (use gbrowser.getbrowserfortab method <browser> element these events associated with).


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -