Firefox/Projects/Inspector: Difference between revisions

 
(14 intermediate revisions by 2 users not shown)
Line 16: Line 16:
=== Repository ===
=== Repository ===


[http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector/ http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector/]
* [http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector/ http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector/]
 
Rebased after initial checkin:
* [http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector-2/ http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector-2/]
 
Rebased after Tree Panel implementation:
* [http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector-3 http://hg.mozilla.org/users/rcampbell_mozilla.com/mozilla-inspector-3]


== Current Status ==
== Current Status ==


<onlyinclude>{{bug|547453}} landed. Waiting for another review. Style panel waiting for review {{bug|560692}}. DOM panel waiting for review {{bug|561782}}. Rewriting Tree Panel.</onlyinclude>
<onlyinclude>Moved to Firefox.next</onlyinclude>


== Next Steps ==
== Next Steps ==


* rewrite tree view [0.5]
* create popup editors (0.6)
** file a bug
** ['''done'''] file bug - {{bug|575234}}
** create panel
** ['''done'''] create panel
** wire it up
* rewrite tree view (0.5)
** ['''done''']file a bug
** ['''done''']create panel
** ['''done''']import DOMplate
** ['''done''']import DOMplate
** implement DOM representation
** ['''done''']implement DOM representation
** modify inspect/selection behavior
** ['''done''']modify inspect/selection behavior
** write tests
** write tests
* watch for location changes
* watch for location changes
Line 53: Line 63:
** ['''done'''] create properties
** ['''done'''] create properties
** ['''done'''] write test
** ['''done'''] write test
* inspector control panel / toolbar [0.4]
* inspector control panel / toolbar (0.4)
** add next/prev inspected object
** add next/prev inspected object
** ['''done'''] create buttons for style and dom panels
** ['''done'''] create buttons for style and dom panels
Line 80: Line 90:
== Related Bugs ==  
== Related Bugs ==  


<strike>{{bug|547453}}</strike>, {{bug|560692}}, {{bug|560829}}, {{bug|560830}}, {{bug|560831}}
<strike>{{bug|547453}}</strike>, {{bug|560692}}, {{bug|560829}}, {{bug|560830}}, {{bug|560831}}, {{bug|575234}}, {{bug|562168}}, {{bug|566084}}
 
Ehsan's list:
 
* {{bug|566081}} NEW Inspect doesn't work inside iframes
* {{bug|566083}} NEW Inspect disappears when switching tabs
* {{bug|566084}} NEW Inspect gets disabled when navigating to new pages
* {{bug|566085}} NEW Inspect is oblivious to DOM changes
* {{bug|566086}} NEW Highlight area overlays the inspector
* {{bug|566087}} REOP Inspect in image documents
* {{bug|566088}} NEW Inspect panel doesn't correctly follow the browser window resizing
* {{bug|566089}} NEW Highlight area is very jittery when scrolling
* {{bug|566091}} NEW Inspect panel doesn't differentiate between attribute nodes and elements in a useful way
* {{bug|566092}} NEW Inspector highlight doesn't handle reflows correctly
* {{bug|566363}} NEW Inspect highlight behaves strangely in SVG documents


== Team ==
== Team ==
Line 277: Line 301:
** popup text widgets over editor target
** popup text widgets over editor target
'''Estimated Time:''' 1-2 weeks
'''Estimated Time:''' 1-2 weeks
=== 0.6.1 ===
* CSS Editor
'''Estimated Time:''' 2-3 days


=== 0.7 ===
=== 0.7 ===
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,093

edits