65 boldFont.setBold(True) |
65 boldFont.setBold(True) |
66 |
66 |
67 menu = QMenu() |
67 menu = QMenu() |
68 menu.addAction(self.tr("Current Page Settings")).setFont(boldFont) |
68 menu.addAction(self.tr("Current Page Settings")).setFont(boldFont) |
69 |
69 |
70 if self._testCurrentPageWebAttribute( |
70 act = ( |
71 QWebEngineSettings.WebAttribute.JavascriptEnabled): |
71 menu.addAction(self.tr("Disable JavaScript (temporarily)"), |
72 act = menu.addAction(self.tr("Disable JavaScript (temporarily)"), |
72 self.__toggleJavaScript) |
73 self.__toggleJavaScript) |
73 if self._testCurrentPageWebAttribute( |
74 else: |
74 QWebEngineSettings.WebAttribute.JavascriptEnabled) else |
75 act = menu.addAction(self.tr("Enable JavaScript (temporarily)"), |
75 menu.addAction(self.tr("Enable JavaScript (temporarily)"), |
76 self.__toggleJavaScript) |
76 self.__toggleJavaScript) |
|
77 ) |
77 if ( |
78 if ( |
78 self._currentPage() is not None and |
79 self._currentPage() is not None and |
79 self._currentPage().url().scheme() == "eric" |
80 self._currentPage().url().scheme() == "eric" |
80 ): |
81 ): |
81 # JavaScript is needed for eric: scheme |
82 # JavaScript is needed for eric: scheme |