Changeset 221166 in webkit


Ignore:
Timestamp:
Aug 24, 2017 3:43:08 PM (7 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Create experimental Layers tab
https://bugs.webkit.org/show_bug.cgi?id=175728

Patch by Ross Kirsling <Ross Kirsling> on 2017-08-24
Reviewed by Devin Rousso.

  • Localizations/en.lproj/localizedStrings.js:
  • UserInterface/Base/Main.js:
  • UserInterface/Base/Setting.js:
  • UserInterface/Images/Layers.svg: Added.
  • UserInterface/Main.html:
  • UserInterface/Views/Layers3DContentView.js: Added.
  • UserInterface/Views/LayersTabContentView.js: Added.
  • UserInterface/Views/SettingsTabContentView.js:
Location:
trunk/Source/WebInspectorUI
Files:
3 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r221157 r221166  
     12017-08-24  Ross Kirsling  <ross.kirsling@sony.com>
     2
     3        Web Inspector: Create experimental Layers tab
     4        https://bugs.webkit.org/show_bug.cgi?id=175728
     5
     6        Reviewed by Devin Rousso.
     7
     8        * Localizations/en.lproj/localizedStrings.js:
     9        * UserInterface/Base/Main.js:
     10        * UserInterface/Base/Setting.js:
     11        * UserInterface/Images/Layers.svg: Added.
     12        * UserInterface/Main.html:
     13        * UserInterface/Views/Layers3DContentView.js: Added.
     14        * UserInterface/Views/LayersTabContentView.js: Added.
     15        * UserInterface/Views/SettingsTabContentView.js:
     16
    1172017-08-24  Devin Rousso  <webkit@devinrousso.com>
    218
  • trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js

    r221025 r221166  
    348348localizedStrings["Enable Breakpoint"] = "Enable Breakpoint";
    349349localizedStrings["Enable Breakpoints"] = "Enable Breakpoints";
     350localizedStrings["Enable Layers Tab"] = "Enable Layers Tab";
    350351localizedStrings["Enable Program"] = "Enable Program";
    351352localizedStrings["Enable all breakpoints (%s)"] = "Enable all breakpoints (%s)";
     
    502503localizedStrings["Layer Info"] = "Layer Info";
    503504localizedStrings["Layers"] = "Layers";
     505localizedStrings["Layers:"] = "Layers:";
    504506localizedStrings["Layout"] = "Layout";
    505507localizedStrings["Layout & Rendering"] = "Layout & Rendering";
  • trunk/Source/WebInspectorUI/UserInterface/Base/Main.js

    r220294 r221166  
    434434        WI.DebuggerTabContentView,
    435435        WI.ElementsTabContentView,
     436        WI.LayersTabContentView,
    436437        WI.NetworkTabContentView,
    437438        WI.NewTabContentView,
  • trunk/Source/WebInspectorUI/UserInterface/Base/Setting.js

    r220370 r221166  
    127127    experimentalShowCanvasContextsInResources: new WI.Setting("experimental-show-canvas-contexts-in-resources", false),
    128128    experimentalSpreadsheetStyleEditor: new WI.Setting("experimental-spreadsheet-style-editor", false),
     129    experimentalEnableLayersTab: new WI.Setting("experimental-enable-layers-tab", false),
    129130};
  • trunk/Source/WebInspectorUI/UserInterface/Main.html

    r221025 r221166  
    252252    <script src="External/Esprima/esprima.js"></script>
    253253
     254    <script src="External/three.js/three.js"></script>
     255    <script src="External/three.js/OrbitControls.js"></script>
     256
    254257    <script src="Base/WebInspector.js"></script>
    255258    <script src="Base/Platform.js"></script>
     
    489492    <script src="Views/DebuggerTabContentView.js"></script>
    490493    <script src="Views/ElementsTabContentView.js"></script>
     494    <script src="Views/LayersTabContentView.js"></script>
    491495    <script src="Views/RecordingTabContentView.js"></script>
    492496    <script src="Views/ResourceTreeElement.js"></script>
     
    620624    <script src="Views/LayerTreeDataGridNode.js"></script>
    621625    <script src="Views/LayerTreeDetailsSidebarPanel.js"></script>
     626    <script src="Views/Layers3DContentView.js"></script>
    622627    <script src="Views/LayoutTimelineDataGrid.js"></script>
    623628    <script src="Views/LayoutTimelineDataGridNode.js"></script>
  • trunk/Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.js

    r220119 r221166  
    242242        experimentalSettingsView.addSeparator();
    243243
     244        if (window.LayerTreeAgent) {
     245            experimentalSettingsView.addSetting(WI.UIString("Layers:"), WI.settings.experimentalEnableLayersTab, WI.UIString("Enable Layers Tab"));
     246
     247            experimentalSettingsView.addSeparator();
     248        }
     249
    244250        let reloadInspectorButton = document.createElement("button");
    245251        reloadInspectorButton.textContent = WI.UIString("Reload Web Inspector");
     
    260266
    261267        listenForChange(WI.settings.experimentalSpreadsheetStyleEditor);
     268
     269        if (window.LayerTreeAgent)
     270            listenForChange(WI.settings.experimentalEnableLayersTab);
    262271
    263272        this.addSettingsView(experimentalSettingsView);
Note: See TracChangeset for help on using the changeset viewer.