WebBrowser/WebBrowserPage.py

changeset 6136
dfef226f9c7f
parent 6127
128d9567a533
child 6137
27962f3f457f
diff -r 12e48d27f1d7 -r dfef226f9c7f WebBrowser/WebBrowserPage.py
--- a/WebBrowser/WebBrowserPage.py	Sun Feb 11 18:21:11 2018 +0100
+++ b/WebBrowser/WebBrowserPage.py	Sun Feb 11 18:28:09 2018 +0100
@@ -152,7 +152,8 @@
         """
         if not url.isEmpty() and url.scheme() == "eric" and \
                 not self.isJavaScriptEnabled():
-            self.setJavaScriptEnabled(True)
+            self.settings().setAttribute(QWebEngineSettings.JavascriptEnabled,
+                                         True)
             self.triggerAction(QWebEnginePage.Reload)
     
     @classmethod
@@ -258,19 +259,6 @@
             else:
                 QWebEnginePage.runJavaScript(self, script, callback)
     
-    def setJavaScriptEnabled(self, enable):
-        """
-        Public method to enable JavaScript.
-        
-        @param enable flag indicating the enabled state to be set
-        @type bool
-        """
-        if not self.url().isEmpty() and self.url().scheme() == "eric":
-            enable = True
-        
-        self.settings().setAttribute(QWebEngineSettings.JavascriptEnabled,
-                                     enable)
-    
     def isJavaScriptEnabled(self):
         """
         Public method to test, if JavaScript is enabled.

eric ide

mercurial