RubyMine 2016.3 Help

Debug Tool Window: Elements Tab

In this tab, view the HTML source code that implements the active browser page and its HTML DOM structure. Any changes made to the page through the browser are immediately reflected in the tab.

To Have the Tab Displayed:

  1. Make sure you are using the Chrome browser for debugging.
  2. Make sure the JetBrains Chrome Extension is installed in your Chrome browser.

    The extension is installed when you first initiate a debugging session and follow the dedicated link provided by RubyMine. For details, see Using JetBrains Chrome Extension.

  3. Make sure the LiveEdit repository plugin is installed and enabled. The plugin is not bundled with RubyMine, but it can be installed from the JetBrains plugin repository as described in Installing, Updating and Uninstalling Repository Plugins and Enabling and Disabling Plugins.

The Structure, Text, and Scripts Panes

The tab consists of three panes: Structure, Text, and Scripts.

The Structure pane shows the HTML DOM structure of the page that is currently active in the browser. The structure is updated dynamically according to the changes made on the page.

The Text pane shows HTML source code of the page that is currently active in th browser. The code is updated dynamically according to the changes made on the page.

The Scripts pane shows a tree of executed scripts.

The Structure and Text panes are mutually synchronized. When you click a node in the DOM structure, RubyMine scrolls through the contents of the Text pane.

The panes are also synchronized with the browser. RubyMine highlights the element in the browser as soon as you click the corresponding node in the DOM structure or in the Text pane.

See Also

Last modified: 22 March 2017