6 """ |
6 """ |
7 Module implementing a class to apply AdBlock rules to a web page. |
7 Module implementing a class to apply AdBlock rules to a web page. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import QObject |
10 from PyQt6.QtCore import QObject |
|
11 |
|
12 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
11 |
13 |
12 from ..Tools import Scripts |
14 from ..Tools import Scripts |
13 from ..WebBrowserPage import WebBrowserPage |
15 from ..WebBrowserPage import WebBrowserPage |
14 |
16 |
15 |
17 |
25 @param page reference to the web page (HelpWebPage) |
27 @param page reference to the web page (HelpWebPage) |
26 """ |
28 """ |
27 if page is None: |
29 if page is None: |
28 return |
30 return |
29 |
31 |
30 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
|
31 |
|
32 manager = WebBrowserWindow.adBlockManager() |
32 manager = WebBrowserWindow.adBlockManager() |
33 if not manager.isEnabled(): |
33 if not manager.isEnabled(): |
34 return |
34 return |
35 |
35 |
36 # apply global element hiding rules |
36 # apply global element hiding rules |