| Index: include.postload.js |
| =================================================================== |
| --- a/include.postload.js |
| +++ b/include.postload.js |
| @@ -563,7 +563,7 @@ |
| sendResponse({filters: clickHide_filters}); |
| clickHideFiltersDialog.style.width = (msg.width + 5) + "px"; |
| - clickHideFiltersDialog.style.height = (msg.height + 5) + "px"; |
| + clickHideFiltersDialog.style.height = (msg.height + 15) + "px"; |
|
Thomas Greiner
2014/01/07 12:13:11
This was necessary because Safari is otherwise sho
Sebastian Noack
2014/01/07 14:13:14
This is a hack. The problem here is that the code
Thomas Greiner
2014/01/07 15:01:39
Sounds like you addressed that already?! In that c
Sebastian Noack
2014/01/07 15:42:28
No I didn't. I just figured out what the problem i
Thomas Greiner
2014/01/07 16:15:51
I see your point but block.html is included as an
Sebastian Noack
2014/01/07 16:28:34
Yes, that is true. And that is why we send a messa
Thomas Greiner
2014/01/07 17:39:42
Sorry, I got a bit confused when you were talking
Sebastian Noack
2014/01/07 17:42:21
Sorry, I meant block.js.
|
| clickHideFiltersDialog.style.visibility = "visible"; |
| } |
| break; |
| @@ -589,4 +589,18 @@ |
| break; |
| } |
| }); |
| + |
| + // Safari does not pass the element which the context menu is refering to |
| + // so we need to add it to the event's user info. |
| + if ("safari" in window) |
| + { |
| + document.addEventListener("contextmenu", function(event) |
|
Sebastian Noack
2014/01/07 14:13:14
This should go in safari/ext/content.js
Thomas Greiner
2014/01/07 15:01:39
Done.
|
| + { |
| + var element = event.srcElement; |
| + safari.self.tab.setContextMenuEventUserInfo(event, { |
| + srcUrl: ("src" in element) ? element.src : null, |
| + tagName: element.tagName |
| + }); |
| + }, false); |
| + } |
| } |