| Index: block.js |
| =================================================================== |
| --- a/block.js |
| +++ b/block.js |
| @@ -24,7 +24,7 @@ |
| window.addEventListener("dragend", onDragEnd, false); |
| $("#addButton").click(addFilters); |
| - $("#cancelButton").click(closeDialog.bind(null, false)); |
| + $("#cancelButton").click(closeDialog.bind(null, false, [])); |
| // Apply jQuery UI styles |
| $("button").button(); |
| @@ -54,7 +54,7 @@ |
| if (event.keyCode == 27) |
| { |
| event.preventDefault(); |
| - closeDialog(); |
| + closeDialog(false, []); |
| } |
| else if (event.keyCode == 13 && !event.shiftKey && !event.ctrlKey) |
| { |
| @@ -74,14 +74,14 @@ |
| function(response) |
| { |
| if (response.status == "ok") |
| - closeDialog(true); |
| + closeDialog(true, response.selectors); |
| else |
| alert(response.error); |
| } |
| ); |
| } |
| -function closeDialog(success) |
| +function closeDialog(success, selectors) |
| { |
| ext.backgroundPage.sendMessage( |
| { |
| @@ -89,7 +89,8 @@ |
| payload: |
| { |
| type: "clickhide-close", |
| - remove: (typeof success == "boolean" ? success : false) |
| + remove: (typeof success == "boolean" ? success : false), |
| + selectors: selectors |
| } |
| } |
| ); |