eric6/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py

branch
without_py2_and_pyqt4
changeset 7206
74666c6679af
parent 7201
6b42677d7043
child 7229
53054eb5b15a
equal deleted inserted replaced
7204:cbf6d88004ce 7206:74666c6679af
373 """ 373 """
374 Public method to create a script object. 374 Public method to create a script object.
375 375
376 @return prepared script object 376 @return prepared script object
377 @rtype QWebEngineScript 377 @rtype QWebEngineScript
378 @exception ValueError raised to indicate an unsupported start point
379 """ 378 """
380 script = QWebEngineScript() 379 script = QWebEngineScript()
381 script.setSourceCode("{0}\n{1}".format( 380 script.setSourceCode("{0}\n{1}".format(
382 bootstrap_js, self.__script 381 bootstrap_js, self.__script
383 )) 382 ))
384 script.setName(self.fullName()) 383 script.setName(self.fullName())
385 script.setWorldId(WebBrowserPage.SafeJsWorld) 384 script.setWorldId(WebBrowserPage.SafeJsWorld)
386 script.setRunsOnSubFrames(not self.__noFrames) 385 script.setRunsOnSubFrames(not self.__noFrames)
387 return script 386 return script
388
389 # TODO: get rid of it
390 def __toJavaScriptList(self, patterns):
391 """
392 Private method to convert a list of str to a string containing a valid
393 JavaScript list definition.
394
395 @param patterns list of match patterns
396 @type list of str
397 @return JavaScript script containing the list
398 @rtype str
399 """
400 return ""
401 387
402 def updateScript(self): 388 def updateScript(self):
403 """ 389 """
404 Public method to updated the script. 390 Public method to updated the script.
405 """ 391 """

eric ide

mercurial