@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
27 lines • 953 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var groups_1 = require("../groups");
exports.code = {
excludes: groups_1.FONT_STYLE + " " + groups_1.LINK + " " + groups_1.SEARCH_QUERY + " " + groups_1.COLOR,
inclusive: true,
parseDOM: [
{ tag: 'code', preserveWhitespace: true },
{ tag: 'tt', preserveWhitespace: true },
{
style: 'font-family',
preserveWhitespace: true,
getAttrs: function (value) { return (value.toLowerCase().indexOf('monospace') > -1) && null; },
},
{ style: 'white-space',
preserveWhitespace: true,
getAttrs: function (value) { return value === 'pre' && null; }
},
],
toDOM: function () {
return ['span', {
style: 'font-family: monospace; white-space: pre-wrap;',
class: 'code'
}];
}
};
//# sourceMappingURL=code.js.map