tor-browser

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

acos-asin-atan-atan2-invalid.html (2942B)


      1 <!DOCTYPE html>
      2 <link rel="help" href="https://drafts.csswg.org/css-values-4/#trig-funcs">
      3 <link rel="help" href="https://drafts.csswg.org/css-values-4/#angles">
      4 <link rel="help" href="https://drafts.csswg.org/css-values-4/#calc-type-checking">
      5 <link rel="author" title="Apple Inc">
      6 <script src="/resources/testharness.js"></script>
      7 <script src="/resources/testharnessreport.js"></script>
      8 <script src="../support/parsing-testcommon.js"></script>
      9 <script>
     10 function test_invalid_angle(value) {
     11  test_invalid_value('transform', `rotate(${value})`);
     12 }
     13 
     14 // Syntax checking
     15 test_invalid_angle('asin()');
     16 test_invalid_angle('asin( )');
     17 test_invalid_angle('asin(,)');
     18 test_invalid_angle('asin(1dag)');
     19 test_invalid_angle('asin(1deg, )');
     20 test_invalid_angle('asin(, 1deg)');
     21 test_invalid_angle('asin(1deg + )');
     22 test_invalid_angle('asin(1deg - )');
     23 test_invalid_angle('asin(1deg * )');
     24 test_invalid_angle('asin(1deg / )');
     25 test_invalid_angle('asin(1deg 2deg)');
     26 test_invalid_angle('asin(1deg, , 2deg)');
     27 test_invalid_angle('acos()');
     28 test_invalid_angle('acos( )');
     29 test_invalid_angle('acos(,)');
     30 test_invalid_angle('acos(1dag)');
     31 test_invalid_angle('acos(1deg, )');
     32 test_invalid_angle('acos(, 1deg)');
     33 test_invalid_angle('acos(1deg + )');
     34 test_invalid_angle('acos(1deg - )');
     35 test_invalid_angle('acos(1deg * )');
     36 test_invalid_angle('acos(1deg / )');
     37 test_invalid_angle('acos(1deg 2deg)');
     38 test_invalid_angle('acos(1deg, , 2deg)');
     39 test_invalid_angle('atan()');
     40 test_invalid_angle('atan( )');
     41 test_invalid_angle('atan(,)');
     42 test_invalid_angle('atan(1dag)');
     43 test_invalid_angle('atan(1deg, )');
     44 test_invalid_angle('atan(, 1deg)');
     45 test_invalid_angle('atan(1deg + )');
     46 test_invalid_angle('atan(1deg - )');
     47 test_invalid_angle('atan(1deg * )');
     48 test_invalid_angle('atan(1deg / )');
     49 test_invalid_angle('atan(1deg 2deg)');
     50 test_invalid_angle('atan(1deg, , 2deg)');
     51 test_invalid_angle('asin(90px)');
     52 test_invalid_angle('asin(30deg + 1.0471967rad, 0)');
     53 test_invalid_angle('acos( 0 ,)');
     54 test_invalid_angle('acos( () 30deg - 0.523599rad )');
     55 test_invalid_angle('atan(45deg )');
     56 test_invalid_angle('atan(30deg, + 0.261799rad)');
     57 test_invalid_angle('atan2()');
     58 test_invalid_angle('atan2( )');
     59 test_invalid_angle('atan2(,)');
     60 test_invalid_angle('atan2(1dag)');
     61 test_invalid_angle('atan2(1deg, )');
     62 test_invalid_angle('atan2(, 1deg)');
     63 test_invalid_angle('atan2(1deg + )');
     64 test_invalid_angle('atan2(1deg - )');
     65 test_invalid_angle('atan2(1deg * )');
     66 test_invalid_angle('atan2(1deg / )');
     67 test_invalid_angle('atan2(1deg 2deg)');
     68 test_invalid_angle('atan2(1deg, , 2deg)');
     69 test_invalid_angle('atan2(90px)');
     70 test_invalid_angle('atan2(90px, 100%)');
     71 
     72 test_invalid_angle('atan2(30deg + 1.0471967rad, 0)');
     73 test_invalid_angle('atan2( 0 ,)');
     74 test_invalid_angle('atan2( () 30deg - 0.523599rad )');
     75 test_invalid_angle('atan2(45deg )');
     76 test_invalid_angle('atan2(30deg, + 0.261799rad)');
     77 test_invalid_angle('atan2(2, 1px)');
     78 test_invalid_angle('atan2(2, 1%)');
     79 </script>