chiark / gitweb /
movehist: Provide marker element
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 2 Apr 2021 20:47:28 +0000 (21:47 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 2 Apr 2021 22:38:25 +0000 (23:38 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
templates/macros.tera
templates/script.ts

index 2b51d15f7a24e3bbfb4358b789bf4bce1a71c5e7..854ca7e085d309d48b0f8211502a71a5ab5a3532 100644 (file)
@@ -84,6 +84,9 @@ Hi {{nick | escape}}
 {%- for piece in defs %}
       <defs id="defs{{ piece.0 }}">{{ piece.1 }}</defs>
 {%- endfor %}
+      <g id="movehist_marker"></g>
+      <defs id ="static_defs">
+      </defs>
     </svg>
 {% endmacro space %}
 
index 2a646ff5a0429dc56fb6860a9e51a556374110b7..a2db2305cadef73a943dd943882f2bb16e6e41f3 100644 (file)
@@ -125,6 +125,8 @@ var svg_ns : string;
 var space : SVGGraphicsElement;
 var pieces_marker : SVGGraphicsElement;
 var defs_marker : SVGGraphicsElement;
+var movehist_start: SVGGraphicsElement;
+var movehist_end: SVGGraphicsElement;
 var log_elem : HTMLElement;
 var logscroll_elem : HTMLElement;
 var status_node : HTMLElement;
@@ -1429,6 +1431,8 @@ function startup() {
   space = svg_element('space')!;
   pieces_marker = svg_element("pieces_marker")!;
   defs_marker = svg_element("defs_marker")!;
+  movehist_start = svg_element('movehist_marker')!;
+  movehist_end = svg_element('static_defs')!;
   svg_ns = space.getAttribute('xmlns')!;
 
   for (let uelem = pieces_marker.nextElementSibling! as SVGGraphicsElement;