tor-browser

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

cursor-valid.html (3341B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <meta charset="utf-8">
      5 <title>CSS UI Level 4: parsing cursor with valid values</title>
      6 <link rel="author" title="Eric Willigers" href="mailto:ericwilligers@chromium.org">
      7 <link rel="help" href="https://drafts.csswg.org/css-ui-4/#cursor">
      8 <meta name="assert" content="cursor supports the full required grammar.">
      9 <script src="/resources/testharness.js"></script>
     10 <script src="/resources/testharnessreport.js"></script>
     11 <script src="/css/support/parsing-testcommon.js"></script>
     12 </head>
     13 <body>
     14 <script>
     15 test_valid_value("cursor", "auto");
     16 test_valid_value("cursor", "default");
     17 test_valid_value("cursor", "none");
     18 test_valid_value("cursor", "context-menu");
     19 test_valid_value("cursor", "help");
     20 test_valid_value("cursor", "pointer");
     21 test_valid_value("cursor", "progress");
     22 test_valid_value("cursor", "wait");
     23 test_valid_value("cursor", "cell");
     24 test_valid_value("cursor", "crosshair");
     25 test_valid_value("cursor", "text");
     26 test_valid_value("cursor", "vertical-text");
     27 test_valid_value("cursor", "alias");
     28 test_valid_value("cursor", "copy");
     29 test_valid_value("cursor", "move");
     30 test_valid_value("cursor", "no-drop");
     31 test_valid_value("cursor", "not-allowed");
     32 test_valid_value("cursor", "grab");
     33 test_valid_value("cursor", "grabbing");
     34 test_valid_value("cursor", "e-resize");
     35 test_valid_value("cursor", "n-resize");
     36 test_valid_value("cursor", "ne-resize");
     37 test_valid_value("cursor", "nw-resize");
     38 test_valid_value("cursor", "s-resize");
     39 test_valid_value("cursor", "se-resize");
     40 test_valid_value("cursor", "sw-resize");
     41 test_valid_value("cursor", "w-resize");
     42 test_valid_value("cursor", "ew-resize");
     43 test_valid_value("cursor", "ns-resize");
     44 test_valid_value("cursor", "nesw-resize");
     45 test_valid_value("cursor", "nwse-resize");
     46 test_valid_value("cursor", "col-resize");
     47 test_valid_value("cursor", "row-resize");
     48 test_valid_value("cursor", "all-scroll");
     49 test_valid_value("cursor", "zoom-in");
     50 test_valid_value("cursor", "zoom-out");
     51 
     52 test_valid_value(
     53  "cursor",
     54  'url("https://example.com/"), alias',
     55  [
     56    'url("https://example.com/"), alias',
     57    'url(https://example.com/), alias'
     58  ]
     59 );
     60 
     61 test_valid_value(
     62  "cursor",
     63  'url("https://example.com/") 1 calc(2 + 0), copy',
     64  [
     65    'url("https://example.com/") 1 calc(2), copy',
     66    'url("https://example.com/") 1 2, copy',
     67    'url(https://example.com/) 1 2, copy'
     68  ]
     69 );
     70 
     71 test_valid_value(
     72  "cursor",
     73  'url("https://example.com/"), url("https://example.com/") 3 -4, move',
     74  [
     75    'url("https://example.com/"), url("https://example.com/") 3 -4, move',
     76    'url(https://example.com/), url(https://example.com/) 3 -4, move'
     77  ]
     78 );
     79 
     80 test_valid_value(
     81  "cursor",
     82  'url("https://example.com/") 5 6, grab',
     83  [
     84    'url("https://example.com/") 5 6, grab',
     85    'url(https://example.com/) 5 6, grab'
     86  ]
     87 );
     88 
     89 test_valid_value(
     90  "cursor",
     91  'image-set("https://example.com/" 1x) 5 6, grab',
     92  [
     93    'image-set(url("https://example.com/") 1x) 5 6, grab',
     94    'image-set(url(https://example.com/) 1x) 5 6, grab'
     95  ]
     96 );
     97 
     98 test_valid_value(
     99  "cursor",
    100  'image-set("https://example.com/" 1x, "https://example.com/highres" 2x) 5 6, grab',
    101  [
    102    'image-set(url("https://example.com/") 1x, url("https://example.com/highres") 2x) 5 6, grab',
    103    'image-set(url(https://example.com/) 1x, url(https://example.com/highres) 2x) 5 6, grab'
    104  ]
    105 );
    106 </script>
    107 </body>
    108 </html>