43 self.jsActivateWindowsCheckBox.setChecked( |
43 self.jsActivateWindowsCheckBox.setChecked( |
44 Preferences.getWebBrowser( |
44 Preferences.getWebBrowser( |
45 "AllowWindowActivationFromJavaScript")) |
45 "AllowWindowActivationFromJavaScript")) |
46 except KeyError: |
46 except KeyError: |
47 self.jsActivateWindowsCheckBox.setEnabled(False) |
47 self.jsActivateWindowsCheckBox.setEnabled(False) |
|
48 # TODO: add JavascriptCanPaste as of Qt 5.11+ |
48 self.jsClipboardCheckBox.setChecked( |
49 self.jsClipboardCheckBox.setChecked( |
49 Preferences.getWebBrowser("JavaScriptCanAccessClipboard")) |
50 Preferences.getWebBrowser("JavaScriptCanAccessClipboard")) |
50 |
51 |
51 msh = self.minimumSizeHint() |
52 msh = self.minimumSizeHint() |
52 self.resize(max(self.width(), msh.width()), msh.height()) |
53 self.resize(max(self.width(), msh.width()), msh.height()) |
64 self.jsOpenWindowsCheckBox.isChecked()) |
65 self.jsOpenWindowsCheckBox.isChecked()) |
65 if self.jsActivateWindowsCheckBox.isEnabled(): |
66 if self.jsActivateWindowsCheckBox.isEnabled(): |
66 Preferences.setWebBrowser( |
67 Preferences.setWebBrowser( |
67 "AllowWindowActivationFromJavaScript", |
68 "AllowWindowActivationFromJavaScript", |
68 self.jsActivateWindowsCheckBox.isChecked()) |
69 self.jsActivateWindowsCheckBox.isChecked()) |
|
70 # TODO: add JavascriptCanPaste as of Qt 5.11+ |
69 Preferences.setWebBrowser( |
71 Preferences.setWebBrowser( |
70 "JavaScriptCanAccessClipboard", |
72 "JavaScriptCanAccessClipboard", |
71 self.jsClipboardCheckBox.isChecked()) |
73 self.jsClipboardCheckBox.isChecked()) |
72 |
74 |
73 Preferences.syncPreferences() |
75 Preferences.syncPreferences() |