Debugging Intercooler

This example shows some of the features of the integrated intercooler debugger. The debugger can be launched via javascript by invoking Intercooler.debug() or by setting the ic-launch-debugger parameter for a page to true

The buttons below will all show up in the "Elements" tab of the debugger. If you click on the element it will highlight the element in the UI and show you the intercooler related details, including the target.

The "Log" tab will include all the log messages that intercooler generates, with links back to the elements that generate them.

Finally, the "Errors" tab will include any error states that intercooler detects. In this case, there are two: Button 2 has a bad target, and Button 3 has a bad indicator.

Note that the "server side" implementation is mocked out using mockjax, so you can see the entire implementation. Click the "Source Code" tab to see the code.

Click A Button!