[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?xml version="1.0" encoding="utf-8"?> 2 <extension type="plugin" group="editors" method="upgrade"> 3 <name>plg_editors_codemirror</name> 4 <version>5.65.6</version> 5 <creationDate>28 March 2011</creationDate> 6 <author>Marijn Haverbeke</author> 7 <authorEmail>[email protected]</authorEmail> 8 <authorUrl>https://codemirror.net/</authorUrl> 9 <copyright>Copyright (C) 2014 - 2021 by Marijn Haverbeke <[email protected]> and others</copyright> 10 <license>MIT license: https://codemirror.net/LICENSE</license> 11 <description>PLG_CODEMIRROR_XML_DESCRIPTION</description> 12 <namespace path="src">Joomla\Plugin\Editors\CodeMirror</namespace> 13 <files> 14 <filename plugin="codemirror">codemirror.php</filename> 15 <filename>fonts.json</filename> 16 <folder>layouts</folder> 17 <folder>src</folder> 18 </files> 19 20 <languages> 21 <language tag="en-GB">language/en-GB/plg_editors_codemirror.ini</language> 22 <language tag="en-GB">language/en-GB/plg_editors_codemirror.sys.ini</language> 23 </languages> 24 25 <config> 26 <fields name="params"> 27 <fieldset name="basic"> 28 <field 29 name="lineNumbers" 30 type="radio" 31 layout="joomla.form.field.radio.switcher" 32 label="PLG_CODEMIRROR_FIELD_LINENUMBERS_LABEL" 33 default="1" 34 filter="integer" 35 > 36 <option value="0">JOFF</option> 37 <option value="1">JON</option> 38 </field> 39 40 <field 41 name="codeFolding" 42 type="radio" 43 label="PLG_CODEMIRROR_FIELD_CODEFOLDING_LABEL" 44 layout="joomla.form.field.radio.switcher" 45 default="1" 46 filter="integer" 47 > 48 <option value="0">JOFF</option> 49 <option value="1">JON</option> 50 </field> 51 52 <field 53 name="markerGutter" 54 type="radio" 55 label="PLG_CODEMIRROR_FIELD_MARKERGUTTER_LABEL" 56 layout="joomla.form.field.radio.switcher" 57 default="1" 58 filter="integer" 59 > 60 <option value="0">JOFF</option> 61 <option value="1">JON</option> 62 </field> 63 64 <field 65 name="lineWrapping" 66 type="radio" 67 label="PLG_CODEMIRROR_FIELD_LINEWRAPPING_LABEL" 68 layout="joomla.form.field.radio.switcher" 69 default="1" 70 filter="integer" 71 > 72 <option value="0">JOFF</option> 73 <option value="1">JON</option> 74 </field> 75 76 <field 77 name="activeLine" 78 type="radio" 79 label="PLG_CODEMIRROR_FIELD_ACTIVELINE_LABEL" 80 layout="joomla.form.field.radio.switcher" 81 default="1" 82 filter="integer" 83 > 84 <option value="0">JOFF</option> 85 <option value="1">JON</option> 86 </field> 87 88 <field 89 name="selectionMatches" 90 type="radio" 91 layout="joomla.form.field.radio.switcher" 92 label="PLG_CODEMIRROR_FIELD_SELECTIONMATCHES_LABEL" 93 default="1" 94 filter="integer" 95 > 96 <option value="0">JOFF</option> 97 <option value="1">JON</option> 98 </field> 99 100 <field 101 name="matchTags" 102 type="radio" 103 layout="joomla.form.field.radio.switcher" 104 label="PLG_CODEMIRROR_FIELD_MATCHTAGS_LABEL" 105 default="1" 106 filter="integer" 107 > 108 <option value="0">JOFF</option> 109 <option value="1">JON</option> 110 </field> 111 112 <field 113 name="matchBrackets" 114 type="radio" 115 layout="joomla.form.field.radio.switcher" 116 label="PLG_CODEMIRROR_FIELD_MATCHBRACKETS_LABEL" 117 default="1" 118 filter="integer" 119 > 120 <option value="0">JOFF</option> 121 <option value="1">JON</option> 122 </field> 123 124 <field 125 name="autoCloseTags" 126 type="radio" 127 layout="joomla.form.field.radio.switcher" 128 label="PLG_CODEMIRROR_FIELD_AUTOCLOSETAGS_LABEL" 129 default="1" 130 filter="integer" 131 > 132 <option value="0">JOFF</option> 133 <option value="1">JON</option> 134 </field> 135 136 <field 137 name="autoCloseBrackets" 138 type="radio" 139 layout="joomla.form.field.radio.switcher" 140 label="PLG_CODEMIRROR_FIELD_AUTOCLOSEBRACKET_LABEL" 141 default="1" 142 filter="integer" 143 > 144 <option value="0">JOFF</option> 145 <option value="1">JON</option> 146 </field> 147 148 <field 149 name="keyMap" 150 type="list" 151 label="PLG_CODEMIRROR_FIELD_KEYMAP_LABEL" 152 description="PLG_CODEMIRROR_FIELD_KEYMAP_DESC" 153 default="" 154 validate="options" 155 > 156 <option value="">JDEFAULT</option> 157 <option value="emacs">PLG_CODEMIRROR_FIELD_KEYMAP_EMACS</option> 158 <option value="sublime">PLG_CODEMIRROR_FIELD_KEYMAP_SUBLIME</option> 159 <option value="vim">PLG_CODEMIRROR_FIELD_KEYMAP_VIM</option> 160 </field> 161 162 <field 163 name="fullScreen" 164 type="list" 165 label="PLG_CODEMIRROR_FIELD_FULLSCREEN_LABEL" 166 default="F10" 167 validate="options" 168 > 169 <option value="F1">F1</option> 170 <option value="F2">F2</option> 171 <option value="F3">F3</option> 172 <option value="F4">F4</option> 173 <option value="F5">F5</option> 174 <option value="F6">F6</option> 175 <option value="F7">F7</option> 176 <option value="F8">F8</option> 177 <option value="F9">F9</option> 178 <option value="F10">F10</option> 179 <option value="F11">F11</option> 180 <option value="F12">F12</option> 181 </field> 182 183 <field 184 name="fullScreenMod" 185 type="checkboxes" 186 label="PLG_CODEMIRROR_FIELD_FULLSCREEN_MOD_LABEL" 187 > 188 <option value="Shift">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_SHIFT</option> 189 <option value="Cmd">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_CMD</option> 190 <option value="Ctrl">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_CTRL</option> 191 <option value="Alt">PLG_CODEMIRROR_FIELD_VALUE_FULLSCREEN_MOD_ALT</option> 192 </field> 193 </fieldset> 194 195 <fieldset 196 name="appearance" 197 label="PLG_CODEMIRROR_FIELDSET_APPEARANCE_OPTIONS_LABEL" 198 addfieldprefix="Joomla\Plugin\Editors\CodeMirror\Field" 199 > 200 <field 201 name="theme" 202 type="filelist" 203 label="PLG_CODEMIRROR_FIELD_THEME_LABEL" 204 default="" 205 fileFilter="\.css$" 206 stripext="true" 207 hide_none="true" 208 hide_default="false" 209 directory="media/vendor/codemirror/theme" 210 validate="options" 211 /> 212 213 <field 214 name="activeLineColor" 215 type="color" 216 label="PLG_CODEMIRROR_FIELD_ACTIVELINE_COLOR_LABEL" 217 default="#a4c2eb" 218 filter="color" 219 /> 220 221 <field 222 name="highlightMatchColor" 223 type="color" 224 label="PLG_CODEMIRROR_FIELD_HIGHLIGHT_MATCH_COLOR_LABEL" 225 default="#fa542f" 226 filter="color" 227 /> 228 229 <field 230 name="fontFamily" 231 type="fonts" 232 label="PLG_CODEMIRROR_FIELD_FONT_FAMILY_LABEL" 233 default="0" 234 > 235 <option value="0">PLG_CODEMIRROR_FIELD_VALUE_FONT_FAMILY_DEFAULT</option> 236 </field> 237 238 <field 239 name="fontSize" 240 type="integer" 241 label="PLG_CODEMIRROR_FIELD_FONT_SIZE_LABEL" 242 first="6" 243 last="16" 244 step="1" 245 default="13" 246 filter="integer" 247 /> 248 249 <field 250 name="lineHeight" 251 type="list" 252 label="PLG_CODEMIRROR_FIELD_LINE_HEIGHT_LABEL" 253 default="1.2" 254 filter="float" 255 validate="options" 256 > 257 <option value="1">1</option> 258 <option value="1.1">1.1</option> 259 <option value="1.2">1.2</option> 260 <option value="1.3">1.3</option> 261 <option value="1.4">1.4</option> 262 <option value="1.5">1.5</option> 263 <option value="1.6">1.6</option> 264 <option value="1.7">1.7</option> 265 <option value="1.8">1.8</option> 266 <option value="1.9">1.9</option> 267 <option value="2">2</option> 268 </field> 269 270 <field 271 name="scrollbarStyle" 272 type="list" 273 label="PLG_CODEMIRROR_FIELD_VALUE_SCROLLBARSTYLE_LABEL" 274 default="native" 275 validate="options" 276 > 277 <option value="native">PLG_CODEMIRROR_FIELD_VALUE_SCROLLBARSTYLE_DEFAULT</option> 278 <option value="simple">PLG_CODEMIRROR_FIELD_VALUE_SCROLLBARSTYLE_SIMPLE</option> 279 <option value="overlay">PLG_CODEMIRROR_FIELD_VALUE_SCROLLBARSTYLE_OVERLAY</option> 280 </field> 281 282 <field 283 name="preview" 284 type="editor" 285 label="PLG_CODEMIRROR_FIELD_PREVIEW_LABEL" 286 editor="codemirror" 287 filter="unset" 288 buttons="false" 289 > 290 <default> 291 <![CDATA[ 292 <script type="text/javascript"> 293 [].forEach.call(document.getElementsByClassName('hello'), function (el) {el.innerHtml = 'Hello World';}); 294 </script> 295 296 <style type="text/css"> 297 h1 { 298 background-clip: border-box; 299 background-color: #cacaff; 300 background-image: linear-gradient(45deg, transparent 0px, transparent 30px, #ababff 30px, #ababff 60px, transparent 60px); 301 background-repeat: repeat-x; 302 background-size: 90px 100%; 303 border: 1px solid #8989ff; 304 border-radius: 10px; 305 color: #333; 306 padding: 0 15px; 307 } 308 </style> 309 310 <div> 311 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam a ornare lectus, quis semper urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus interdum metus id elit rutrum sollicitudin. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aliquam in fermentum risus, id facilisis nulla. Phasellus gravida erat sed ullamcorper accumsan. Donec blandit sem eget sem congue, a varius sapien semper.</p> 312 <p>Integer euismod tempor convallis. Nullam porttitor et ex ac fringilla. Quisque facilisis est ac erat condimentum malesuada. Aenean commodo quam odio, tincidunt ultricies mauris suscipit et.</p> 313 314 <ul> 315 <li>Vivamus ultrices ligula a odio lacinia pellentesque.</li> 316 <li>Curabitur iaculis arcu pharetra, mollis turpis id, commodo erat.</li> 317 <li>Etiam consequat enim quis faucibus interdum.</li> 318 <li>Morbi in ipsum pulvinar, eleifend lorem sit amet, euismod magna.</li> 319 <li>Donec consectetur lacus vitae eros euismod porta.</li> 320 </ul> 321 </div> 322 ]]> 323 </default> 324 </field> 325 326 </fieldset> 327 </fields> 328 </config> 329 </extension>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |