[
https://issues.apache.org/jira/browse/TAP5-742?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor Drobiazko closed TAP5-742.
-------------------------------
Resolution: Fixed
> Add optional component tracing comments to rendered output
> ----------------------------------------------------------
>
> Key: TAP5-742
> URL: https://issues.apache.org/jira/browse/TAP5-742
> Project: Tapestry 5
> Issue Type: New Feature
> Components: tapestry-core
> Affects Versions: 5.2.4
> Reporter: Howard M. Lewis Ship
> Assignee: Dan Adams
> Priority: Minor
> Fix For: 5.3.0
>
>
> In complex pages, it can be hard to work backwards from a bit of output HTML
> in the browser, back to the component that originated the markup.
> This feature adds rendering of comments that provide trace output of which
> component is currently currently:
> <!--BEGIN Index:loop (context:Index.tml, line 15)--><li>
> <!--BEGIN Index:pagelink (context:Index.tml, line 16)--><a
> href="/abstractcomponentdemo">Abstract Component Demo</a><!--END
> Index:pagelink-->
> Note that the BEGIN comment includes both the complete component id in the
> page and the location of that in the template. With just the component id it
> can still be unclear which component is being referenced without the line
> number.
> For security purposes, this feature cannot be enabled in production mode. In
> non-production mode it can be enabled two ways:
> - Setting the symbol "tapestry.component-render-tracing-enabled" to "true"
> (default: false)
> - Setting the request query parameter "t:component-trace" on the URL to
> "true". This allows enabling for a specific request when you need it in
> development rather than having it on all the time.
> Note that rendering comments are based on the component lifecycle. Thus in
> some case where post-render DOM manipulation is performed the markup my not
> longer be in the correct rendering comments.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira