Home | History | Annotate | Download | only in caretbrowsing
      1 <html>
      2 <head>
      3   <title>Caret Browsing Options</title>
      4   <style>
      5     body {
      6       font-family: Lucida Grande, sans-serif, arial, helvetica;
      7       width: 920px;
      8       margin-left: auto;
      9       margin-right: auto;
     10     }
     11     .banner {
     12       width: 100%;
     13       float: left;
     14     }
     15     .banner_left {
     16       padding: 8px;
     17       float: left;
     18     }
     19     .banner_right {
     20       padding: 8px;
     21     }
     22     .body_wrapper {
     23       width: 100%;
     24       float: left;
     25     }
     26     .body_left {
     27       border: 0;
     28       padding: 0;
     29       margin: 0;
     30       width: 50%;
     31       float: left;
     32     }
     33     .body_right {
     34       border: 0;
     35       padding: 0;
     36       margin: 0;
     37       width: 46%;
     38       float: left;
     39     }
     40     .body_inner {
     41       padding: 0 32px;
     42     }
     43     body.mac .nonmac {
     44       display: none;
     45     }
     46     body.nonmac .mac {
     47       display: none;
     48     }
     49     body.cros .noncros {
     50       display: none;
     51     }
     52     body.noncros .cros {
     53       display: none;
     54     }
     55     .key {
     56       border: 1px solid #666;
     57       color: #444;
     58       padding: 0.2em 0.8em;
     59       margin: 0 0.3em;
     60       background: #eee;
     61     }
     62     p {
     63       line-height: 1.6em;
     64     }
     65     fieldset {
     66       margin-bottom: 1em;
     67     }
     68     fieldset div {
     69       margin: 0.6em 0;
     70     }
     71     p.cros img {
     72       vertical-align: middle;
     73     }
     74   </style>
     75   <link href="caretbrowsing.css" rel="stylesheet" type="text/css">
     76   <script src="accessibility_utils.js"></script>
     77   <script src="traverse_util.js"></script>
     78   <script src="caretbrowsing.js"></script>
     79   <script src="options.js"></script>
     80 </head>
     81 <body caretbrowsing="on">
     82 
     83 <div class="banner">
     84   <div class="banner_left">
     85     <img src="caret_128.png" class="logo" alt="">
     86   </div>
     87   <div class="banner_right">
     88     <h1 i18n-content="appName">Caret Browsing</h1>
     89     <p i18n-content="subheading1">
     90       This extension gives you a movable cursor in the web page,
     91       allowing you to select text with the keyboard.
     92     </p>
     93     <p i18n-content="subheading2">
     94       Try it out now - Caret Browsing is always enabled on this page!
     95     </p>
     96   </div>
     97 </div>
     98 
     99 <div class="body_wrapper">
    100   <div class="body_left">
    101     <div class="body_inner">
    102       <h2 i18n-content="keyboardCommands">Keyboard Commands</h2>
    103 
    104       <p class="noncros" i18n-content="enableDisableNonCros">
    105         Press <span class="key">F7</span> to turn on Caret Browsing.
    106         Press it again to turn it off.
    107       </p>
    108       <p class="cros" i18n-content="enableDisableCros">
    109         Press <span class="key">Alt</span> + <img src="increase_brightness.png"> (the Increase Brightness key, or F7) to turn on Caret Browsing.
    110         Press it again to turn it off.
    111       </p>
    112 
    113       <div i18n-content="navHelp">
    114         <p>
    115           Use arrow keys to move throughout the document.
    116         </p>
    117 
    118         <p>
    119           Click anywhere to move the cursor to that location.
    120         </p>
    121 
    122         <p>
    123           Press <span class="key">Shift</span> + arrows to select text.
    124         </p>
    125       </div>
    126 
    127       <p class="nonmac" i18n-content="moveByWordsNonMac">
    128         Hold down <span class="key">Control</span> to move by words.
    129       </p>
    130       <p class="mac" i18n-content="moveByWordsMac">
    131         Hold down <span class="key">Option</span> to move by words.
    132       </p>
    133 
    134       <div i18n-content="focusHelp">
    135         <p>
    136           When you reach a link or control, it is automatically focused.
    137           Press <span class="key">Enter</span> to click a link or button.
    138         </p>
    139 
    140         <p>
    141           When a focused control (like a text box or a list box) is capturing
    142           arrow keys, press <span class="key">Esc</span> followed by the
    143           left or right arrow to continue Caret Browsing.
    144         </p>
    145 
    146         <p>
    147           Alternatively, press <span class="key">Tab</span> to move to the
    148           next focusable control.
    149         </p>
    150       </div>
    151     </div>
    152   </div>
    153   <div class="body_right">
    154     <div class="body_inner">
    155       <h2>Visual Feedback</h2>
    156 
    157       <fieldset>
    158         <legend i18n-content="whenEnabled">
    159           When Caret Browsing is enabled:
    160         </legend>
    161 
    162         <div>
    163         <input type="radio" id="onenable_anim" name="onenable" value="anim">
    164         <label for="onenable_anim" i18n-content="animation">
    165           Highlight the cursor position with an animation.
    166         </label>
    167         </div>
    168 
    169         <div>
    170         <input type="radio" id="onenable_flash" name="onenable" value="flash">
    171         <label for="onenable_flash" i18n-content="flash">
    172           Highlight the cursor position with a quick flash.
    173         </label>
    174         </div>
    175 
    176         <div>
    177         <input type="radio" id="onenable_nothing" name="onenable" value="none">
    178         <label for="onenable_nothing" i18n-content="noFeedback">
    179           No feedback, just show the cursor.
    180         </label>
    181         </div>
    182 
    183       </fieldset>      
    184 
    185       <fieldset>
    186         <legend i18n-content="jump">
    187           When the caret jumps by a large distance:
    188         </legend>
    189 
    190         <div>
    191         <input type="radio" id="onjump_anim" name="onjump" value="anim">
    192         <label for="onjump_anim" i18n-content="animation">
    193           Highlight the cursor position with an animation.
    194         </label>
    195         </div>
    196 
    197         <div>
    198         <input type="radio" id="onjump_flash" name="onjump" value="flash">
    199         <label for="onjump_flash" i18n-content="flash">
    200           Highlight the cursor position with a quick flash.
    201         </label>
    202         </div>
    203 
    204         <div>
    205         <input type="radio" id="onjump_nothing" name="onjump" value="none">
    206         <label for="onjump_nothing" i18n-content="noFeedback">
    207           No feedback, just move the cursor.
    208         </label>
    209         </div>
    210 
    211       </fieldset>
    212 
    213     </div>
    214   </div>
    215 </div>
    216 
    217 </body>
    218 </html>
    219