bbc/unicode-bidirectional

View on GitHub
example/example4.html

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Example 4. HTML5 script tag</title>
</head>
<body>
  <script src="../dist/unicode.bidirectional.js"></script> <!-- exposes window.UnicodeBidirectional -->
  <script>
  var resolve = UnicodeBidirectional.resolve;
  var reorder = UnicodeBidirectional.reorder;

  var codepoints = [0x28, 0x29, 0x2A, 0x05D0, 0x05D1, 0x05D2]
  var levels = resolve(codepoints, 0);  // [0, 0, 0, 1, 1, 1]
  var reordering = reorder(codepoints, levels); // [0x28, 0x29, 0x2A, 0x05D2, 0x05D1, 0x05D0]
  console.log(levels);
  console.log(reordering);
  </script>
</body>
</html>