12018-03-14 Devin Rousso <webkit@devinrousso.com>
2
3 Web Inspector: Canvas tab: create icons for recordings/shaders in the preview tile
4 https://bugs.webkit.org/show_bug.cgi?id=183650
5
6 Reviewed by NOBODY (OOPS!).
7
8 * Localizations/en.lproj/localizedStrings.js:
9
10 * UserInterface/Views/CanvasContentView.js:
11 (WI.CanvasContentView):
12 (WI.CanvasContentView.prototype.initialLayout):
13 (WI.CanvasContentView.prototype.attached):
14 (WI.CanvasContentView.prototype._recordingStopped):
15 (WI.CanvasContentView.prototype._shaderProgramAdded):
16 (WI.CanvasContentView.prototype._shaderProgramRemoved):
17 (WI.CanvasContentView.prototype._updateViewRelated):
18 (WI.CanvasContentView.prototype._handleViewShaderButtonClicked):
19 (WI.CanvasContentView.prototype._handleViewRecordingButtonClicked):
20 (WI.CanvasContentView.prototype._addRecording): Deleted.
21 (WI.CanvasContentView.prototype._handleRecordingSelectElementChange): Deleted.
22 * UserInterface/Views/CanvasOverviewContentView.css:
23 (.content-view.canvas-overview .content-view.canvas > footer > .view-related):
24 (.content-view.canvas-overview .content-view.canvas > footer > .view-related > :matches(.view-shader, .view-recording)):
25 (.content-view.canvas-overview .content-view.canvas > footer > .view-related > img + img):
26 (.content-view.canvas-overview .content-view.canvas > footer > .view-related > .view-shader):
27 (.content-view.canvas-overview .content-view.canvas > footer > .view-related > .view-recording):
28 (.content-view.canvas-overview .content-view.canvas > footer > .recordings): Deleted.
29 (.content-view.canvas-overview .content-view.canvas > footer > .recordings::before): Deleted.
30 (.content-view.canvas-overview .content-view.canvas > footer > .recordings > select): Deleted.
31 (.content-view.canvas-overview .content-view.canvas > footer .recordings > select:focus): Deleted.
32 Create two image buttons in the bottom left corner of each canvas tile that appear when the
33 canvas has associated shaders and/or recordings. Clicking each image button will function
34 similar to path components, in that if there is only one shader/recording, it is immediately
35 selected, whereas if there are multiple a dropdown is shown.
36