File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 65
65
_import_error = False
66
66
67
67
if _import_error :
68
- raise Exception ('This module requires PyQt4 or PyQt5 to work under Linux or *BSD.' )
68
+ raise ImportError ('This module requires PyQt4 or PyQt5 to work under Linux or *BSD.' )
69
69
70
70
71
71
class BrowserView (QMainWindow ):
@@ -325,7 +325,12 @@ def on_load_finished(self):
325
325
self .load_event .set ()
326
326
327
327
if not self .text_select :
328
- self .evaluate_js (escape_string (disable_text_select ))
328
+ script = disable_text_select .replace ('\n ' , '' )
329
+
330
+ try : # PyQt4
331
+ self .view .page ().mainFrame ().evaluateJavaScript (script )
332
+ except AttributeError : # PyQt5
333
+ self .view .page ().runJavaScript (script )
329
334
330
335
def set_title (self , title ):
331
336
self .set_title_trigger .emit (title )
You can’t perform that action at this time.
0 commit comments