Index: lib/aardvark.js |
=================================================================== |
--- a/lib/aardvark.js |
+++ b/lib/aardvark.js |
@@ -567,19 +567,30 @@ let Aardvark = exports.Aardvark = |
return false; |
}, |
select: function(elem) |
{ |
if (!elem) |
return false; |
- this.window.openDialog("chrome://elemhidehelper/content/composer.xul", "_blank", |
- "chrome,centerscreen,resizable,dialog=no", elem); |
- this.quit(); |
+ this.browser.selectedBrowser.messageManager.sendAsyncMessage( |
+ "ElemHideHelper:GetNodeInfo", |
+ null, |
+ { |
+ element: elem, |
+ callback: (nodeData, host) => |
+ { |
+ this.window.openDialog("chrome://elemhidehelper/content/composer.xul", |
+ "_blank", "chrome,centerscreen,resizable,dialog=no", nodeData, |
+ host); |
+ this.quit(); |
+ } |
+ } |
+ ); |
return false; |
}, |
blinkElement: function(elem) |
{ |
if (!elem) |
return false; |