WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
30725
Web Inspector: Implement a Timeline panel
https://bugs.webkit.org/show_bug.cgi?id=30725
Summary
Web Inspector: Implement a Timeline panel
Timothy Hatcher
Reported
2009-10-23 11:42:18 PDT
Created
attachment 41738
[details]
Mock-up We want to make a new panel that gives you a whole page timeline for DOM events, loads, script execution, parsing, painting, etc. Attached is a mock-up.
Attachments
Mock-up
(74.88 KB, image/png)
2009-10-23 11:42 PDT
,
Timothy Hatcher
no flags
Details
Panel icon
(4.32 KB, image/png)
2009-10-23 11:43 PDT
,
Timothy Hatcher
no flags
Details
[PATCH] Add panel
(13.21 KB, patch)
2009-10-23 15:56 PDT
,
Pavel Feldman
no flags
Details
Formatted Diff
Diff
[IMAGE] Panel with image, sidebar and working record button
(159.15 KB, image/png)
2009-10-23 15:58 PDT
,
Pavel Feldman
no flags
Details
Timeline Images
(13.09 KB, application/zip)
2009-10-23 21:11 PDT
,
Timothy Hatcher
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Timothy Hatcher
Comment 1
2009-10-23 11:43:44 PDT
Created
attachment 41739
[details]
Panel icon
Pavel Feldman
Comment 2
2009-10-23 15:56:48 PDT
Created
attachment 41757
[details]
[PATCH] Add panel
Pavel Feldman
Comment 3
2009-10-23 15:58:25 PDT
Created
attachment 41758
[details]
[IMAGE] Panel with image, sidebar and working record button
Timothy Hatcher
Comment 4
2009-10-23 16:10:16 PDT
Comment on
attachment 41757
[details]
[PATCH] Add panel
> + this._itemTypeNames[itemTypes.RecalculateStyles] = WebInspector.UIString("Recalc Style");
Can we just have the UIString be "Recalculate Style"? I hate abbrivations in UI strings. I also would just lump it under Layout at a high level, but indiviually label it Recalculate Style.
> } > + // Uncomment this when timeline is ready.
Add a newline between these lines.
Timothy Hatcher
Comment 5
2009-10-23 16:37:05 PDT
I guess my ain point was. Records in the sidebar should have specific named like you mention. But when it comes to the color and category we need a small list, so the summary graph is not too tall and sparse. So DOM Event classified as Scripting, Style Recalc classified as Layout, etc.
Pavel Feldman
Comment 6
2009-10-23 17:41:42 PDT
(In reply to
comment #5
)
> I guess my ain point was. Records in the sidebar should have specific named > like you mention. But when it comes to the color and category we need a small > list, so the summary graph is not too tall and sparse. > > So DOM Event classified as Scripting, Style Recalc classified as Layout, etc.
Ok, I agree that colors could be limited to the legend. Not sure DOM events should be classified as scripting or other details - lets decide later?
Pavel Feldman
Comment 7
2009-10-23 17:41:56 PDT
Committing to
http://svn.webkit.org/repository/webkit/trunk
... M WebCore/ChangeLog M WebCore/English.lproj/localizedStrings.js M WebCore/WebCore.gypi M WebCore/WebCore.vcproj/WebCore.vcproj A WebCore/inspector/front-end/Images/timelineIcon.png M WebCore/inspector/front-end/TimelineAgent.js A WebCore/inspector/front-end/TimelinePanel.js M WebCore/inspector/front-end/WebKit.qrc M WebCore/inspector/front-end/inspector.css M WebCore/inspector/front-end/inspector.html M WebCore/inspector/front-end/inspector.js Committed
r50015
Timothy Hatcher
Comment 8
2009-10-23 21:11:05 PDT
Created
attachment 41776
[details]
Timeline Images Images needed to make the Timeline panel. The bars can be used as border images for both the short and tall summary bars. The other images are to be used as CSS sprites.
Timothy Hatcher
Comment 9
2009-11-08 08:20:42 PST
Pavel is using other bugs for the remaining work. Closing.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug