tor-browser

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

minmax-time-serialize.html (1604B)


      1 <!DOCTYPE html>
      2 <link rel="help" href="https://drafts.csswg.org/css-values-4/#comp-func">
      3 <link rel="help" href="https://drafts.csswg.org/css-values-4/#time">
      4 <link rel="help" href="https://drafts.csswg.org/css-values-4/#calc-serialize">
      5 <link rel="author" title="Xiaocheng Hu" href="mailto:xiaochengh@chromium.org">
      6 <link rel="author" title="Tab Atkins-Bittner" href="https://xanthir.com/contact">
      7 <script src="/resources/testharness.js"></script>
      8 <script src="/resources/testharnessreport.js"></script>
      9 <script src="../support/serialize-testcommon.js"></script>
     10 <div id=target></div>
     11 <script>
     12 function test_serialization(t,s,c,u, {prop="transition-delay"}={}) {
     13    test_specified_serialization(prop, t, s);
     14    test_computed_serialization(prop, t, c);
     15    if(u) test_used_serialization(prop, t, u);
     16 }
     17 
     18 test_serialization(
     19    'min(1ms)',
     20    'calc(0.001s)',
     21    '0.001s');
     22 test_serialization(
     23    'min(1s)',
     24    'calc(1s)',
     25    '1s');
     26 test_serialization(
     27    'max(1ms)',
     28    'calc(0.001s)',
     29    '0.001s');
     30 test_serialization(
     31    'max(1s)',
     32    'calc(1s)',
     33    '1s');
     34 
     35 test_serialization(
     36    'min(1s, 2s, 3s)',
     37    'calc(1s)',
     38    '1s');
     39 test_serialization(
     40    'min(3s, 2s, 1s)',
     41    'calc(1s)',
     42    '1s');
     43 test_serialization(
     44    'max(1s, 2s, 3s)',
     45    'calc(3s)',
     46    '3s');
     47 test_serialization(
     48    'max(3s, 2s, 1s)',
     49    'calc(3s)',
     50    '3s');
     51 test_serialization(
     52    'min(900ms, 1s)',
     53    'calc(0.9s)',
     54    '0.9s');
     55 test_serialization(
     56    'max(1100ms, 1s)',
     57    'calc(1.1s)',
     58    '1.1s');
     59 
     60 test_serialization(
     61    'calc(min(1s, 2s) + max(3s, 4s) + 10s)',
     62    'calc(15s)',
     63    '15s');
     64 </script>