eric6/WebBrowser/WebBrowserWindow.py

branch
maintenance
changeset 7939
0fc1df79965d
parent 7924
8a96736d465e
child 8043
0acf98cd089a
equal deleted inserted replaced
7935:a0f9e97c0186 7939:0fc1df79965d
8 """ 8 """
9 9
10 import os 10 import os
11 import shutil 11 import shutil
12 import sys 12 import sys
13 import functools
13 14
14 from PyQt5.QtCore import ( 15 from PyQt5.QtCore import (
15 pyqtSlot, pyqtSignal, Qt, QByteArray, QSize, QTimer, QUrl, QProcess, 16 pyqtSlot, pyqtSignal, Qt, QByteArray, QSize, QTimer, QUrl, QProcess,
16 QEvent, QFileInfo 17 QEvent, QFileInfo
17 ) 18 )
2739 2740
2740 script = Scripts.getAllMetaAttributes() 2741 script = Scripts.getAllMetaAttributes()
2741 view.page().runJavaScript( 2742 view.page().runJavaScript(
2742 script, 2743 script,
2743 WebBrowserPage.SafeJsWorld, 2744 WebBrowserPage.SafeJsWorld,
2744 lambda res: self.__bookmarkAllCallback(folder, urlStr, 2745 functools.partial(self.__bookmarkAllCallback,
2745 title, res)) 2746 folder, urlStr, title))
2746 2747
2747 def __bookmarkAllCallback(self, folder, url, title, res): 2748 def __bookmarkAllCallback(self, folder, url, title, res):
2748 """ 2749 """
2749 Private callback method of __addBookmark(). 2750 Private callback method of __addBookmark().
2750 2751

eric ide

mercurial