Merge pull request #11821 from michaelmcandrew/500-http-response-code
[civicrm-core.git] / js / wysiwyg / ck-options.json
1 [
2 {
3 "id": "allowedContent",
4 "type": "CKEDITOR.filter.allowedContentRules\/Boolean",
5 "description": "Allowed content rules."
6 },
7 {
8 "id": "autoEmbed_widget",
9 "type": "String\/Function",
10 "description": "Specifies the widget to use to automatically embed a link."
11 },
12 {
13 "id": "autoGrow_bottomSpace",
14 "type": "Number",
15 "description": "Extra vertical space to be added between the content and the editor bottom bar when adjusting editor height to conten..."
16 },
17 {
18 "id": "autoGrow_maxHeight",
19 "type": "Number",
20 "description": "The maximum height that the editor can assume when adjusting to content by using the Auto Grow feature."
21 },
22 {
23 "id": "autoGrow_minHeight",
24 "type": "Number",
25 "description": "The minimum height that the editor can assume when adjusting to content by using the Auto Grow feature."
26 },
27 {
28 "id": "autoGrow_onStartup",
29 "type": "Boolean",
30 "description": "Whether automatic editor height adjustment brought by the Auto Grow feature should happen on editor creation."
31 },
32 {
33 "id": "autoParagraph",
34 "type": "Boolean",
35 "description": "Whether to automatically create wrapping blocks around inline content inside the document body."
36 },
37 {
38 "id": "autoUpdateElement",
39 "type": "Boolean",
40 "description": "Whether the element replaced by the editor (usually a <textarea>) is to be updated automatically when posting t..."
41 },
42 {
43 "id": "baseFloatZIndex",
44 "type": "Number",
45 "description": "The base Z-index for floating dialog windows and popups."
46 },
47 {
48 "id": "baseHref",
49 "type": "String",
50 "description": "The base href URL used to resolve relative and absolute URLs in the editor content."
51 },
52 {
53 "id": "basicEntities",
54 "type": "Boolean",
55 "description": "Whether to escape basic HTML entities in the document, including:   > < & Note: T..."
56 },
57 {
58 "id": "blockedKeystrokes",
59 "type": "Array",
60 "description": "The keystrokes that are blocked by default as the browser implementation is buggy."
61 },
62 {
63 "id": "bodyClass",
64 "type": "String",
65 "description": "Sets the class attribute to be used on the body element of the editing area."
66 },
67 {
68 "id": "bodyId",
69 "type": "String",
70 "description": "Sets the id attribute to be used on the body element of the editing area."
71 },
72 {
73 "id": "browserContextMenuOnCtrl",
74 "type": "Boolean",
75 "description": "Whether to show the browser native context menu when the Ctrl or Meta (Mac) key is pressed on opening the context men..."
76 },
77 {
78 "id": "clipboard_defaultContentType",
79 "type": "'html'\/'text'",
80 "description": "The default content type that is used when pasted data cannot be clearly recognized as HTML or text."
81 },
82 {
83 "id": "codeSnippetGeshi_url",
84 "type": "String",
85 "description": "Sets GeSHi URL which, once queried with Ajax, will return highlighted code."
86 },
87 {
88 "id": "codeSnippet_codeClass",
89 "type": "String",
90 "description": "A CSS class of the <code> element used internally for styling (by default highlight.js themes, see config.codeS..."
91 },
92 {
93 "id": "codeSnippet_languages",
94 "type": "Object",
95 "description": "Restricts languages available in the \"Code Snippet\" dialog window."
96 },
97 {
98 "id": "codeSnippet_theme",
99 "type": "String",
100 "description": "A theme used to render code snippets."
101 },
102 {
103 "id": "colorButton_backStyle",
104 "type": "Object",
105 "description": "Stores the style definition that applies the text background color."
106 },
107 {
108 "id": "colorButton_colors",
109 "type": "String",
110 "description": "Defines the colors to be displayed in the color selectors."
111 },
112 {
113 "id": "colorButton_enableAutomatic",
114 "type": "Boolean",
115 "description": "Whether to enable the Automatic button in the color selectors."
116 },
117 {
118 "id": "colorButton_enableMore",
119 "type": "Boolean",
120 "description": "Whether to enable the More Colors button in the color selectors."
121 },
122 {
123 "id": "colorButton_foreStyle",
124 "type": "Object",
125 "description": "Stores the style definition that applies the text foreground color."
126 },
127 {
128 "id": "contentsCss",
129 "type": "String\/Array",
130 "description": "The CSS file(s) to be used to apply style to editor content."
131 },
132 {
133 "id": "contentsLangDirection",
134 "type": "String",
135 "description": "The writing direction of the language which is used to create editor content."
136 },
137 {
138 "id": "contentsLanguage",
139 "type": "String",
140 "description": "Language code of the writing language which is used to author the editor content."
141 },
142 {
143 "id": "copyFormatting_allowRules",
144 "type": "String",
145 "description": "Defines rules for the elements from which the styles should be fetched."
146 },
147 {
148 "id": "copyFormatting_allowedContexts",
149 "type": "Boolean\/String[]",
150 "description": "Defines which contexts should be enabled in the Copy Formatting plugin."
151 },
152 {
153 "id": "copyFormatting_disallowRules",
154 "type": "String",
155 "description": "Defines rules for the elements from which fetching styles is explicitly forbidden (eg."
156 },
157 {
158 "id": "copyFormatting_keystrokeCopy",
159 "type": "Number",
160 "description": "Defines the keyboard shortcut for copying styles."
161 },
162 {
163 "id": "copyFormatting_keystrokePaste",
164 "type": "Number",
165 "description": "Defines the keyboard shortcut for applying styles."
166 },
167 {
168 "id": "copyFormatting_outerCursor",
169 "type": "Boolean",
170 "description": "Defines if the \"disabled\" cursor should be attached to the whole page when the Copy Formatting plugin is active."
171 },
172 {
173 "id": "coreStyles_bold",
174 "type": "Object",
175 "description": "The style definition that applies the bold style to the text."
176 },
177 {
178 "id": "coreStyles_italic",
179 "type": "Object",
180 "description": "The style definition that applies the italics style to the text."
181 },
182 {
183 "id": "coreStyles_strike",
184 "type": "Object",
185 "description": "The style definition that applies the strikethrough style to the text."
186 },
187 {
188 "id": "coreStyles_subscript",
189 "type": "Object",
190 "description": "The style definition that applies the subscript style to the text."
191 },
192 {
193 "id": "coreStyles_superscript",
194 "type": "Object",
195 "description": "The style definition that applies the superscript style to the text."
196 },
197 {
198 "id": "coreStyles_underline",
199 "type": "Object",
200 "description": "The style definition that applies the underline style to the text."
201 },
202 {
203 "id": "customConfig",
204 "type": "String",
205 "description": "The URL path to the custom configuration file to be loaded."
206 },
207 {
208 "id": "dataIndentationChars",
209 "type": "String",
210 "description": "The characters to be used for indenting HTML output produced by the editor."
211 },
212 {
213 "id": "defaultLanguage",
214 "type": "String",
215 "description": "The language to be used if the language setting is left empty and it is not possible to localize the editor to the us..."
216 },
217 {
218 "id": "devtools_styles",
219 "type": "String",
220 "description": "A setting that stores CSS rules to be injected into the page with styles to be applied to the tooltip element."
221 },
222 {
223 "id": "devtools_textCallback",
224 "type": "Function",
225 "description": "A function that returns the text to be displayed inside the Developer Tools tooltip when hovering over a dialog UI el..."
226 },
227 {
228 "id": "dialog_backgroundCoverColor",
229 "type": "String",
230 "description": "The color of the dialog background cover."
231 },
232 {
233 "id": "dialog_backgroundCoverOpacity",
234 "type": "Number",
235 "description": "The opacity of the dialog background cover."
236 },
237 {
238 "id": "dialog_buttonsOrder",
239 "type": "String",
240 "description": "The guideline to follow when generating the dialog buttons."
241 },
242 {
243 "id": "dialog_magnetDistance",
244 "type": "Number",
245 "description": "The distance of magnetic borders used in moving and resizing dialogs, measured in pixels."
246 },
247 {
248 "id": "dialog_noConfirmCancel",
249 "type": "Boolean",
250 "description": "Tells if user should not be asked to confirm close, if any dialog field was modified."
251 },
252 {
253 "id": "dialog_startupFocusTab",
254 "type": "Boolean",
255 "description": "If the dialog has more than one tab, put focus into the first tab as soon as dialog is opened."
256 },
257 {
258 "id": "disableNativeSpellChecker",
259 "type": "Boolean",
260 "description": "Disables the built-in spell checker if the browser provides one."
261 },
262 {
263 "id": "disableNativeTableHandles",
264 "type": "Boolean",
265 "description": "Disables the \"table tools\" offered natively by the browser (currently Firefox only) to perform quick table editing op..."
266 },
267 {
268 "id": "disableObjectResizing",
269 "type": "Boolean",
270 "description": "Disables the ability to resize objects (images and tables) in the editing area."
271 },
272 {
273 "id": "disableReadonlyStyling",
274 "type": "Boolean",
275 "description": "Disables inline styling on read-only elements."
276 },
277 {
278 "id": "disallowedContent",
279 "type": "CKEDITOR.filter.disallowedContentRules",
280 "description": "Disallowed content rules."
281 },
282 {
283 "id": "div_wrapTable",
284 "type": "Boolean",
285 "description": "Whether to wrap the entire table instead of individual cells when creating a <div> in a table cell."
286 },
287 {
288 "id": "docType",
289 "type": "String",
290 "description": "Sets the DOCTYPE to be used when loading the editor content as HTML."
291 },
292 {
293 "id": "emailProtection",
294 "type": "String",
295 "description": "The e-mail address anti-spam protection option."
296 },
297 {
298 "id": "embed_provider",
299 "type": "String",
300 "description": "A template for the URL of the provider endpoint."
301 },
302 {
303 "id": "enableTabKeyTools",
304 "type": "Boolean",
305 "description": "Allow context-sensitive Tab key behaviors, including the following scenarios: When selection is anchored inside tabl..."
306 },
307 {
308 "id": "enterMode",
309 "type": "Number",
310 "description": "Sets the behavior of the Enter key."
311 },
312 {
313 "id": "entities",
314 "type": "Boolean",
315 "description": "Whether to use HTML entities in the editor output."
316 },
317 {
318 "id": "entities_additional",
319 "type": "String",
320 "description": "A comma-separated list of additional entities to be used."
321 },
322 {
323 "id": "entities_greek",
324 "type": "Boolean",
325 "description": "Whether to convert some symbols, mathematical symbols, and Greek letters to HTML entities."
326 },
327 {
328 "id": "entities_latin",
329 "type": "Boolean",
330 "description": "Whether to convert some Latin characters (Latin alphabet No."
331 },
332 {
333 "id": "entities_processNumerical",
334 "type": "Boolean\/String",
335 "description": "Whether to convert all remaining characters not included in the ASCII character table to their relative decimal numer..."
336 },
337 {
338 "id": "extraAllowedContent",
339 "type": "Object\/String",
340 "description": "This option makes it possible to set additional allowed content rules for CKEDITOR.editor.filter."
341 },
342 {
343 "id": "extraPlugins",
344 "type": "String",
345 "description": "A list of additional plugins to be loaded."
346 },
347 {
348 "id": "fileTools_defaultFileName",
349 "type": "String",
350 "description": "Default file name (without extension) that will be used for files created from a Base64 data string (for example for ..."
351 },
352 {
353 "id": "filebrowserBrowseUrl",
354 "type": "String",
355 "description": "The location of an external file manager that should be launched when the Browse Server button is pressed."
356 },
357 {
358 "id": "filebrowserFlashBrowseUrl",
359 "type": "String",
360 "description": "The location of an external file browser that should be launched when the Browse Server button is pressed in the Flas..."
361 },
362 {
363 "id": "filebrowserFlashUploadUrl",
364 "type": "String",
365 "description": "The location of the script that handles file uploads in the Flash dialog window."
366 },
367 {
368 "id": "filebrowserImageBrowseLinkUrl",
369 "type": "String",
370 "description": "The location of an external file manager that should be launched when the Browse Server button is pressed in the Link..."
371 },
372 {
373 "id": "filebrowserImageBrowseUrl",
374 "type": "String",
375 "description": "The location of an external file manager that should be launched when the Browse Server button is pressed in the Imag..."
376 },
377 {
378 "id": "filebrowserImageUploadUrl",
379 "type": "String",
380 "description": "The location of the script that handles file uploads in the Image dialog window."
381 },
382 {
383 "id": "filebrowserUploadUrl",
384 "type": "String",
385 "description": "The location of the script that handles file uploads."
386 },
387 {
388 "id": "filebrowserWindowFeatures",
389 "type": "String",
390 "description": "The features to use in the file manager popup window."
391 },
392 {
393 "id": "filebrowserWindowHeight",
394 "type": "Number\/String",
395 "description": "The height of the file manager popup window."
396 },
397 {
398 "id": "filebrowserWindowWidth",
399 "type": "Number\/String",
400 "description": "The width of the file manager popup window."
401 },
402 {
403 "id": "fillEmptyBlocks",
404 "type": "Boolean\/Function",
405 "description": "Whether a filler text (non-breaking space entity —  ) will be inserted into empty block elements in HT..."
406 },
407 {
408 "id": "find_highlight",
409 "type": "Object",
410 "description": "Defines the style to be used to highlight results with the find dialog."
411 },
412 {
413 "id": "flashAddEmbedTag",
414 "type": "Boolean",
415 "description": "Add <embed> tag as alternative: <object><embed><\/embed><\/object>."
416 },
417 {
418 "id": "flashConvertOnEdit",
419 "type": "Boolean",
420 "description": "Use flashEmbedTagOnly and flashAddEmbedTag values on edit."
421 },
422 {
423 "id": "flashEmbedTagOnly",
424 "type": "Boolean",
425 "description": "Save as <embed> tag only."
426 },
427 {
428 "id": "floatSpaceDockedOffsetX",
429 "type": "Number",
430 "description": "Along with floatSpaceDockedOffsetY it defines the amount of offset (in pixels) between the float space and the editab..."
431 },
432 {
433 "id": "floatSpaceDockedOffsetY",
434 "type": "Number",
435 "description": "Along with floatSpaceDockedOffsetX it defines the amount of offset (in pixels) between the float space and the editab..."
436 },
437 {
438 "id": "floatSpacePinnedOffsetX",
439 "type": "Number",
440 "description": "Along with floatSpacePinnedOffsetY it defines the amount of offset (in pixels) between the float space and the viewpo..."
441 },
442 {
443 "id": "floatSpacePinnedOffsetY",
444 "type": "Number",
445 "description": "Along with floatSpacePinnedOffsetX it defines the amount of offset (in pixels) between the float space and the viewpo..."
446 },
447 {
448 "id": "floatSpacePreferRight",
449 "type": "Boolean",
450 "description": "Indicates that the float space should be aligned to the right side of the editable area rather than to the left (if p..."
451 },
452 {
453 "id": "fontSize_defaultLabel",
454 "type": "String",
455 "description": "The text to be displayed in the Font Size combo is none of the available values matches the current cursor position o..."
456 },
457 {
458 "id": "fontSize_sizes",
459 "type": "String",
460 "description": "The list of fonts size to be displayed in the Font Size combo in the toolbar."
461 },
462 {
463 "id": "fontSize_style",
464 "type": "Object",
465 "description": "The style definition to be used to apply the font size in the text."
466 },
467 {
468 "id": "font_defaultLabel",
469 "type": "String",
470 "description": "The text to be displayed in the Font combo is none of the available values matches the current cursor position or tex..."
471 },
472 {
473 "id": "font_names",
474 "type": "String",
475 "description": "The list of fonts names to be displayed in the Font combo in the toolbar."
476 },
477 {
478 "id": "font_style",
479 "type": "Object",
480 "description": "The style definition to be used to apply the font in the text."
481 },
482 {
483 "id": "forceEnterMode",
484 "type": "Boolean",
485 "description": "Forces the use of enterMode as line break regardless of the context."
486 },
487 {
488 "id": "forcePasteAsPlainText",
489 "type": "Boolean",
490 "description": "Whether to force all pasting operations to insert on plain text into the editor, loosing any formatting information p..."
491 },
492 {
493 "id": "forceSimpleAmpersand",
494 "type": "Boolean",
495 "description": "Whether to force using '&' instead of '&' in element attributes values."
496 },
497 {
498 "id": "format_address",
499 "type": "Object",
500 "description": "The style definition to be used to apply the Address format."
501 },
502 {
503 "id": "format_div",
504 "type": "Object",
505 "description": "The style definition to be used to apply the Normal (DIV) format."
506 },
507 {
508 "id": "format_h1",
509 "type": "Object",
510 "description": "The style definition to be used to apply the Heading 1 format."
511 },
512 {
513 "id": "format_h2",
514 "type": "Object",
515 "description": "The style definition to be used to apply the Heading 2 format."
516 },
517 {
518 "id": "format_h3",
519 "type": "Object",
520 "description": "The style definition to be used to apply the Heading 3 format."
521 },
522 {
523 "id": "format_h4",
524 "type": "Object",
525 "description": "The style definition to be used to apply the Heading 4 format."
526 },
527 {
528 "id": "format_h5",
529 "type": "Object",
530 "description": "The style definition to be used to apply the Heading 5 format."
531 },
532 {
533 "id": "format_h6",
534 "type": "Object",
535 "description": "The style definition to be used to apply the Heading 6 format."
536 },
537 {
538 "id": "format_p",
539 "type": "Object",
540 "description": "The style definition to be used to apply the Normal format."
541 },
542 {
543 "id": "format_pre",
544 "type": "Object",
545 "description": "The style definition to be used to apply the Formatted format."
546 },
547 {
548 "id": "format_tags",
549 "type": "String",
550 "description": "A list of semicolon-separated style names (by default: tags) representing the style definition for each entry to be d..."
551 },
552 {
553 "id": "fullPage",
554 "type": "Boolean",
555 "description": "Indicates whether the content to be edited is being input as a full HTML page."
556 },
557 {
558 "id": "grayt_autoStartup",
559 "type": "Boolean",
560 "description": "Enables Grammar As You Type (GRAYT) on SCAYT startup."
561 },
562 {
563 "id": "height",
564 "type": "Number\/String",
565 "description": "The height of the editing area that includes the editor content."
566 },
567 {
568 "id": "htmlEncodeOutput",
569 "type": "Boolean",
570 "description": "Whether to escape HTML when the editor updates the original input element."
571 },
572 {
573 "id": "ignoreEmptyParagraph",
574 "type": "Boolean",
575 "description": "Whether the editor must output an empty value ('') if its content only consists of an empty paragraph."
576 },
577 {
578 "id": "image2_alignClasses",
579 "type": "String[]",
580 "description": "CSS classes applied to aligned images."
581 },
582 {
583 "id": "image2_altRequired",
584 "type": "Boolean",
585 "description": "Determines whether alternative text is required for the captioned image."
586 },
587 {
588 "id": "image2_captionedClass",
589 "type": "String",
590 "description": "A CSS class applied to the <figure> element of a captioned image."
591 },
592 {
593 "id": "image2_disableResizer",
594 "type": "Boolean",
595 "description": "Disables the image resizer."
596 },
597 {
598 "id": "image2_prefillDimensions",
599 "type": "Boolean",
600 "description": "Determines whether dimension inputs should be automatically filled when the image URL changes in the Enhanced Image p..."
601 },
602 {
603 "id": "imageUploadUrl",
604 "type": "String",
605 "description": "The URL where images should be uploaded."
606 },
607 {
608 "id": "image_prefillDimensions",
609 "type": "Boolean",
610 "description": "Determines whether dimension inputs should be automatically filled when the image URL changes in the Image plugin dia..."
611 },
612 {
613 "id": "image_previewText",
614 "type": "String",
615 "description": "Padding text to set off the image in the preview area."
616 },
617 {
618 "id": "image_removeLinkByEmptyURL",
619 "type": "Boolean",
620 "description": "Whether to remove links when emptying the link URL field in the Image dialog window."
621 },
622 {
623 "id": "indentClasses",
624 "type": "Array",
625 "description": "A list of classes to use for indenting the contents."
626 },
627 {
628 "id": "indentOffset",
629 "type": "Number",
630 "description": "The size in indentation units of each indentation step."
631 },
632 {
633 "id": "indentUnit",
634 "type": "String",
635 "description": "The unit used for indentation offset."
636 },
637 {
638 "id": "jqueryOverrideVal",
639 "type": "Boolean",
640 "description": "Allows CKEditor to override jQuery.fn.val()."
641 },
642 {
643 "id": "justifyClasses",
644 "type": "Array",
645 "description": "List of classes to use for aligning the contents."
646 },
647 {
648 "id": "keystrokes",
649 "type": "Array",
650 "description": "A list associating keystrokes with editor commands."
651 },
652 {
653 "id": "language",
654 "type": "String",
655 "description": "The user interface language localization to use."
656 },
657 {
658 "id": "language_list",
659 "type": "Array",
660 "description": "Specifies the list of languages available in the Language plugin."
661 },
662 {
663 "id": "linkJavaScriptLinksAllowed",
664 "type": "Boolean",
665 "description": "Whether JavaScript code is allowed as a href attribute in an anchor tag."
666 },
667 {
668 "id": "linkShowAdvancedTab",
669 "type": "Boolean",
670 "description": "Whether to show the Advanced tab in the Link dialog window."
671 },
672 {
673 "id": "linkShowTargetTab",
674 "type": "Boolean",
675 "description": "Whether to show the Target tab in the Link dialog window."
676 },
677 {
678 "id": "magicline_color",
679 "type": "String",
680 "description": "Defines the color of the magic line."
681 },
682 {
683 "id": "magicline_everywhere",
684 "type": "Boolean",
685 "description": "Activates the special all-encompassing mode that considers all focus spaces between CKEDITOR.dtd.$block elements as a..."
686 },
687 {
688 "id": "magicline_holdDistance",
689 "type": "Number",
690 "description": "Defines the distance between the mouse pointer and the box within which the magic line stays revealed and no other fo..."
691 },
692 {
693 "id": "magicline_keystrokeNext",
694 "type": "Number",
695 "description": "Defines the default keystroke that accesses the closest unreachable focus space after the caret (start of the selecti..."
696 },
697 {
698 "id": "magicline_keystrokePrevious",
699 "type": "Number",
700 "description": "Defines the default keystroke that accesses the closest unreachable focus space before the caret (start of the select..."
701 },
702 {
703 "id": "magicline_tabuList",
704 "type": "Number",
705 "description": "Defines a list of attributes that, if assigned to some elements, prevent the magic line from being used within these ..."
706 },
707 {
708 "id": "magicline_triggerOffset",
709 "type": "Number",
710 "description": "Sets the default vertical distance between the edge of the element and the mouse pointer that causes the magic line t..."
711 },
712 {
713 "id": "mathJaxClass",
714 "type": "String",
715 "description": "Sets the default class for span elements that will be converted into Mathematical Formulas widgets."
716 },
717 {
718 "id": "mathJaxLib",
719 "type": "String",
720 "description": "Sets the path to the MathJax library."
721 },
722 {
723 "id": "menu_groups",
724 "type": "String",
725 "description": "A comma separated list of items group names to be displayed in the context menu."
726 },
727 {
728 "id": "menu_subMenuDelay",
729 "type": "Number",
730 "description": "The amount of time, in milliseconds, the editor waits before displaying submenu options when moving the mouse over op..."
731 },
732 {
733 "id": "newpage_html",
734 "type": "String",
735 "description": "The HTML to load in the editor when the \"new page\" command is executed."
736 },
737 {
738 "id": "notification_duration",
739 "type": "Number",
740 "description": "After how many milliseconds the notification of the info and success type should close automatically."
741 },
742 {
743 "id": "on",
744 "type": "Object",
745 "description": "Sets listeners on editor events."
746 },
747 {
748 "id": "pasteFilter",
749 "type": "String",
750 "description": "Defines a filter which is applied to external data pasted or dropped into the editor."
751 },
752 {
753 "id": "pasteFromWordCleanupFile",
754 "type": "String",
755 "description": "The file that provides the Microsoft Word cleanup function for pasting operations."
756 },
757 {
758 "id": "pasteFromWordNumberedHeadingToList",
759 "type": "Boolean",
760 "description": "Whether to transform Microsoft Word outline numbered headings into lists."
761 },
762 {
763 "id": "pasteFromWordPromptCleanup",
764 "type": "Boolean",
765 "description": "Whether to prompt the user about the clean up of content being pasted from Microsoft Word."
766 },
767 {
768 "id": "pasteFromWordRemoveFontStyles",
769 "type": "Boolean",
770 "description": "Whether to ignore all font-related formatting styles, including: font size; font family; font foreground and backgr..."
771 },
772 {
773 "id": "pasteFromWordRemoveStyles",
774 "type": "Boolean",
775 "description": "Whether to remove element styles that cannot be managed with the editor."
776 },
777 {
778 "id": "plugins",
779 "type": "String",
780 "description": "Comma-separated list of plugins to be used in an editor instance."
781 },
782 {
783 "id": "protectedSource",
784 "type": "Array",
785 "description": "A list of regular expressions to be executed on input HTML, indicating HTML source code that when matched, must not b..."
786 },
787 {
788 "id": "readOnly",
789 "type": "Boolean",
790 "description": "If true, makes the editor start in read-only state."
791 },
792 {
793 "id": "removeButtons",
794 "type": "String",
795 "description": "List of toolbar button names that must not be rendered."
796 },
797 {
798 "id": "removeDialogTabs",
799 "type": "String",
800 "description": "The dialog contents to removed."
801 },
802 {
803 "id": "removeFormatAttributes",
804 "type": "String",
805 "description": "A comma separated list of elements attributes to be removed when executing the remove format command."
806 },
807 {
808 "id": "removeFormatTags",
809 "type": "String",
810 "description": "A comma separated list of elements to be removed when executing the remove format command."
811 },
812 {
813 "id": "removePlugins",
814 "type": "String",
815 "description": "A list of plugins that must not be loaded."
816 },
817 {
818 "id": "resize_dir",
819 "type": "String",
820 "description": "The dimensions for which the editor resizing is enabled."
821 },
822 {
823 "id": "resize_enabled",
824 "type": "Boolean",
825 "description": "Whether to enable the resizing feature."
826 },
827 {
828 "id": "resize_maxHeight",
829 "type": "Number",
830 "description": "The maximum editor height, in pixels, when resizing the editor interface by using the resize handle."
831 },
832 {
833 "id": "resize_maxWidth",
834 "type": "Number",
835 "description": "The maximum editor width, in pixels, when resizing the editor interface by using the resize handle."
836 },
837 {
838 "id": "resize_minHeight",
839 "type": "Number",
840 "description": "The minimum editor height, in pixels, when resizing the editor interface by using the resize handle."
841 },
842 {
843 "id": "resize_minWidth",
844 "type": "Number",
845 "description": "The minimum editor width, in pixels, when resizing the editor interface by using the resize handle."
846 },
847 {
848 "id": "scayt_autoStartup",
849 "type": "Boolean",
850 "description": "Automatically enables SCAYT on editor startup."
851 },
852 {
853 "id": "scayt_contextCommands",
854 "type": "String",
855 "description": "Customizes the display of SCAYT context menu commands (\"Add Word\", \"Ignore\", \"Ignore All\", \"Options\", \"Languages\", \"D..."
856 },
857 {
858 "id": "scayt_contextMenuItemsOrder",
859 "type": "String",
860 "description": "Defines the order of SCAYT context menu items by groups."
861 },
862 {
863 "id": "scayt_customDictionaryIds",
864 "type": "String",
865 "description": "Links SCAYT to custom dictionaries."
866 },
867 {
868 "id": "scayt_customerId",
869 "type": "String",
870 "description": "Sets the customer ID for SCAYT."
871 },
872 {
873 "id": "scayt_disableOptionsStorage",
874 "type": "String|Array",
875 "description": "Disables storing of SCAYT options between sessions."
876 },
877 {
878 "id": "scayt_elementsToIgnore",
879 "type": "String",
880 "description": "Specifies the names of tags that will be skipped while spell checking."
881 },
882 {
883 "id": "scayt_handleCheckDirty",
884 "type": "String",
885 "description": "If set to true, it overrides the checkDirty functionality of CKEditor to fix SCAYT issues with incorrect checkDirty b..."
886 },
887 {
888 "id": "scayt_handleUndoRedo",
889 "type": "String",
890 "description": "Configures undo\/redo behavior of SCAYT in CKEditor."
891 },
892 {
893 "id": "scayt_ignoreAllCapsWords",
894 "type": "Boolean",
895 "description": "Enables the \"Ignore All-Caps Words\" option by default."
896 },
897 {
898 "id": "scayt_ignoreDomainNames",
899 "type": "Boolean",
900 "description": "Enables the \"Ignore Domain Names\" option by default."
901 },
902 {
903 "id": "scayt_ignoreWordsWithMixedCases",
904 "type": "Boolean",
905 "description": "Enables the \"Ignore Words with Mixed Case\" option by default."
906 },
907 {
908 "id": "scayt_ignoreWordsWithNumbers",
909 "type": "Boolean",
910 "description": "Enables the \"Ignore Words with Numbers\" option by default."
911 },
912 {
913 "id": "scayt_inlineModeImmediateMarkup",
914 "type": "Boolean",
915 "description": "Enables SCAYT initialization when inline CKEditor is not focused."
916 },
917 {
918 "id": "scayt_maxSuggestions",
919 "type": "Number",
920 "description": "Defines the number of SCAYT suggestions to show in the main context menu."
921 },
922 {
923 "id": "scayt_minWordLength",
924 "type": "Number",
925 "description": "Defines the minimum length of words that will be collected from the editor content for spell checking."
926 },
927 {
928 "id": "scayt_moreSuggestions",
929 "type": "String",
930 "description": "Enables and disables the \"More Suggestions\" sub-menu in the context menu."
931 },
932 {
933 "id": "scayt_multiLanguageMode",
934 "type": "Boolean",
935 "description": "Enables multi-language support in SCAYT."
936 },
937 {
938 "id": "scayt_multiLanguageStyles",
939 "type": "Object",
940 "description": "Defines additional styles for misspellings for specified languages."
941 },
942 {
943 "id": "scayt_sLang",
944 "type": "String",
945 "description": "Sets the default spell checking language for SCAYT."
946 },
947 {
948 "id": "scayt_serviceHost",
949 "type": "String",
950 "description": "Sets the host for the WebSpellChecker service (ssrv.cgi) full path."
951 },
952 {
953 "id": "scayt_servicePath",
954 "type": "String",
955 "description": "Sets the path to the WebSpellChecker service (ssrv.cgi)."
956 },
957 {
958 "id": "scayt_servicePort",
959 "type": "String",
960 "description": "Sets the port for the WebSpellChecker service (ssrv.cgi) full path."
961 },
962 {
963 "id": "scayt_serviceProtocol",
964 "type": "String",
965 "description": "Sets the protocol for the WebSpellChecker service (ssrv.cgi) full path."
966 },
967 {
968 "id": "scayt_srcUrl",
969 "type": "String",
970 "description": "Sets the URL to SCAYT core."
971 },
972 {
973 "id": "scayt_uiTabs",
974 "type": "String",
975 "description": "Customizes the SCAYT dialog and SCAYT toolbar menu to show particular tabs and items."
976 },
977 {
978 "id": "scayt_userDictionaryName",
979 "type": "String",
980 "description": "Activates a User Dictionary in SCAYT."
981 },
982 {
983 "id": "sharedSpaces",
984 "type": "Object",
985 "description": "Makes it possible to place some of the editor UI blocks, like the toolbar and the elements path, in any element on th..."
986 },
987 {
988 "id": "shiftEnterMode",
989 "type": "Number",
990 "description": "Similarly to the enterMode setting, it defines the behavior of the Shift+Enter key combination."
991 },
992 {
993 "id": "skin",
994 "type": "String",
995 "description": "The editor skin name."
996 },
997 {
998 "id": "smiley_columns",
999 "type": "Number",
1000 "description": "The number of columns to be generated by the smilies matrix."
1001 },
1002 {
1003 "id": "smiley_descriptions",
1004 "type": "Array",
1005 "description": "The description to be used for each of the smileys defined in the smiley_images setting."
1006 },
1007 {
1008 "id": "smiley_images",
1009 "type": "Array",
1010 "description": "The file names for the smileys to be displayed."
1011 },
1012 {
1013 "id": "smiley_path",
1014 "type": "String",
1015 "description": "The base path used to build the URL for the smiley images."
1016 },
1017 {
1018 "id": "sourceAreaTabSize",
1019 "type": "Number",
1020 "description": "Controls the tab-size CSS property of the source editing area."
1021 },
1022 {
1023 "id": "specialChars",
1024 "type": "Array",
1025 "description": "The list of special characters visible in the \"Special Character\" dialog window."
1026 },
1027 {
1028 "id": "startupFocus",
1029 "type": "Boolean",
1030 "description": "Whether an editable element should have focus when the editor is loading for the first time."
1031 },
1032 {
1033 "id": "startupMode",
1034 "type": "String",
1035 "description": "The mode to load at the editor startup."
1036 },
1037 {
1038 "id": "startupOutlineBlocks",
1039 "type": "Boolean",
1040 "description": "Whether to automaticaly enable the show block\" command when the editor loads."
1041 },
1042 {
1043 "id": "startupShowBorders",
1044 "type": "Boolean",
1045 "description": "Whether to automatically enable the \"show borders\" command when the editor loads."
1046 },
1047 {
1048 "id": "stylesSet",
1049 "type": "String\/Array\/Boolean",
1050 "description": "The \"styles definition set\" to use in the editor."
1051 },
1052 {
1053 "id": "stylesheetParser_skipSelectors",
1054 "type": "RegExp",
1055 "description": "A regular expression that defines whether a CSS rule will be skipped by the Stylesheet Parser plugin."
1056 },
1057 {
1058 "id": "stylesheetParser_validSelectors",
1059 "type": "RegExp",
1060 "description": "A regular expression that defines which CSS rules will be used by the Stylesheet Parser plugin."
1061 },
1062 {
1063 "id": "tabIndex",
1064 "type": "Number",
1065 "description": "The editor tabindex value."
1066 },
1067 {
1068 "id": "tabSpaces",
1069 "type": "Number",
1070 "description": "Intructs the editor to add a number of spaces ( ) to the text when hitting the Tab key."
1071 },
1072 {
1073 "id": "templates",
1074 "type": "String",
1075 "description": "The templates definition set to use."
1076 },
1077 {
1078 "id": "templates_files",
1079 "type": "Object",
1080 "description": "The list of templates definition files to load."
1081 },
1082 {
1083 "id": "templates_replaceContent",
1084 "type": "Boolean",
1085 "description": "Whether the \"Replace actual contents\" checkbox is checked by default in the Templates dialog."
1086 },
1087 {
1088 "id": "title",
1089 "type": "String\/Boolean",
1090 "description": "Customizes the human-readable title of this editor."
1091 },
1092 {
1093 "id": "toolbar",
1094 "type": "Array\/String",
1095 "description": "The toolbox (alias toolbar) definition."
1096 },
1097 {
1098 "id": "toolbarCanCollapse",
1099 "type": "Boolean",
1100 "description": "Whether the toolbar can be collapsed by the user."
1101 },
1102 {
1103 "id": "toolbarGroupCycling",
1104 "type": "Boolean",
1105 "description": "When enabled, causes the Arrow keys navigation to cycle within the current toolbar group."
1106 },
1107 {
1108 "id": "toolbarGroups",
1109 "type": "Array",
1110 "description": "The toolbar groups definition."
1111 },
1112 {
1113 "id": "toolbarLocation",
1114 "type": "String",
1115 "description": "The part of the user interface where the toolbar will be rendered."
1116 },
1117 {
1118 "id": "toolbarStartupExpanded",
1119 "type": "Boolean",
1120 "description": "Whether the toolbar must start expanded when the editor is loaded."
1121 },
1122 {
1123 "id": "uiColor",
1124 "type": "String",
1125 "description": "The base user interface color to be used by the editor."
1126 },
1127 {
1128 "id": "undoStackSize",
1129 "type": "Number",
1130 "description": "The number of undo steps to be saved."
1131 },
1132 {
1133 "id": "uploadUrl",
1134 "type": "String",
1135 "description": "The URL where files should be uploaded."
1136 },
1137 {
1138 "id": "useComputedState",
1139 "type": "Boolean",
1140 "description": "Indicates that some of the editor features, like alignment and text direction, should use the \"computed value\" of the..."
1141 },
1142 {
1143 "id": "width",
1144 "type": "String\/Number",
1145 "description": "The editor UI outer width."
1146 },
1147 {
1148 "id": "wsc_cmd",
1149 "type": "String",
1150 "description": "The parameter sets the active tab, when the WSC dialog is opened."
1151 },
1152 {
1153 "id": "wsc_customDictionaryIds",
1154 "type": "String",
1155 "description": "It links WSC to custom dictionaries."
1156 },
1157 {
1158 "id": "wsc_customLoaderScript",
1159 "type": "String",
1160 "description": "The parameter sets the URL to WSC file."
1161 },
1162 {
1163 "id": "wsc_customerId",
1164 "type": "String",
1165 "description": "The parameter sets the customer ID for WSC."
1166 },
1167 {
1168 "id": "wsc_lang",
1169 "type": "String",
1170 "description": "The parameter sets the default spellchecking language for WSC."
1171 },
1172 {
1173 "id": "wsc_userDictionaryName",
1174 "type": "String",
1175 "description": "It activates a user dictionary for WSC."
1176 }
1177 ]