[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/plugins/editors/codemirror/ -> codemirror.xml (source)

   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 &lt;[email protected]&gt; 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>


Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer