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 """ |