diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py --- a/src/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py Mon Nov 07 17:19:58 2022 +0100 @@ -16,6 +16,7 @@ from eric7.EricGui import EricPixmapCache from eric7.UI.NotificationWidget import NotificationTypes +from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow from .Ui_GreaseMonkeyAddScriptDialog import Ui_GreaseMonkeyAddScriptDialog @@ -70,14 +71,13 @@ """ Private slot to show an editor window with the source code. """ + from eric7.QScintilla.MiniEditor import MiniEditor from eric7.WebBrowser.Tools import WebBrowserTools tmpFileName = WebBrowserTools.ensureUniqueFilename( os.path.join(QDir.tempPath(), "tmp-userscript.js") ) if shutil.copy(self.__script.fileName(), tmpFileName): - from eric7.QScintilla.MiniEditor import MiniEditor - editor = MiniEditor(tmpFileName, "JavaScript", self) editor.show() @@ -94,8 +94,6 @@ msg = self.tr("<p>Cannot install script.</p>") success = False - from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow - if success: WebBrowserWindow.showNotification( EricPixmapCache.getPixmap("greaseMonkey48"),