dom/xbl/builtin/android/platformHTMLBindings.xml

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     1 <?xml version="1.0"?>
     2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
     3    - License, v. 2.0. If a copy of the MPL was not distributed with this
     4    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     7 <bindings id="htmlBindings"
     8    xmlns="http://www.mozilla.org/xbl"
     9    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    11   <binding id="inputFields">
    12     <handlers>
    13 #include ../input-fields-base.inc
    14       <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
    16       <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious"/>
    17       <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext"/>
    18       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" command="cmd_selectWordPrevious"/>
    19       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" command="cmd_selectWordNext"/>
    20       <handler event="keypress" keycode="VK_LEFT" modifiers="alt" command="cmd_beginLine"/>
    21       <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_endLine"/>
    22       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,alt" command="cmd_selectBeginLine"/>
    23       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,alt" command="cmd_selectEndLine"/>
    25       <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
    26       <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
    27       <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
    28       <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
    30       <handler event="keypress" keycode="VK_BACK" modifiers="shift" command="cmd_deleteCharForward"/>
    31       <handler event="keypress" keycode="VK_BACK" modifiers="shift,alt" command="cmd_deleteToEndOfLine"/>
    32       <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_deleteToBeginningOfLine"/>
    33       <handler event="keypress" keycode="VK_DELETE" modifiers="alt" command="cmd_deleteToEndOfLine"/>
    34     </handlers>
    35   </binding>
    37   <binding id="textAreas">
    38     <handlers>
    39 #include ../textareas-base.inc
    40       <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
    42       <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious"/>
    43       <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext"/>
    44       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" command="cmd_selectWordPrevious"/>
    45       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" command="cmd_selectWordNext"/>
    46       <handler event="keypress" keycode="VK_LEFT" modifiers="alt" command="cmd_beginLine"/>
    47       <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_endLine"/>
    48       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,alt" command="cmd_selectBeginLine"/>
    49       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,alt" command="cmd_selectEndLine"/>
    51       <handler event="keypress" keycode="VK_UP" modifiers="alt" command="cmd_moveTop"/>
    52       <handler event="keypress" keycode="VK_DOWN" modifiers="alt" command="cmd_moveBottom"/>
    53       <handler event="keypress" keycode="VK_UP" modifiers="shift,alt" command="cmd_selectTop"/>
    54       <handler event="keypress" keycode="VK_DOWN" modifiers="shift,alt" command="cmd_selectBottom"/>
    56       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
    57       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
    58       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
    59       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
    60       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="alt" command="cmd_moveTop"/>
    61       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="alt" command="cmd_moveBottom"/>
    62       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift,alt" command="cmd_selectTop"/>
    63       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift,alt" command="cmd_selectBottom"/>
    65       <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
    66       <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
    67       <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
    68       <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
    69       <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
    70       <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
    71       <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" />
    72       <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" />
    74       <handler event="keypress" keycode="VK_BACK" modifiers="shift" command="cmd_deleteCharForward"/>
    75       <handler event="keypress" keycode="VK_BACK" modifiers="shift,alt" command="cmd_deleteToEndOfLine"/>
    76       <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_deleteToBeginningOfLine"/>
    77       <handler event="keypress" keycode="VK_DELETE" modifiers="alt" command="cmd_deleteToEndOfLine"/>
    78     </handlers>
    79   </binding>
    81   <binding id="browser">
    82     <handlers>
    83 #include ../browser-base.inc
    84       <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
    85       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
    86       <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious" />
    87       <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext" />
    88       <handler event="keypress" keycode="VK_LEFT" modifiers="control,shift" command="cmd_selectWordPrevious" />
    89       <handler event="keypress" keycode="VK_RIGHT" modifiers="control,shift" command="cmd_selectWordNext" />
    90       <handler event="keypress" keycode="VK_LEFT" modifiers="alt" command="cmd_beginLine"/>
    91       <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_endLine"/>
    92       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,alt" command="cmd_selectBeginLine"/>
    93       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,alt" command="cmd_selectEndLine"/>
    95       <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
    96       <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
    97       <handler event="keypress" keycode="VK_UP" modifiers="alt" command="cmd_moveTop"/>
    98       <handler event="keypress" keycode="VK_DOWN" modifiers="alt" command="cmd_moveBottom"/>
    99       <handler event="keypress" keycode="VK_UP" modifiers="shift,alt" command="cmd_selectTop"/>
   100       <handler event="keypress" keycode="VK_DOWN" modifiers="shift,alt" command="cmd_selectBottom"/>
   102       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
   103       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
   104       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
   105       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
   106       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="alt" command="cmd_moveTop"/>
   107       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="alt" command="cmd_moveBottom"/>
   108       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift,alt" command="cmd_selectTop"/>
   109       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift,alt" command="cmd_selectBottom"/>
   111       <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
   112       <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
   113       <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
   114       <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
   115       <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
   116       <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
   117       <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" />
   118       <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" />
   120       <handler event="keypress" keycode="VK_BACK" modifiers="shift" command="cmd_deleteCharForward"/>
   121       <handler event="keypress" keycode="VK_BACK" modifiers="shift,alt" command="cmd_deleteToEndOfLine"/>
   122       <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_deleteToBeginningOfLine"/>
   123       <handler event="keypress" keycode="VK_DELETE" modifiers="alt" command="cmd_deleteToEndOfLine"/>
   124     </handlers>
   125   </binding>
   127   <binding id="editor">
   128     <handlers>
   129 #include ../editor-base.inc
   130       <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
   132       <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious"/>
   133       <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext"/>
   134       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" command="cmd_selectWordPrevious"/>
   135       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" command="cmd_selectWordNext"/>
   136       <handler event="keypress" keycode="VK_LEFT" modifiers="alt" command="cmd_beginLine"/>
   137       <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_endLine"/>
   138       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,alt" command="cmd_selectBeginLine"/>
   139       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,alt" command="cmd_selectEndLine"/>
   141       <handler event="keypress" keycode="VK_UP" modifiers="alt" command="cmd_moveTop"/>
   142       <handler event="keypress" keycode="VK_DOWN" modifiers="alt" command="cmd_moveBottom"/>
   143       <handler event="keypress" keycode="VK_UP" modifiers="shift,alt" command="cmd_selectTop"/>
   144       <handler event="keypress" keycode="VK_DOWN" modifiers="shift,alt" command="cmd_selectBottom"/>
   146       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
   147       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
   148       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
   149       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
   150       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="alt" command="cmd_moveTop"/>
   151       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="alt" command="cmd_moveBottom"/>
   152       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift,alt" command="cmd_selectTop"/>
   153       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift,alt" command="cmd_selectBottom"/>
   155       <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
   156       <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
   157       <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
   158       <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
   159       <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
   160       <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
   161       <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" />
   162       <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" />
   164       <handler event="keypress" keycode="VK_BACK" modifiers="shift" command="cmd_deleteCharForward"/>
   165       <handler event="keypress" keycode="VK_BACK" modifiers="shift,alt" command="cmd_deleteToEndOfLine"/>
   166       <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_deleteToBeginningOfLine"/>
   167       <handler event="keypress" keycode="VK_DELETE" modifiers="alt" command="cmd_deleteToEndOfLine"/>
   168     </handlers>
   169   </binding>
   170 </bindings>

mercurial