[slack] <janbiedermann> @Forrest Chang I made OpalDevtools work with Firefox, chrome and firefox extension run from the same ruby code in the isomorfeus directory.
I still don't know how to do the injects, currently looking at the react devtools, https://github.com/facebook/react/tree/master/packages/react-devtools-extensions/src
Somewhere there the secrets are hidden.
We can build additional files, by adding entry points to isomorfeus/imports and coresponding loaders to isomorfeus/ and then adding the imports to the webpack config.
[slack] <janbiedermann> OpalDevtools now has TabCompletion, at least it shows the available options. Then the prompt gets messy, but thats just a bug that needs to be fixed. Works in 🦊 and chrome.
Also its possible to
inject_opal on any website and play with the DOM, but not with the JS of the site.
It was real work to get this 2 features working.
[slack] <janbiedermann> @Forrest Chang experiments branch has a object browser 🙂
Also some other nice Features:
It works sort of, still some issues.
The worst issue for the moment is , that Chrome does not seem to send the
onNavigated event so that the check for Opal will not run. Works fine in 🔥🦊.
[slack] <janbiedermann> and tab completion in the console
Isomorfeus.on_ TAB ....