@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
25 lines • 747 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var groups_1 = require("../groups");
var utils_1 = require("../../renderer/utils");
var utils_2 = require("../../plugins/hyperlink/utils");
exports.link = {
excludes: groups_1.COLOR,
group: groups_1.LINK,
attrs: {
href: {}
},
inclusive: false,
parseDOM: [
{
tag: 'a[href]', getAttrs: function (dom) {
var href = dom.getAttribute('href') || '';
return utils_1.isSafeUrl(href)
? { href: utils_2.normalizeUrl(href) }
: false;
}
}
],
toDOM: function (node) { return ['a', node.attrs]; }
};
//# sourceMappingURL=link.js.map