Fri, 15 Oct 2021 20:08:16 +0200
Removed some obsolete code.
eric7/WebBrowser/WebBrowserPage.py | file | annotate | diff | comparison | revisions | |
eric7/WebBrowser/WebBrowserView.py | file | annotate | diff | comparison | revisions |
--- a/eric7/WebBrowser/WebBrowserPage.py Fri Oct 15 17:46:03 2021 +0200 +++ b/eric7/WebBrowser/WebBrowserPage.py Fri Oct 15 20:08:16 2021 +0200 @@ -9,7 +9,7 @@ """ from PyQt6.QtCore import ( - pyqtSlot, pyqtSignal, QUrl, QUrlQuery, QTimer, QEventLoop, QPoint, QPointF + pyqtSlot, pyqtSignal, QUrl, QUrlQuery, QTimer, QEventLoop, QPoint ) from PyQt6.QtGui import QDesktopServices from PyQt6.QtWebEngineCore import ( @@ -535,47 +535,6 @@ """ return not self.__badSite - ################################################## - ## Methods below implement compatibility functions - ################################################## - - if not hasattr(QWebEnginePage, "icon"): - def icon(self): - """ - Public method to get the web site icon. - - @return web site icon - @rtype QIcon - """ - return self.__view.icon() - - if not hasattr(QWebEnginePage, "scrollPosition"): - def scrollPosition(self): - """ - Public method to get the scroll position of the web page. - - @return scroll position - @rtype QPointF - """ - pos = self.execJavaScript( - "(function() {" - "var res = {" - " x: 0," - " y: 0," - "};" - "res.x = window.scrollX;" - "res.y = window.scrollY;" - "return res;" - "})()", - WebBrowserPage.SafeJsWorld - ) - pos = ( - QPointF(0.0, 0.0) if pos is None - else QPointF(pos["x"], pos["y"]) - ) - - return pos - ############################################################# ## Methods below implement protocol handler related functions #############################################################
--- a/eric7/WebBrowser/WebBrowserView.py Fri Oct 15 17:46:03 2021 +0200 +++ b/eric7/WebBrowser/WebBrowserView.py Fri Oct 15 20:08:16 2021 +0200 @@ -390,13 +390,7 @@ """ Public slot to clear the current selection. """ - try: - self.triggerPageAction(QWebEnginePage.WebAction.Unselect) - except AttributeError: - # prior to 5.7.0 - self.page().runJavaScript( - "window.getSelection().empty()", - WebBrowserPage.SafeJsWorld) + self.triggerPageAction(QWebEnginePage.WebAction.Unselect) def isForwardAvailable(self): """