Firefox/Projects/Inspector: Difference between revisions

Line 24: Line 24:
== Next Steps ==
== Next Steps ==


* rewrite tree view [0.5]
** file a bug
** create panel
** import jQuery + jsTree
** implement DOM representation
** modify inspect/selection behavior
** write tests
* watch for location changes
* ['''done'''] modify test cases to not use setTimeout
* ['''done'''] watch for tab switches, close inspector UI
* ['''done'''] watch for tab switches, close inspector UI
* better highlighter logic
* better highlighter logic
** ['''done'''] create code to return object under highlighter (testing)
** ['''done'''] watch for out-of-bounds
** ['''done'''] watch for out-of-bounds
** ['''done'''] invisible nodes
** ['''done'''] invisible nodes
** nested documents
** nested documents
*** highlighter works in iframes, style panel does not
** ['''done'''] OOB testing, boundaries largely sanitized now
** ['''done'''] OOB testing, boundaries largely sanitized now
* propagate events through highlighter panel
* propagate events through highlighter panel
** DOMMouseScroll {{bug|560830}}
** ['''done'''] click
** ['''done'''] click
** mousemove mostly working, some weirdness happening {{bug|560829}}
** ['''done'''] mousemove fixed in {{bug|560829}}
* style panel [0.2]
* style panel 0.2 {{bug|560692}}
** ['''done'''] create panel
** ['''done'''] create panel
** ['''done'''] listbox
** ['''done'''] listbox
Line 39: Line 51:
** ['''done'''] inherited CSS rules for element
** ['''done'''] inherited CSS rules for element
** resizer - partially working, not resizing vertically?
** resizer - partially working, not resizing vertically?
* experiment with WindowDragging utils on toolbars
* ['''done'''] experiment with WindowDragging utils on toolbars
* DOM panel [0.3]
** not gonna work.
* DOM panel 0.3 {{bug|561782}}
** ['''done'''] create panel
** ['''done'''] create properties
** ['''done'''] write test
* inspector control panel / toolbar [0.4]
* inspector control panel / toolbar [0.4]
** add next/prev inspected object
** ['''done'''] create buttons for style and dom panels
** ['''done'''] add control toolbar to tree panel
** ['''done'''] add control toolbar to tree panel
** ['''done'''] add resizer to tree panel
** ['''done'''] add resizer to tree panel
* rewrite tree view [0.5]


== Completed Steps ==
== Completed Steps ==
canmove, Confirmed users
1,189

edits