This attempts to resolve a number of problems with current status bar items management, in particular: - explicit handling of some panel/view items by generic code in Drawer and inspector.js (in particular, search counters and timeline panel counters) - a lot of absolute positioned items in status bars, occasionally conflicting with each other and preventing usage of static flow to position other items - "anchored" status bar items that used to include some icons on the left and counters on the right
Created attachment 154109 [details] Patch
Created attachment 154376 [details] Patch
Comment on attachment 154376 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=154376&action=review > Source/WebCore/inspector/front-end/inspector.html:235 > + <div id="panel-status-bar-placeholder" class="status-bar"><div id="panel-status-bar-resizer"></div></div> panel-status-bar > Source/WebCore/inspector/front-end/inspector.html:239 > + <div id="inner-status-bar"> main-status-bar-inner > Source/WebCore/inspector/front-end/inspector.html:240 > + <div id="panel-status-bar"></div> panel-status-bar-items
Created attachment 154389 [details] Patch
Created attachment 154627 [details] Patch
Created attachment 154639 [details] Patch
Created attachment 154640 [details] Patch
Comment on attachment 154640 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=154640&action=review > Source/WebCore/inspector/front-end/inspector.html:238 > + <div id="main-status-bar" class="status-bar"> Please move this into the JavaScript.
Committed r123770: <http://trac.webkit.org/changeset/123770>