QtWebEngine: Serialize element correctly (find_id)
This commit is contained in:
parent
f98820971d
commit
dbb3929bf3
@ -352,7 +352,7 @@ class WebEngineElements(browsertab.AbstractElements):
|
||||
self._tab.run_js_async(js_code, js_cb)
|
||||
|
||||
def find_id(self, elem_id, callback):
|
||||
js_code = javascript.assemble('document', 'getElementById', elem_id)
|
||||
js_code = javascript.assemble('webelem', 'element_by_id', elem_id)
|
||||
js_cb = functools.partial(self._js_cb_single, callback)
|
||||
self._tab.run_js_async(js_code, js_cb)
|
||||
|
||||
|
@ -142,5 +142,10 @@ window._qutebrowser.webelem = (function() {
|
||||
return serialize_elem(elem);
|
||||
};
|
||||
|
||||
funcs.element_by_id = function(id) {
|
||||
var elem = document.getElementById(id);
|
||||
return serialize_elem(elem);
|
||||
};
|
||||
|
||||
return funcs;
|
||||
})();
|
||||
|
Loading…
Reference in New Issue
Block a user