rsuite-theme
Version:
The suite theme for pagurian
22 lines (15 loc) • 471 B
JavaScript
;
var copy = require('../util/copy-identifier-encoding');
var label = require('../util/label');
module.exports = linkReference;
function linkReference(node) {
var self = this;
var type = node.referenceType;
var exit = self.enterLinkReference(self, node);
var value = self.all(node).join('');
exit();
if (type === 'shortcut' || type === 'collapsed') {
value = copy(value, node.identifier);
}
return '[' + value + ']' + label(node);
}