tor-browser

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

deferred-tree-util.js (1321B)


      1 function makeDiv()
      2 {
      3  const xhtmlns="http://www.w3.org/1999/xhtml";
      4  return document.createElementNS(xhtmlns, 'div');
      5 }
      6 
      7 function makeSvg()
      8 {
      9  const svgns="http://www.w3.org/2000/svg";
     10  var svg = document.createElementNS(svgns, 'svg');
     11  svg.setAttribute('xmlns', svgns);
     12  svg.setAttribute('width', '200px');
     13  svg.setAttribute('height', '200px');
     14  var rect = document.createElementNS(svgns, 'rect');
     15  rect.setAttribute('x', '0');
     16  rect.setAttribute('y', '0');
     17  rect.setAttribute('width', '199');
     18  rect.setAttribute('height', '199');
     19  rect.setAttribute('style', 'fill: none; stroke: black');
     20  var ellipse = document.createElementNS(svgns, 'ellipse');
     21  ellipse.setAttribute('stroke-width', '1');
     22  ellipse.setAttribute('stroke', 'black');
     23  ellipse.setAttribute('fill', 'yellow');
     24  ellipse.setAttribute('cx', '100');
     25  ellipse.setAttribute('cy', '20');
     26  ellipse.setAttribute('rx', '40');
     27  ellipse.setAttribute('ry', '20');
     28  var anim = document.createElementNS(svgns, 'animate');
     29  anim.setAttribute('attributeName', 'cy');
     30  anim.setAttribute('attributeType', 'XML');
     31  anim.setAttribute('begin', '0s');
     32  anim.setAttribute('from', '20');
     33  anim.setAttribute('to', '170');
     34  anim.setAttribute('dur', '2s');
     35  ellipse.appendChild(anim);
     36  svg.appendChild(rect);
     37  svg.appendChild(ellipse);
     38  return svg;
     39 }