tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

layoutdebug.xhtml (8112B)


      1 <?xml version="1.0"?>
      2 <!-- vim: set shiftwidth=2 tabstop=8 expandtab :
      3   -
      4   -
      5   - This Source Code Form is subject to the terms of the Mozilla Public
      6   - License, v. 2.0. If a copy of the MPL was not distributed with this
      7   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
      8 
      9 <?csp default-src chrome:; style-src chrome: 'unsafe-inline'; ?>
     10 
     11 <!DOCTYPE window>
     12 
     13 <!--
     14 
     15  NOTE:  Because this window is used for layout regression tests, the
     16  persist attribute should never be used on anything.  Otherwise there
     17  is a risk of running baseline and verify runs under different
     18  conditions.
     19 
     20 -->
     21 
     22 <window
     23  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
     24  xmlns:html="http://www.w3.org/1999/xhtml"
     25  id="main-window"
     26  align="stretch"
     27  data-l10n-id="layoutdebug-main-window"
     28  windowtype="mozapp:layoutdebug"
     29  width="1024"
     30  height="768"
     31  screenX="4"
     32  screenY="4"
     33 >
     34  <linkset>
     35    <html:link rel="stylesheet" href="chrome://global/skin/global.css" />
     36 
     37    <html:link rel="localization" href="layoutdebug/layoutdebug.ftl" />
     38  </linkset>
     39 
     40  <script src="chrome://layoutdebug/content/layoutdebug.js" />
     41 
     42  <commandset id="tasksCommands">
     43    <command id="cmd_open" />
     44    <command id="cmd_close" />
     45    <command id="cmd_focusURLBar" />
     46    <command id="cmd_reload" />
     47    <command id="cmd_dumpContent" />
     48    <command id="cmd_dumpFrames" />
     49    <command id="cmd_dumpFramesInCSSPixels" />
     50    <command id="cmd_dumpTextRuns" />
     51    <command id="cmd_openDevTools" />
     52    <command id="cmd_dumpRetainedDisplayList" />
     53  </commandset>
     54 
     55  <keyset id="tasksKeys">
     56    <key id="key_open" key="O" modifiers="accel" command="cmd_open" />
     57    <key id="key_close" key="W" modifiers="accel" command="cmd_close" />
     58    <key
     59      id="key_focusURLBar"
     60      key="L"
     61      modifiers="accel"
     62      command="cmd_focusURLBar"
     63    />
     64    <key id="key_reload" key="R" modifiers="accel" command="cmd_reload" />
     65    <key
     66      id="key_dumpContent"
     67      key="D"
     68      modifiers="accel"
     69      command="cmd_dumpContent"
     70    />
     71    <!-- "D" means DOM tree -->
     72    <key
     73      id="key_dumpFrames"
     74      key="F"
     75      modifiers="accel"
     76      command="cmd_dumpFrames"
     77    />
     78    <key
     79      id="key_dumpFramesInCSSPixels"
     80      key="P"
     81      modifiers="accel"
     82      command="cmd_dumpFramesInCSSPixels"
     83    />
     84    <key
     85      id="key_dumpTextRuns"
     86      key="T"
     87      modifiers="accel"
     88      command="cmd_dumpTextRuns"
     89    />
     90    <!-- "G" means Graphics -->
     91    <key
     92      id="key_dumpRetainedDisplayList"
     93      key="G"
     94      modifiers="accel"
     95      command="cmd_dumpRetainedDisplayList"
     96    />
     97    <key id="key_devTools" keycode="VK_F12" command="cmd_openDevTools" />
     98  </keyset>
     99 
    100  <vbox flex="1">
    101    <toolbox>
    102      <toolbar type="menubar">
    103        <menubar id="main-menubar">
    104          <menu id="menu_file" label="File" accesskey="F">
    105            <menupopup id="menu_FilePopup">
    106              <menuitem
    107                id="menu_open"
    108                label="Open File…"
    109                accesskey="O"
    110                key="key_open"
    111                command="cmd_open"
    112              />
    113              <menuitem
    114                id="menu_close"
    115                label="Close"
    116                accesskey="C"
    117                key="key_close"
    118                command="cmd_close"
    119              />
    120            </menupopup>
    121          </menu>
    122          <menu
    123            id="layoutdebug-toggle-menu"
    124            data-l10n-id="layoutdebug-toggle-menu"
    125          >
    126            <menupopup>
    127              <menuitem
    128                type="checkbox"
    129                id="menu_paintDumping"
    130                data-l10n-id="layoutdebug-paint-dumping"
    131              />
    132              <menuitem
    133                type="checkbox"
    134                id="menu_invalidateDumping"
    135                data-l10n-id="layoutdebug-invalidate-dumping"
    136              />
    137              <menuseparator />
    138              <menuitem
    139                type="checkbox"
    140                id="menu_eventDumping"
    141                data-l10n-id="layoutdebug-event-dumping"
    142              />
    143              <menuitem
    144                type="checkbox"
    145                id="menu_motionEventDumping"
    146                data-l10n-id="layoutdebug-motion-event-dumping"
    147              />
    148              <menuitem
    149                type="checkbox"
    150                id="menu_crossingEventDumping"
    151                data-l10n-id="layoutdebug-crossing-event-dumping"
    152              />
    153              <menuseparator />
    154              <menuitem
    155                type="checkbox"
    156                id="menu_reflowCounts"
    157                data-l10n-id="layoutdebug-reflow-counts"
    158              />
    159              <menuitem
    160                type="checkbox"
    161                id="menu_pagedMode"
    162                data-l10n-id="layoutdebug-paged-mode"
    163              />
    164              <menuseparator />
    165              <menuitem
    166                type="checkbox"
    167                id="menu_anonymousSubtreeDumping"
    168                data-l10n-id="layoutdebug-anonymous-subtree-dumping"
    169              />
    170              <menuitem
    171                type="checkbox"
    172                id="menu_deterministicFrameDumping"
    173                data-l10n-id="layoutdebug-deterministic-frame-dumping"
    174              />
    175            </menupopup>
    176          </menu>
    177          <menu id="layoutdebug-dump-menu" data-l10n-id="layoutdebug-dump-menu">
    178            <menupopup>
    179              <menuitem
    180                id="menu_processIDs"
    181                label="Process IDs"
    182                accesskey="P"
    183              />
    184              <menuitem
    185                id="menu_dumpContent"
    186                data-l10n-id="layoutdebug-dump-content"
    187              />
    188              <menuitem
    189                id="menu_dumpFrames"
    190                data-l10n-id="layoutdebug-dump-frames"
    191              />
    192              <menuitem
    193                id="menu_dumpFramesInCSSPixels"
    194                data-l10n-id="layoutdebug-dump-frames-in-css-pixels"
    195              />
    196              <menuitem
    197                id="menu_dumpTextRuns"
    198                data-l10n-id="layoutdebug-dump-text-runs"
    199              />
    200              <menuitem
    201                id="menu_dumpCounterManager"
    202                data-l10n-id="layoutdebug-dump-counter-manager"
    203              />
    204              <menuitem
    205                id="menu_dumpRetainedDisplayList"
    206                data-l10n-id="layoutdebug-dump-retained-display-list"
    207              />
    208              <menuseparator />
    209              <menuitem
    210                id="menu_dumpStyleSheets"
    211                data-l10n-id="layoutdebug-dump-style-sheets"
    212              />
    213              <menuitem
    214                id="menu_dumpMatchedRules"
    215                data-l10n-id="layoutdebug-dump-matched-rules"
    216              />
    217              <menuitem
    218                id="menu_dumpComputedStyles"
    219                data-l10n-id="layoutdebug-dump-computed-styles"
    220              />
    221              <menuseparator />
    222              <menuitem
    223                id="menu_dumpReflowStats"
    224                data-l10n-id="layoutdebug-dump-reflow-stats"
    225              />
    226            </menupopup>
    227          </menu>
    228          <menu id="tasksMenu" />
    229          <menu id="menu_Help" />
    230        </menubar>
    231      </toolbar>
    232 
    233      <toolbar id="nav-toolbar">
    234        <toolbarbutton
    235          id="back-button"
    236          class="toolbarbutton-1"
    237          data-l10n-id="layoutdebug-back-button"
    238        />
    239        <toolbarbutton
    240          id="forward-button"
    241          class="toolbarbutton-1"
    242          data-l10n-id="layoutdebug-forward-button"
    243        />
    244        <toolbarbutton
    245          id="reload-button"
    246          class="toolbarbutton-1"
    247          data-l10n-id="layoutdebug-reload-button"
    248          command="cmd_reload"
    249        />
    250        <toolbarbutton
    251          id="stop-button"
    252          class="toolbarbutton-1"
    253          data-l10n-id="layoutdebug-stop-button"
    254        />
    255 
    256        <html:input id="urlbar" style="flex: 1" />
    257      </toolbar>
    258    </toolbox>
    259 
    260    <browser
    261      flex="1"
    262      id="browser"
    263      type="content"
    264      primary="true"
    265      remote="true"
    266      remoteType="web"
    267    />
    268 
    269    <hbox>
    270      <description id="status-text" value="" />
    271    </hbox>
    272  </vbox>
    273 </window>