+\r
+/**\r
+ * The editor modes within which the command can be executed. The execution\r
+ * will have no action if the current mode is not listed in this property.\r
+ * @name CKEDITOR.commandDefinition.prototype.modes\r
+ * @type Object\r
+ * @default { wysiwyg : 1 }\r
+ * @see CKEDITOR.command#modes\r
+ * @example\r
+ * editorInstance.addCommand( 'link',\r
+ * {\r
+ * exec : function( editor )\r
+ * {\r
+ * // ...\r
+ * },\r
+ * modes : { wysiwyg : 1 } // Command is available in wysiwyg mode only.\r
+ * });\r
+ */\r