Build the foundation for a web console
Other browsers have web consoles that are useful for web development and manipulating website data. MoeNavigator should have that too. In this early development stage, it should at least provide some foundation for a console.
- Add a "show console" button or similar in a good place inside the main GUI.
- Add a MNE::Renderer for displaying the DOM in the console.
- Add a GUI element for the console.
Issue in MNE: At the moment, it is not possible to attach a renderer "on demand" which means that the content of the web console must always be rendered with the normal page output:
Another issue in MNE: There is no method to detach a renderer once it has been attached: moenavigator/moenavigatorengine#49
As a consequence, multiple tab support is currently disabled in the "console" branch.
Deleting a branch is permanent. It CANNOT be undone. Continue?