src/eric7/WebBrowser/WebBrowserPage.py

branch
eric7
changeset 9413
80c06d472826
parent 9384
b1b8e2dc2280
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9412:45e7bb09c120 9413:80c06d472826
26 26
27 SSL_AVAILABLE = True 27 SSL_AVAILABLE = True
28 except ImportError: 28 except ImportError:
29 SSL_AVAILABLE = False 29 SSL_AVAILABLE = False
30 30
31 from EricWidgets import EricMessageBox 31 from eric7.EricWidgets import EricMessageBox
32 32
33 from WebBrowser.WebBrowserWindow import WebBrowserWindow 33 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
34 34
35 from .JavaScript.ExternalJsObject import ExternalJsObject 35 from .JavaScript.ExternalJsObject import ExternalJsObject
36 36
37 from .Tools.WebHitTestResult import WebHitTestResult 37 from .Tools.WebHitTestResult import WebHitTestResult
38 from .Tools import Scripts 38 from .Tools import Scripts
39 39
40 import Preferences 40 from eric7 import Globals, Preferences
41 import Globals
42 41
43 42
44 class WebBrowserPage(QWebEnginePage): 43 class WebBrowserPage(QWebEnginePage):
45 """ 44 """
46 Class implementing an enhanced web page. 45 Class implementing an enhanced web page.
174 self.printPageRequested.emit() 173 self.printPageRequested.emit()
175 return False 174 return False
176 175
177 # Safe Browsing 176 # Safe Browsing
178 self.__badSite = False 177 self.__badSite = False
179 from WebBrowser.SafeBrowsing.SafeBrowsingManager import SafeBrowsingManager 178 from eric7.WebBrowser.SafeBrowsing.SafeBrowsingManager import (
179 SafeBrowsingManager,
180 )
180 181
181 if ( 182 if (
182 SafeBrowsingManager.isEnabled() 183 SafeBrowsingManager.isEnabled()
183 and url.scheme() not in SafeBrowsingManager.getIgnoreSchemes() 184 and url.scheme() not in SafeBrowsingManager.getIgnoreSchemes()
184 ): 185 ):
641 642
642 @param pos position to show the info at 643 @param pos position to show the info at
643 @type QPoint 644 @type QPoint
644 """ 645 """
645 if SSL_AVAILABLE and self.__sslConfiguration is not None: 646 if SSL_AVAILABLE and self.__sslConfiguration is not None:
646 from EricNetwork.EricSslInfoWidget import EricSslInfoWidget 647 from eric7.EricNetwork.EricSslInfoWidget import EricSslInfoWidget
647 648
648 widget = EricSslInfoWidget(self.url(), self.__sslConfiguration, self.__view) 649 widget = EricSslInfoWidget(self.url(), self.__sslConfiguration, self.__view)
649 widget.showAt(pos) 650 widget.showAt(pos)
650 else: 651 else:
651 EricMessageBox.warning( 652 EricMessageBox.warning(

eric ide

mercurial