169 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			169 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8"?>
 | |
| <extension type="plugin" group="editors" method="upgrade">
 | |
| 	<name>plg_editors_codemirror</name>
 | |
| 	<version>6.0.0</version>
 | |
| 	<creationDate>28 March 2011</creationDate>
 | |
| 	<author>Marijn Haverbeke</author>
 | |
| 	<authorEmail>marijnh@gmail.com</authorEmail>
 | |
| 	<authorUrl>https://codemirror.net/</authorUrl>
 | |
| 	<copyright>Copyright (C) 2014 - 2021 by Marijn Haverbeke <marijnh@gmail.com> and others</copyright>
 | |
| 	<license>MIT license: https://codemirror.net/LICENSE</license>
 | |
| 	<description>PLG_CODEMIRROR_XML_DESCRIPTION</description>
 | |
| 	<namespace path="src">Joomla\Plugin\Editors\CodeMirror</namespace>
 | |
| 	<files>
 | |
| 		<folder>layouts</folder>
 | |
| 		<folder plugin="codemirror">services</folder>
 | |
| 		<folder>src</folder>
 | |
| 	</files>
 | |
| 
 | |
| 	<languages>
 | |
| 		<language tag="en-GB">language/en-GB/plg_editors_codemirror.ini</language>
 | |
| 		<language tag="en-GB">language/en-GB/plg_editors_codemirror.sys.ini</language>
 | |
| 	</languages>
 | |
| 
 | |
| 	<config>
 | |
| 		<fields name="params">
 | |
| 			<fieldset name="basic">
 | |
| 				<field
 | |
| 					name="lineNumbers"
 | |
| 					type="radio"
 | |
| 					layout="joomla.form.field.radio.switcher"
 | |
| 					label="PLG_CODEMIRROR_FIELD_LINENUMBERS_LABEL"
 | |
| 					default="1"
 | |
| 					filter="integer"
 | |
| 					>
 | |
| 					<option value="0">JOFF</option>
 | |
| 					<option value="1">JON</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="codeFolding"
 | |
| 					type="radio"
 | |
| 					label="PLG_CODEMIRROR_FIELD_CODEFOLDING_LABEL"
 | |
| 					layout="joomla.form.field.radio.switcher"
 | |
| 					default="1"
 | |
| 					filter="integer"
 | |
| 					>
 | |
| 					<option value="0">JOFF</option>
 | |
| 					<option value="1">JON</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="lineWrapping"
 | |
| 					type="radio"
 | |
| 					label="PLG_CODEMIRROR_FIELD_LINEWRAPPING_LABEL"
 | |
| 					layout="joomla.form.field.radio.switcher"
 | |
| 					default="1"
 | |
| 					filter="integer"
 | |
| 					>
 | |
| 					<option value="0">JOFF</option>
 | |
| 					<option value="1">JON</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="activeLine"
 | |
| 					type="radio"
 | |
| 					label="PLG_CODEMIRROR_FIELD_ACTIVELINE_LABEL"
 | |
| 					layout="joomla.form.field.radio.switcher"
 | |
| 					default="1"
 | |
| 					filter="integer"
 | |
| 					>
 | |
| 					<option value="0">JOFF</option>
 | |
| 					<option value="1">JON</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="selectionMatches"
 | |
| 					type="radio"
 | |
| 					layout="joomla.form.field.radio.switcher"
 | |
| 					label="PLG_CODEMIRROR_FIELD_SELECTIONMATCHES_LABEL"
 | |
| 					default="1"
 | |
| 					filter="integer"
 | |
| 					>
 | |
| 					<option value="0">JOFF</option>
 | |
| 					<option value="1">JON</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="autoCloseBrackets"
 | |
| 					type="radio"
 | |
| 					layout="joomla.form.field.radio.switcher"
 | |
| 					label="PLG_CODEMIRROR_FIELD_AUTOCLOSEBRACKET_LABEL"
 | |
| 					default="1"
 | |
| 					filter="integer"
 | |
| 					>
 | |
| 					<option value="0">JOFF</option>
 | |
| 					<option value="1">JON</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="keyMap"
 | |
| 					type="list"
 | |
| 					label="PLG_CODEMIRROR_FIELD_KEYMAP_LABEL"
 | |
| 					description="PLG_CODEMIRROR_FIELD_KEYMAP_DESC"
 | |
| 					default=""
 | |
| 					validate="options"
 | |
| 					>
 | |
| 					<option value="">JDEFAULT</option>
 | |
| 					<option value="emacs">PLG_CODEMIRROR_FIELD_KEYMAP_EMACS</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="fullScreen"
 | |
| 					type="list"
 | |
| 					label="PLG_CODEMIRROR_FIELD_FULLSCREEN_LABEL"
 | |
| 					default="F10"
 | |
| 					validate="options"
 | |
| 					>
 | |
| 					<option value="F1">F1</option>
 | |
| 					<option value="F2">F2</option>
 | |
| 					<option value="F3">F3</option>
 | |
| 					<option value="F4">F4</option>
 | |
| 					<option value="F5">F5</option>
 | |
| 					<option value="F6">F6</option>
 | |
| 					<option value="F7">F7</option>
 | |
| 					<option value="F8">F8</option>
 | |
| 					<option value="F9">F9</option>
 | |
| 					<option value="F10">F10</option>
 | |
| 					<option value="F11">F11</option>
 | |
| 					<option value="F12">F12</option>
 | |
| 				</field>
 | |
| 
 | |
| 				<field
 | |
| 					name="fullScreenMod"
 | |
| 					type="checkboxes"
 | |
| 					label="PLG_CODEMIRROR_FIELD_FULLSCREEN_MOD_LABEL"
 | |
| 					>
 | |
| 					<option value="Shift">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_SHIFT</option>
 | |
| 					<option value="Cmd">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_CMD</option>
 | |
| 					<option value="Ctrl">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_CTRL</option>
 | |
| 					<option value="Alt">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_ALT</option>
 | |
| 				</field>
 | |
| 			</fieldset>
 | |
| 			<fieldset name="advanced">
 | |
| 				<field
 | |
| 					name="customExtensions"
 | |
| 					type="subform"
 | |
| 					label="PLG_CODEMIRROR_FIELD_CUSTOM_EXTENSIONS_LABEL"
 | |
| 					multiple="true"
 | |
| 				>
 | |
| 					<form>
 | |
| 						<field
 | |
| 							name="module"
 | |
| 							type="text"
 | |
| 							label="PLG_CODEMIRROR_FIELD_CUSTOM_EXTENSIONS_MODULE_LABEL"
 | |
| 							description="PLG_CODEMIRROR_FIELD_CUSTOM_EXTENSIONS_MODULE_DESCR"
 | |
| 						/>
 | |
| 						<field
 | |
| 							name="methods"
 | |
| 							type="text"
 | |
| 							label="PLG_CODEMIRROR_FIELD_CUSTOM_EXTENSIONS_METHOD_LABEL"
 | |
| 							description="PLG_CODEMIRROR_FIELD_CUSTOM_EXTENSIONS_METHOD_DESCR"
 | |
| 						/>
 | |
| 					</form>
 | |
| 				</field>
 | |
| 			</fieldset>
 | |
| 		</fields>
 | |
| 	</config>
 | |
| </extension>
 |