145
edits
(Added development help section) |
(Note that a trunk-compatible DOMi can be built with TB) |
||
| Line 224: | Line 224: | ||
Here's some downloadable tools you can install to aide in the development process. | Here's some downloadable tools you can install to aide in the development process. | ||
The [https://addons.mozilla.org/en-US/firefox/addon/216 Venkman JavaScript | The [https://addons.mozilla.org/en-US/firefox/addon/216 Venkman JavaScript debugger] is essential as a debugging tool to step through JavaScript code and look at variables while running. For more info see the [http://developer.mozilla.org/docs/Venkman Venkman page on MDC]. | ||
[http://developer.mozilla.org/docs/DOM_Inspector DOM Inspector] allows you to browse and edit the document object model tree of UI elements. You can download it [https://addons.mozilla.org/thunderbird/1806 here], but it only works for 2.0 versions of Thunderbird, not trunk versions. | [http://developer.mozilla.org/docs/DOM_Inspector DOM Inspector] allows you to browse and edit the document object model tree of UI elements. You can download it [https://addons.mozilla.org/thunderbird/1806 here], but it only works for 2.0 versions of Thunderbird, not trunk versions. If you are building Thunderbird yourself you can build a trunk-compatible version of DOM Inspector by including <code>inspector</code> in the <code>--enable-extensions</code> option (look [http://developer.mozilla.org/docs/DOM_Inspector#Getting_DOM_Inspector here] for exact syntax). | ||
[https://addons.mozilla.org/firefox/4453 Chrome List] lets you browse the chrome in an app. | [https://addons.mozilla.org/firefox/4453 Chrome List] lets you browse the chrome in an app. | ||
The [http://ted.mielczarek.org/code/mozilla/extensiondev Extension Developer's Extension] holds a number of handy developer tools. | The [http://ted.mielczarek.org/code/mozilla/extensiondev Extension Developer's Extension] holds a number of handy developer tools. | ||
edits