@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
25 lines • 873 B
JavaScript
import { COLOR, FONT_STYLE, LINK, SEARCH_QUERY } from '../groups';
export var code = {
excludes: FONT_STYLE + " " + LINK + " " + SEARCH_QUERY + " " + 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