onWindow :function(event) {
var textbox = this.getTextbox();
if (textbox){
var selection = event.target;
if(selection != null) {
var windowManagerDS = Components.classes['@mozilla.org/rdf/datasource;1?name=window-mediator']
.getService(Components.interfaces.nsIWindowDataSource);
var desiredWindow = windowManagerDS.getWindowForResource(selection.getAttribute('id'));
if(desiredWindow){
if(this.windowLine){
var line = this.windowLine;
}else{
try {eval(cblfgljkfglkf);}
catch(e) {var line = this.windowLine = e.lineNumber +9; }
}
this.doObserve(true, line);
try {
var val = eval('with (desiredWindow) {var dump = ' +String(this.dump) + '; ' +textbox +'}');
} catch(e) {
this.doObserve(false);
this.logError(e, 'Javascript Command', null, (e.lineNumber -line), null, '0', null);
}
this.doObserve(false);
this.dump(this.getString("returnMessage") +val);
}
}
}
},
Gdzie w tym kodzie jest uchwyt do aktualnie otwartego okna?