@dotcms/angular
Version:
Official Angular Components library to render a dotCMS page.
43 lines • 5.48 kB
JavaScript
const DEFAULT_TINYMCE_CONFIG = {
menubar: false,
inline: true,
valid_styles: {
'*': 'font-size,font-family,color,text-decoration,text-align'
},
powerpaste_word_import: 'clean',
powerpaste_html_import: 'clean',
suffix: '.min', // Suffix to use when loading resources
license_key: 'gpl'
};
export const TINYMCE_CONFIG = {
minimal: {
...DEFAULT_TINYMCE_CONFIG,
plugins: 'link autolink',
toolbar: 'bold italic underline | link',
valid_elements: 'strong,em,span[style],a[href]'
},
full: {
...DEFAULT_TINYMCE_CONFIG,
plugins: 'link lists autolink charmap',
style_formats: [
{ title: 'Paragraph', format: 'p' },
{ title: 'Header 1', format: 'h1' },
{ title: 'Header 2', format: 'h2' },
{ title: 'Header 3', format: 'h3' },
{ title: 'Header 4', format: 'h4' },
{ title: 'Header 5', format: 'h5' },
{ title: 'Header 6', format: 'h6' },
{ title: 'Pre', format: 'pre' },
{ title: 'Code', format: 'code' }
],
toolbar: [
'styleselect undo redo | bold italic underline | forecolor backcolor | alignleft aligncenter alignright alignfull | numlist bullist outdent indent | hr charmap removeformat | link'
]
},
plain: {
...DEFAULT_TINYMCE_CONFIG,
plugins: '',
toolbar: ''
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL3Nkay9hbmd1bGFyL3NyYy9saWIvY29tcG9uZW50cy9kb3QtZWRpdGFibGUtdGV4dC91dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSxNQUFNLHNCQUFzQixHQUE0QjtJQUNwRCxPQUFPLEVBQUUsS0FBSztJQUNkLE1BQU0sRUFBRSxJQUFJO0lBQ1osWUFBWSxFQUFFO1FBQ1YsR0FBRyxFQUFFLHdEQUF3RDtLQUNoRTtJQUNELHNCQUFzQixFQUFFLE9BQU87SUFDL0Isc0JBQXNCLEVBQUUsT0FBTztJQUMvQixNQUFNLEVBQUUsTUFBTSxFQUFFLHVDQUF1QztJQUN2RCxXQUFXLEVBQUUsS0FBSztDQUNyQixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUV2QjtJQUNBLE9BQU8sRUFBRTtRQUNMLEdBQUcsc0JBQXNCO1FBQ3pCLE9BQU8sRUFBRSxlQUFlO1FBQ3hCLE9BQU8sRUFBRSw4QkFBOEI7UUFDdkMsY0FBYyxFQUFFLCtCQUErQjtLQUNsRDtJQUNELElBQUksRUFBRTtRQUNGLEdBQUcsc0JBQXNCO1FBQ3pCLE9BQU8sRUFBRSw2QkFBNkI7UUFDdEMsYUFBYSxFQUFFO1lBQ1gsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sRUFBRSxHQUFHLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7WUFDbkMsRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUU7WUFDL0IsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUU7U0FDcEM7UUFDRCxPQUFPLEVBQUU7WUFDTCxvTEFBb0w7U0FDdkw7S0FDSjtJQUNELEtBQUssRUFBRTtRQUNILEdBQUcsc0JBQXNCO1FBQ3pCLE9BQU8sRUFBRSxFQUFFO1FBQ1gsT0FBTyxFQUFFLEVBQUU7S0FDZDtDQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFZGl0b3JDb21wb25lbnQgfSBmcm9tICdAdGlueW1jZS90aW55bWNlLWFuZ3VsYXInO1xuXG5leHBvcnQgdHlwZSBET1RfRURJVEFCTEVfVEVYVF9NT0RFID0gJ21pbmltYWwnIHwgJ2Z1bGwnIHwgJ3BsYWluJztcblxuZXhwb3J0IHR5cGUgRE9UX0VESVRBQkxFX1RFWFRfRk9STUFUID0gJ2h0bWwnIHwgJ3RleHQnO1xuXG5jb25zdCBERUZBVUxUX1RJTllNQ0VfQ09ORklHOiBFZGl0b3JDb21wb25lbnRbJ2luaXQnXSA9IHtcbiAgICBtZW51YmFyOiBmYWxzZSxcbiAgICBpbmxpbmU6IHRydWUsXG4gICAgdmFsaWRfc3R5bGVzOiB7XG4gICAgICAgICcqJzogJ2ZvbnQtc2l6ZSxmb250LWZhbWlseSxjb2xvcix0ZXh0LWRlY29yYXRpb24sdGV4dC1hbGlnbidcbiAgICB9LFxuICAgIHBvd2VycGFzdGVfd29yZF9pbXBvcnQ6ICdjbGVhbicsXG4gICAgcG93ZXJwYXN0ZV9odG1sX2ltcG9ydDogJ2NsZWFuJyxcbiAgICBzdWZmaXg6ICcubWluJywgLy8gU3VmZml4IHRvIHVzZSB3aGVuIGxvYWRpbmcgcmVzb3VyY2VzXG4gICAgbGljZW5zZV9rZXk6ICdncGwnXG59O1xuXG5leHBvcnQgY29uc3QgVElOWU1DRV9DT05GSUc6IHtcbiAgICBba2V5IGluIERPVF9FRElUQUJMRV9URVhUX01PREVdOiBFZGl0b3JDb21wb25lbnRbJ2luaXQnXTtcbn0gPSB7XG4gICAgbWluaW1hbDoge1xuICAgICAgICAuLi5ERUZBVUxUX1RJTllNQ0VfQ09ORklHLFxuICAgICAgICBwbHVnaW5zOiAnbGluayBhdXRvbGluaycsXG4gICAgICAgIHRvb2xiYXI6ICdib2xkIGl0YWxpYyB1bmRlcmxpbmUgfCBsaW5rJyxcbiAgICAgICAgdmFsaWRfZWxlbWVudHM6ICdzdHJvbmcsZW0sc3BhbltzdHlsZV0sYVtocmVmXSdcbiAgICB9LFxuICAgIGZ1bGw6IHtcbiAgICAgICAgLi4uREVGQVVMVF9USU5ZTUNFX0NPTkZJRyxcbiAgICAgICAgcGx1Z2luczogJ2xpbmsgbGlzdHMgYXV0b2xpbmsgY2hhcm1hcCcsXG4gICAgICAgIHN0eWxlX2Zvcm1hdHM6IFtcbiAgICAgICAgICAgIHsgdGl0bGU6ICdQYXJhZ3JhcGgnLCBmb3JtYXQ6ICdwJyB9LFxuICAgICAgICAgICAgeyB0aXRsZTogJ0hlYWRlciAxJywgZm9ybWF0OiAnaDEnIH0sXG4gICAgICAgICAgICB7IHRpdGxlOiAnSGVhZGVyIDInLCBmb3JtYXQ6ICdoMicgfSxcbiAgICAgICAgICAgIHsgdGl0bGU6ICdIZWFkZXIgMycsIGZvcm1hdDogJ2gzJyB9LFxuICAgICAgICAgICAgeyB0aXRsZTogJ0hlYWRlciA0JywgZm9ybWF0OiAnaDQnIH0sXG4gICAgICAgICAgICB7IHRpdGxlOiAnSGVhZGVyIDUnLCBmb3JtYXQ6ICdoNScgfSxcbiAgICAgICAgICAgIHsgdGl0bGU6ICdIZWFkZXIgNicsIGZvcm1hdDogJ2g2JyB9LFxuICAgICAgICAgICAgeyB0aXRsZTogJ1ByZScsIGZvcm1hdDogJ3ByZScgfSxcbiAgICAgICAgICAgIHsgdGl0bGU6ICdDb2RlJywgZm9ybWF0OiAnY29kZScgfVxuICAgICAgICBdLFxuICAgICAgICB0b29sYmFyOiBbXG4gICAgICAgICAgICAnc3R5bGVzZWxlY3QgdW5kbyByZWRvIHwgYm9sZCBpdGFsaWMgdW5kZXJsaW5lIHwgZm9yZWNvbG9yIGJhY2tjb2xvciB8IGFsaWdubGVmdCBhbGlnbmNlbnRlciBhbGlnbnJpZ2h0IGFsaWduZnVsbCB8IG51bWxpc3QgYnVsbGlzdCBvdXRkZW50IGluZGVudCB8IGhyIGNoYXJtYXAgcmVtb3ZlZm9ybWF0IHwgbGluaydcbiAgICAgICAgXVxuICAgIH0sXG4gICAgcGxhaW46IHtcbiAgICAgICAgLi4uREVGQVVMVF9USU5ZTUNFX0NPTkZJRyxcbiAgICAgICAgcGx1Z2luczogJycsXG4gICAgICAgIHRvb2xiYXI6ICcnXG4gICAgfVxufTtcbiJdfQ==