- var canvasElement = utils.findCanvasElement(event.meta.node);
- canvasElement.setText(event.meta.node.getText());
- }
+ //console.log('wlxmlListener: ' + event.meta.node.getText());
+ var canvasElement = utils.findCanvasElement(event.meta.node),
+ toSet = event.meta.node.getText();
+ if(toSet === '') {
+ toSet = utils.unicode.ZWS;
+ }
+ if(toSet !== canvasElement.getText()) {
+ canvasElement.setText(toSet);
+ }
+ },
+
+ metadataChanged: _metadataEventHandler,
+ metadataAdded: _metadataEventHandler,
+ metadataRemoved: _metadataEventHandler