Otherwise you can end up with bits of the displayed text (currency
value, or die face) selected.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
filter_element('text', qw(x y font-family text-align text-anchor));
$node->setAttribute('font-size', "{{ label_font_size }}px");
$node->setAttribute('y', "{{ label_y_adjust }}");
+ $node->setAttribute('pointer-events', 'none');
$node->removeChildNodes();
$node->appendText('{{ label_text }}');
}
let label_y_adj = label_font_size * SVG_FONT_Y_ADJUST_OF_FONT_SIZE;
hwrite!(f,
- r##"<text text-align="center" text-anchor="middle" x="0" y="{}" font-size="{}">{}{}</text>"##,
+ r##"<{} text-align="center" text-anchor="middle" x="0" y="{}" font-size="{}">{}{}</text>"##,
+ HTML_TEXT_LABEL_ELEM_START,
label_y_adj, label_font_size,
self.qty, &self.currency)?;
}