[!!!][TASK] Drop RTE.userLinks functionality 85/41185/2
authorWouter Wolters <typo3@wouterwolters.nl>
Tue, 14 Jul 2015 11:41:23 +0000 (13:41 +0200)
committerMarkus Klein <markus.klein@typo3.org>
Tue, 14 Jul 2015 12:06:07 +0000 (14:06 +0200)
The option RTE.userLinks has been broken for some
time now and with the upcoming Tabbing API this can
be added again with an extension.

Resolves: #68116
Releases: master
Change-Id: I592923f5c7218001d28f7aff3c2e48c1533b2d48
Reviewed-on: http://review.typo3.org/41185
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
typo3/sysext/core/Documentation/Changelog/master/Breaking-68116-DropRTEuserLinksFunctionality.rst [new file with mode: 0644]
typo3/sysext/recordlist/Classes/Browser/ElementBrowser.php
typo3/sysext/rtehtmlarea/Classes/BrowseLinks.php
typo3/sysext/rtehtmlarea/Configuration/PageTS/Demo/pageTSConfig.txt
typo3/sysext/rtehtmlarea/Configuration/PageTS/Typical/pageTSConfig.txt
typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/Index.rst
typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/interfaceConfiguration/Index.rst
typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/userLinks/Index.rst [deleted file]
typo3/sysext/rtehtmlarea/Documentation/DefaultConfigurations/Demo/Index.rst
typo3/sysext/rtehtmlarea/Documentation/DefaultConfigurations/Typical/Index.rst

diff --git a/typo3/sysext/core/Documentation/Changelog/master/Breaking-68116-DropRTEuserLinksFunctionality.rst b/typo3/sysext/core/Documentation/Changelog/master/Breaking-68116-DropRTEuserLinksFunctionality.rst
new file mode 100644 (file)
index 0000000..b968919
--- /dev/null
@@ -0,0 +1,26 @@
+===================================================
+Breaking: #68116 - Drop RTE.userLinks functionality
+===================================================
+
+Description
+===========
+
+Drop RTE.userLinks functionality from the ElementBrowser. The option was broken since 6.0 and has been removed now.
+
+
+Impact
+======
+
+The special option won't show up in the ElementBrowser anymore.
+
+
+Affected Installations
+======================
+
+All installations which use the option ``RTE.userLinks``
+
+
+Migration
+=========
+
+Use the newly added Tabbing API to add your custom link selection tab.
\ No newline at end of file
index e45e9d2..ed0b452 100644 (file)
@@ -130,7 +130,7 @@ class ElementBrowser {
 
        /**
         * Link selector action.
-        * page,file,url,mail,spec are allowed values.
+        * page,file,url,mail are allowed values.
         * These are only important with the link selector function and in that case they switch
         * between the various menu options.
         *
@@ -636,10 +636,6 @@ class ElementBrowser {
                                        self.parent.parent.renderPopup_addLink(theLink, cur_target, cur_class, cur_title);
                                        return false;
                                }
-                               function link_spec(theLink) {   //
-                                       self.parent.parent.renderPopup_addLink(theLink, cur_target, cur_class, cur_title);
-                                       return false;
-                               }
                                function link_current() {       //
                                        if (cur_href!="http://" && cur_href!="mailto:") {
                                                self.parent.parent.renderPopup_addLink(cur_href, cur_target, cur_class, cur_title);
@@ -867,7 +863,7 @@ class ElementBrowser {
                // Add the FlashMessages if any
                $content .= $this->doc->getFlashMessages();
 
-               $allowedItems = $this->getAllowedItems('page,file,folder,url,mail,spec');
+               $allowedItems = $this->getAllowedItems('page,file,folder,url,mail');
 
                // Removing link fields if configured
                $blindLinkFields = isset($this->thisConfig['blindLinkFields'])
@@ -893,9 +889,6 @@ class ElementBrowser {
                        case 'folder':
                                $content .= $this->getFileSelectorHtml();
                                break;
-                       case 'spec':
-                               $content .= $this->getUserLinkSelectorHtml();
-                               break;
                        case 'page':
                                $content .= $this->getPageSelectorHtml();
                                break;
@@ -1123,12 +1116,6 @@ class ElementBrowser {
                        $menuDef['mail']['url'] = '#';
                        $menuDef['mail']['addParams'] = 'onclick="jumpToUrl(' . GeneralUtility::quoteJSvalue('?act=mail') . ');return false;"';
                }
-               if (is_array($this->thisConfig['userLinks.']) && in_array('spec', $allowedItems)) {
-                       $menuDef['spec']['isActive'] = $this->act === 'spec';
-                       $menuDef['spec']['label'] = $lang->getLL('special', TRUE);
-                       $menuDef['spec']['url'] = '#';
-                       $menuDef['spec']['addParams'] = 'onclick="jumpToUrl(' . GeneralUtility::quoteJSvalue('?act=spec') . ');return false;"';
-               }
                // Call hook for extra options
                foreach ($this->hookObjects as $hookObject) {
                        $menuDef = $hookObject->modifyMenuDefinition($menuDef);
@@ -1282,79 +1269,6 @@ class ElementBrowser {
        }
 
        /**
-        * Returns HTML of the user defined link selector
-        *
-        * @return string
-        */
-       protected function getUserLinkSelectorHtml() {
-               if (!is_array($this->thisConfig['userLinks.'])) {
-                       return '';
-               }
-               $lang = $this->getLanguageService();
-               $subcats = array();
-               $v = $this->thisConfig['userLinks.'];
-               foreach ($v as $k2 => $value) {
-                       $k2i = (int)$k2;
-                       if (substr($k2, -1) === '.' && is_array($v[$k2i . '.'])) {
-                               // Title:
-                               $title = trim($v[$k2i]);
-                               if (!$title) {
-                                       $title = $v[$k2i . '.']['url'];
-                               } else {
-                                       $title = $lang->sL($title);
-                               }
-                               // Description:
-                               $description = $v[$k2i . '.']['description']
-                                       ? $lang->sL($v[($k2i . '.')]['description'], TRUE) . '<br />'
-                                       : '';
-                               // URL + onclick event:
-                               $onClickEvent = '';
-                               if (isset($v[$k2i . '.']['target'])) {
-                                       $onClickEvent .= 'browse_links_setTarget(' . GeneralUtility::quoteJSvalue($v[($k2i . '.')]['target']) . ');';
-                               }
-                               $v[$k2i . '.']['url'] = str_replace('###_URL###', $this->siteURL, $v[$k2i . '.']['url']);
-                               if (substr($v[$k2i . '.']['url'], 0, 7) === 'http://' || substr($v[$k2i . '.']['url'], 0, 7) === 'mailto:') {
-                                       $onClickEvent .= 'cur_href=' . GeneralUtility::quoteJSvalue($v[($k2i . '.')]['url']) . ';link_current();';
-                               } else {
-                                       $onClickEvent .= 'link_spec(' . GeneralUtility::quoteJSvalue($this->siteURL . $v[($k2i . '.')]['url']) . ');';
-                               }
-                               // Link:
-                               $A = array('<a href="#" onclick="' . htmlspecialchars($onClickEvent) . 'return false;">', '</a>');
-                               // Adding link to menu of user defined links:
-                               $subcats[$k2i] = '
-                                                               <tr>
-                                                                       <td class="bgColor4">' . $A[0] . '<strong>' . htmlspecialchars($title)
-                                       . ($this->curUrlInfo['info'] == $v[$k2i . '.']['url']
-                                               ? '<img' . IconUtility::skinImg(
-                                                       $GLOBALS['BACK_PATH'],
-                                                       'gfx/blinkarrow_right.gif',
-                                                       'width="5" height="9"'
-                                               ) . ' class="c-blinkArrowR" alt="" />'
-                                               : '')
-                                       . '</strong><br />' . $description . $A[1] . '</td>
-                                                               </tr>';
-                       }
-               }
-               // Sort by keys:
-               ksort($subcats);
-               // Add menu to content:
-               $content = '
-
-                       <!--
-                               Special userdefined menu:
-                       -->
-                                               <table border="0" cellpadding="1" cellspacing="1" id="typo3-linkSpecial">
-                                                       <tr>
-                                                               <td class="bgColor5" class="c-wCell" valign="top"><strong>'
-                       . $lang->getLL('special', TRUE) . '</strong></td>
-                                                       </tr>
-                                                       ' . implode('', $subcats) . '
-                                               </table>
-                                               ';
-               return $content;
-       }
-
-       /**
         * Returns HTML of the page link selector
         *
         * @param string $treeClassName name of the class used for page tree rendering
@@ -2351,7 +2265,7 @@ class ElementBrowser {
         *
         * @param string $href HREF value tp analyse
         * @param string $siteUrl The URL of the current website (frontend)
-        * @return array[] Array with URL information stored in assoc. keys: value, act (page, file, spec, mail), pageid, cElement, info
+        * @return array[] Array with URL information stored in assoc. keys: value, act (page, file, mail), pageid, cElement, info
         */
        public function parseCurUrl($href, $siteUrl) {
                $href = trim($href);
@@ -2361,12 +2275,7 @@ class ElementBrowser {
                        // Default is "url":
                        $info['value'] = $href;
                        $info['act'] = 'url';
-                       $specialParts = explode('#_SPECIAL', $href);
-                       // Special kind (Something RTE specific: User configurable links through: "userLinks." from ->thisConfig)
-                       if (count($specialParts) == 2) {
-                               $info['value'] = '#_SPECIAL' . $specialParts[1];
-                               $info['act'] = 'spec';
-                       } elseif (!StringUtility::beginsWith($href, 'file://') && strpos($href, 'file:') !== FALSE) {
+                       if (!StringUtility::beginsWith($href, 'file://') && strpos($href, 'file:') !== FALSE) {
                                $rel = substr($href, strpos($href, 'file:') + 5);
                                $rel = rawurldecode($rel);
                                // resolve FAL-api "file:UID-of-sys_file-record" and "file:combined-identifier"
index 3e3f171..05dda5c 100644 (file)
@@ -42,7 +42,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
 
        public $RTEProperties = array();
 
-       public $anchorTypes = array('page', 'url', 'file', 'mail', 'spec');
+       public $anchorTypes = array('page', 'url', 'file', 'mail');
 
        public $classesAnchorDefault = array();
 
@@ -75,7 +75,7 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
 
                // Initializing hooking browsers
                $this->initHookObjects('ext/rtehtmlarea/mod3/class.tx_rtehtmlarea_browse_links.php');
-               $this->allowedItems = $this->getAllowedItems('page,file,folder,url,mail,spec');
+               $this->allowedItems = $this->getAllowedItems('page,file,folder,url,mail');
                $this->initCurrentUrl();
                // Determine nature of current url:
                $this->act = GeneralUtility::_GP('act');
@@ -358,14 +358,6 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                plugin.createLink(theLink,cur_target,cur_class,cur_title,additionalValues);
                                return false;
                        }
-                       function link_spec(theLink) {
-                               if (document.ltargetform.anchor_title) browse_links_setTitle(document.ltargetform.anchor_title.value);
-                               if (document.ltargetform.anchor_class) browse_links_setClass(document.ltargetform.anchor_class.value);
-                               if (document.ltargetform.ltarget) browse_links_setTarget(document.ltargetform.ltarget.value);
-                               browse_links_setAdditionalValue("data-htmlarea-external", "");
-                               plugin.createLink(theLink,cur_target,cur_class,cur_title,additionalValues);
-                               return false;
-                       }
                        function link_current() {
                                var parameters = (document.ltargetform.query_parameters && document.ltargetform.query_parameters.value) ? (document.ltargetform.query_parameters.value.charAt(0) == "&" ? "" : "&") + document.ltargetform.query_parameters.value : "";
                                if (document.ltargetform.anchor_title) browse_links_setTitle(document.ltargetform.anchor_title.value);
@@ -458,9 +450,6 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                                $content .= $this->addAttributesForm();
                                $content .= $this->getFileSelectorHtml(\TYPO3\CMS\Rtehtmlarea\FolderTree::class);
                                break;
-                       case 'spec':
-                               $content .= $this->getUserLinkSelectorHtml();
-                               break;
                        case 'page':
                                $content .= $this->addAttributesForm();
                                $content .= $this->getPageSelectorHtml(\TYPO3\CMS\Rtehtmlarea\PageTree::class);
@@ -522,12 +511,6 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
                        $menuDef['mail']['url'] = '#';
                        $menuDef['mail']['addParams'] = 'onclick="jumpToUrl(' . GeneralUtility::quoteJSvalue('?act=mail&mode=' . $this->mode . '&bparams=' . $this->bparams) . ');return false;"';
                }
-               if (is_array($this->thisConfig['userLinks.']) && in_array('spec', $this->allowedItems)) {
-                       $menuDef['spec']['isActive'] = $this->act == 'spec';
-                       $menuDef['spec']['label'] = $GLOBALS['LANG']->getLL('special', TRUE);
-                       $menuDef['spec']['url'] = '#';
-                       $menuDef['spec']['addParams'] = 'onclick="jumpToUrl(' . GeneralUtility::quoteJSvalue('?act=spec&mode=' . $this->mode . '&bparams=' . $this->bparams) . ');return false;"';
-               }
                // call hook for extra options
                foreach ($this->hookObjects as $hookObject) {
                        $menuDef = $hookObject->modifyMenuDefinition($menuDef);
@@ -593,70 +576,6 @@ class BrowseLinks extends \TYPO3\CMS\Recordlist\Browser\ElementBrowser {
        }
 
        /**
-        * Returns HTML of the user defined link selector
-        *
-        * @return string
-        */
-       protected function getUserLinkSelectorHtml() {
-               if (!is_array($this->thisConfig['userLinks.'])) {
-                       return '';
-               }
-               $subcats = array();
-               $v = $this->thisConfig['userLinks.'];
-               foreach ($v as $k2 => $dummyValue) {
-                       $k2i = (int)$k2;
-                       if (substr($k2, -1) == '.' && is_array($v[$k2i . '.'])) {
-                               // Title:
-                               $title = trim($v[$k2i]);
-                               if (!$title) {
-                                       $title = $v[$k2i . '.']['url'];
-                               } else {
-                                       $title = $GLOBALS['LANG']->sL($title);
-                               }
-                               // Description:
-                               $description = $v[$k2i . '.']['description'] ? $GLOBALS['LANG']->sL($v[($k2i . '.')]['description'], TRUE) . '<br />' : '';
-                               // URL + onclick event:
-                               $onClickEvent = '';
-                               if (isset($v[$k2i . '.']['target'])) {
-                                       $onClickEvent .= 'browse_links_setTarget(\'' . $v[($k2i . '.')]['target'] . '\');';
-                               }
-                               $v[$k2i . '.']['url'] = str_replace('###_URL###', $this->siteURL, $v[$k2i . '.']['url']);
-                               if (substr($v[$k2i . '.']['url'], 0, 7) == 'http://' || substr($v[$k2i . '.']['url'], 0, 7) == 'mailto:') {
-                                       $onClickEvent .= 'cur_href=' . GeneralUtility::quoteJSvalue($v[($k2i . '.')]['url']) . ';link_current();';
-                               } else {
-                                       $onClickEvent .= 'link_spec(' . GeneralUtility::quoteJSvalue($this->siteURL . $v[($k2i . '.')]['url']) . ');';
-                               }
-                               // Link:
-                               $A = array('<a href="#" onclick="' . htmlspecialchars($onClickEvent) . 'return false;">', '</a>');
-                               // Adding link to menu of user defined links:
-                               $icon = $this->curUrlInfo['info'] == $v[$k2i . '.']['url']
-                                       ? '<img' . \TYPO3\CMS\Backend\Utility\IconUtility::skinImg($GLOBALS['BACK_PATH'], 'gfx/blinkarrow_right.gif', 'width="5" height="9"') . ' class="c-blinkArrowR" alt="" />'
-                                       : '';
-                               $subcats[$k2i] = '
-                                                               <tr>
-                                                                       <td class="bgColor4">' . $A[0]
-                                       . '<strong>' . htmlspecialchars($title) . $icon . '</strong><br />' . $description . $A[1] . '</td>
-                                                               </tr>';
-                       }
-               }
-               // Sort by keys:
-               ksort($subcats);
-               // Add menu to content:
-               $content = '
-                       <!--
-                               Special userdefined menu:
-                       -->
-                                               <table border="0" cellpadding="1" cellspacing="1" id="typo3-linkSpecial">
-                                                       <tr>
-                                                               <td class="bgColor5" class="c-wCell" valign="top"><strong>' . $GLOBALS['LANG']->getLL('special', TRUE) . '</strong></td>
-                                                       </tr>
-                                                       ' . implode('', $subcats) . '
-                                               </table>
-                                               ';
-               return $content;
-       }
-
-       /**
         * Get the allowed items or tabs
         *
         * @param string $items: initial list of possible items
index d5dcc3a..05360b0 100644 (file)
@@ -199,4 +199,3 @@ RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
 RTE.default.FE < RTE.default
 RTE.default.FE.FE >
 RTE.default.FE.userElements >
-RTE.default.FE.userLinks >
index d0c120a..33a935d 100644 (file)
@@ -176,4 +176,3 @@ RTE.default.FE.showStatusBar = 0
 RTE.default.FE.hideButtons = chMode, blockstyle, textstyle, underline, strikethrough, subscript, superscript, lefttoright, righttoleft, left, center, right, justifyfull, table, inserttag, findreplace, removeformat, copy, cut, paste
 RTE.default.FE.FE >
 RTE.default.FE.userElements >
-RTE.default.FE.userLinks >
index 72e0351..34e5b1e 100644 (file)
@@ -36,5 +36,4 @@ this is most often done on the root page of your site.
    classesAnchor/Index
    userCategory/Index
    userElements/Index
-   userLinks/Index
 
index 4233070..44ab9b3 100644 (file)
@@ -23,23 +23,23 @@ default.[...]
 
    Property
          default.[...]
-         
+
          config.[ *tablename* ].[ *field* ].[...]
-         
+
          config.[ *tablename* ].[ *field* ].types.[ *type* ].[...]
-   
+
    Description
          These objects contain the actual configuration of the RTE interface.
          For the properties available, refer to the table below.This is a
          description of how you can customize in general and override for
          specific fields/types.
-         
+
          'RTE.default' configures the RTE for all tables/fields/types
-         
+
          'RTE.config.[ *tablename* ].[ *field* ]' configures a specific field.
          The values inherit the values from 'RTE.default' in fact this is
          overriding values.
-         
+
          'RTE.config.[ *tablename* ].[ *field* ].types.[ *type* ]' configures a
          specific field in case the 'type'-value of the field matches  *type* .
          Again this overrides the former settings.
@@ -67,10 +67,10 @@ disabled
 
    Property
          disabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the editor is disabled.
 
@@ -85,15 +85,15 @@ showButtons
 
    Property
          showButtons
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of buttons that should be enabled in the editor toolbar.
-         
+
          Note: showButtons = \* shows all available buttons.
-         
+
          Available buttons are: blockstylelabel, blockstyle, textstylelabel,
          textstyle, fontstyle, fontsize, formatblock, blockquote,
          insertparagraphbefore, insertparagraphafter, lefttoright, righttoleft,
@@ -112,24 +112,24 @@ showButtons
          columninsertbefore, columninsertafter, columndelete, columnsplit,
          cellproperties, cellinsertbefore, cellinsertafter, celldelete,
          cellsplit, cellmerge
-         
+
          Note: Buttons textcolor, bgcolor, fontstyle and fontsize are enabled
          only if «Enable features that use the style attribute> is checked in
          the extension manager.
-         
+
          Note: If extension static\_info\_tables is not installed, the
          spellcheck, language and abbreviation buttons are not enabled.
-         
+
          Note: If the encoding of the content element is not either iso-8859-1
          or utf-8, the spellcheck button is not enabled.
-         
+
          Note: Buttons user and abbreviation are never available in the front end.
-         
+
          Note: Button unlink is not available if button link is not available.
-         
+
          Note: None of the table operations buttons is available if the button
          table is not available.
-         
+
          Note: Firefox 29+, Opera, Safari 5+ and Chrome 6+ do not support the copy,
          cut and paste buttons.
 
@@ -144,10 +144,10 @@ hideButtons
 
    Property
          hideButtons
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of buttons that should not be enabled in the editor toolbar.
 
@@ -162,19 +162,19 @@ toolbarOrder
 
    Property
          toolbarOrder
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Specifies the order and grouping of buttons in the RTE tool bar. The
          keywords space, bar and linebreak may be used to insert a space, a
          separator or a line break at the corresponding position in the tool
          bar.
-         
+
          Default: blockstylelabel, blockstyle, space, textstylelabel,
          textstyle, linebreak,
-         
+
          bar, formattext, bold, strong, italic, emphasis, big, small,
          insertedtext, deletedtext, citation, code, definition, keyboard,
          monospaced, quotation, sample, variable, bidioverride, strikethrough,
@@ -205,17 +205,17 @@ keepButtonGroupTogether
 
    Property
          keepButtonGroupTogether
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that all buttons of a button group are displayed on the same
          line of the tool bar. A button group is delimited by a linebreak or by
          a bar.
-         
+
          Default: 0
-         
+
          Note: If enabled, the setting is honored only by Mozilla/Firefox and
          Safari. It is ignored when the browser is Internet Explorer, Opera or
          Mozilla 1.3.
@@ -231,18 +231,18 @@ defaultContentLanguage
 
    Property
          defaultContentLanguage
-   
+
    Data type
          string
-   
+
    Description
          ISO code of default language of content elements. This language is
          used by RTE features that insert content, usually in the form of
          values of html tag attributes, when the language of the content
          element is not specified. This property applies to TYPO3 BE only.
-         
+
          Default: en
-         
+
          Note: Any value other than 'en' requires Static Info Tables to be
          installed.
 
@@ -257,16 +257,16 @@ contextMenu.disabled
 
    Property
          contextMenu.disabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the context menu of the RTE triggered by mouse right click is
          disabled.
-         
+
          Default: 0
-         
+
          Note: Context menu is not available in Opera.
 
 
@@ -280,23 +280,23 @@ contextMenu.showButtons
 
    Property
          contextMenu.showButtons
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of buttons that should be shown in the context menu For the list
          of available buttons see property showButtons above.
-         
+
          Default: If not specified, all buttons available in the editor toolbar
          will appear in the context menu, unless they are removed by property
          contextMenu.hideButtons.
-         
+
          Note: Drop-down lists or select boxes will not be shown in the context
          menu.
-         
+
          Note: The buttons must be enabled in the editor toolbar.
-         
+
          Note: The buttons will appear in the same order as in the editor
          toolbar (see property toolbarOrderabove).
 
@@ -311,10 +311,10 @@ contextmenu.hideButtons
 
    Property
          contextmenu.hideButtons
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of buttons that should not be shown in the context menu.
 
@@ -329,13 +329,13 @@ contextMenu.maxHeight
 
    Property
          contextMenu.maxHeight
-   
+
    Data type
          int+
-   
+
    Description
          Maximum height of the context menu in pixels.
-         
+
          Default: 300
 
 
@@ -349,15 +349,15 @@ showStatusBar
 
    Property
          showStatusBar
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that the editor status bar should be displayed or not.
-         
+
          Default: 0
-         
+
          Note: showStatusBar is set to 1 in the Typical and Demo default
          configurations (see chapter on default configurations).
 
@@ -372,13 +372,13 @@ buttons.editelement.removeFieldsets
 
    Property
          buttons.editelement.removeFieldsets
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of fieldsets to remove from the edit element dialogue.
-         
+
          Possible string values are: identification, style, language,
          microdata, events.
 
@@ -393,13 +393,13 @@ buttons.editelement.properties.removed
 
    Property
          buttons.editelement.properties.removed
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of fields to remove from the edit element dialogue.
-         
+
          Possible string values are: id, title, language, direction, onkeydown,
          onkeypress, onkeyup, onclick, ondblclick, onmousedown, onmousemove,
          onmouseout, onmouseover, onmouseup.
@@ -415,23 +415,23 @@ buttons.formatblock.orderItems
 
    Property
          buttons.formatblock.orderItems
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Specifies the order in which the block element types are presented in
          the block formating drop-down list.
-         
+
          The standard block element types are: p, h1, h2, h3, h4, h5, h6, pre,
          address, article, aside, blockquote, div, footer, header, nav, section
-         
+
          The list may also contain custom items as specified by the
          buttons.formatblock.addItems property.
-         
+
          If not set, the default order will be alphabetical, in the language of
          the current backend user.
-         
+
          Note: If set, any option not in the list will be removed from the
          drop-down list.
 
@@ -446,14 +446,14 @@ buttons.formatblock.removeItems
 
    Property
          buttons.formatblock.removeItems
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of default items to be removed from the block formating drop-down
          list.
-         
+
          The default items are: p, h1, h2, h3, h4, h5, h6, pre, address,
          article, aside, blockquote, div, footer, header, nav, section
 
@@ -468,14 +468,14 @@ buttons.formatblock.addItems
 
    Property
          buttons.formatblock.addItems
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of custom items to be added to the block formating drop-down
          list.
-         
+
          Each of the added items should be configured.
 
 
@@ -489,14 +489,14 @@ buttons.formatblock.items.[ *item-name* ].label
 
    Property
          buttons.formatblock.items.[ *item-name* ].label
-   
+
    Data type
          string
-   
+
    Description
          Alternative label for the option identified by the item name in the
          block formating drop-down list.
-         
+
          Note: The string may be a reference to an entry in a localization file
          of the form LLL:EXT:[ *fileref* ]:[ *labelkey* ]
 
@@ -511,14 +511,14 @@ buttons.formatblock.items.[ *item-name* ].addClass
 
    Property
          buttons.formatblock.items.[ *item-name* ].addClass
-   
+
    Data type
          string
-   
+
    Description
          A class name to be assigned to the blocks whenever the item is applied
          to selected text.
-         
+
          Note: The specified class should be allowed on elements of the block
          type (using property RTE.default.buttons.blockstyle.tags.[ *tagName*
          ].allowedClasses).
@@ -534,19 +534,19 @@ buttons.formatblock.items.[ *item-name* ].tagName
 
    Property
          buttons.formatblock.items.[ *item-name* ].tagName
-   
+
    Data type
          string
-   
+
    Description
          A tag name to be assigned to the block elements whenever the (custom)
          item is applied to selected text.
-         
+
          The value of this property must be equal to one of the standard block
          element types.
-         
+
          Note: [ *item-name* ] must not be a standard block tag name.
-         
+
          Note: If [ *item-name* ] also has property addClass, then the
          specified class should be allowed on elements of block type tagName
          (using property RTE.default.buttons.blockstyle.tags.[ *tagName*
@@ -563,14 +563,14 @@ buttons.formatblock.prefixLabelWithTag
 
    Property
          buttons.formatblock.prefixLabelWithTag
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option label in the block formating drop-down list is
          prefixed with the tagname.
-         
+
          Default: 0
 
 
@@ -584,14 +584,14 @@ buttons.formatblock.postfixLabelWithTag
 
    Property
          buttons.formatblock.postfixLabelWithTag
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option label in the block formating drop-down list is
          postfixed with the tagname.
-         
+
          Default: 0
 
 
@@ -605,10 +605,10 @@ buttons.formatblock.items.[ *item-name* ].hotKey
 
    Property
          buttons.formatblock.items.[ *item-name* ].hotKey
-   
+
    Data type
          character
-   
+
    Description
          A hotkey will be associated with the option of the block formating
          drop-down list identified by the item name.
@@ -624,14 +624,14 @@ buttons.indent.useClass
 
    Property
          buttons.indent.useClass
-   
+
    Data type
          string
-   
+
    Description
          Class name to be used when indenting by means of div sections with
          class attribute.
-         
+
          Default: indent
 
 
@@ -645,14 +645,14 @@ buttons.indent.useBlockquote
 
    Property
          buttons.indent.useBlockquote
-   
+
    Data type
          boolean
-   
+
    Description
          If set, indentation will be produced by means of blockquote tags
          instead of div sections with class attribute.
-         
+
          Default: 0
 
 
@@ -666,16 +666,16 @@ buttons.left.useClass
 
    Property
          buttons.left.useClass
-   
+
    Data type
          string
-   
+
    Description
          Class name to be used when aligning blocks of text to the left by
          means of class attribute.
-         
+
          Default: align-left
-         
+
          Note: This property is also used for text aligment in table
          operations.
 
@@ -690,16 +690,16 @@ buttons.center.useClass
 
    Property
          buttons.center.useClass
-   
+
    Data type
          string
-   
+
    Description
          Class name to be used when centering blocks of text by means of class
          attribute.
-         
+
          Default: align-center
-         
+
          Note: This property is also used for text aligment in table
          operations.
 
@@ -714,16 +714,16 @@ buttons.right.useClass
 
    Property
          buttons.right.useClass
-   
+
    Data type
          string
-   
+
    Description
          Class name to be used when aligning blocks of text to the right by
          means of class attribute.
-         
+
          Default: align-right
-         
+
          Note: This property is also used for text aligment in table
          operations.
 
@@ -738,16 +738,16 @@ buttons.justifyfull.useClass
 
    Property
          buttons.justifyfull.useClass
-   
+
    Data type
          string
-   
+
    Description
          Class name to be used when justifying blocks of text to both left and
          right by means of class attribute.
-         
+
          Default: align-justify
-         
+
          Note: This property is also used for text aligment in table
          operations.
 
@@ -762,20 +762,20 @@ buttons.left.useAlignAttribute
 
    Property
          buttons.left.useAlignAttribute
-         
+
          buttons.center.useAlignAttribute
-         
+
          buttons.right.useAlignAttribute
-         
+
          buttons.justifyfull.useAlignAttribute
-   
+
    Data type
          boolean
-   
+
    Description
          If anyone of these four properties is set, alignment will be produced
          by means of align attributes instead of class attributes.
-         
+
          Default: 0
 
 
@@ -789,21 +789,21 @@ buttons.blockstyle.tags.[ *tag-name* ].allowedClasses
 
    Property
          buttons.blockstyle.tags.[ *tag-name* ].allowedClasses
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Specifies the classes allowed for the block element identified by the
          tag name. Any string in the list may contain wild card characters. The
          wild card character is "\*" and stands for any sequence of characters.
-         
+
          The classes must also be defined, using the specific tag selector, in
          the CSS file specified by the contentCSS property.
-         
+
          If the property is empty for any tag, classes associated with the
          given tag in the contentCSS file are used.
-         
+
          The classes are presented in the drop-down list in alphabetical order
          in the language used by the backend user.
 
@@ -818,17 +818,17 @@ buttons.blockstyle.tags.all.allowedClasses
 
    Property
          buttons.blockstyle.tags.all.allowedClasses
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Specifies the classes allowed for all block elements, in addition to
          the classes allowed for each specific element (see above).
-         
+
          The classes must also be defined, without any tag selector, in the CSS
          file specified contentCSS property.
-         
+
          The classes are presented in the drop-down list in alphabetical order
          in the language used by the backend user.
 
@@ -843,15 +843,15 @@ buttons.blockstyle.showTagFreeClasses
 
    Property
          buttons.blockstyle.showTagFreeClasses
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that classes not associated with any tag in the contentCSS
          style sheet should be or should not be shown in the block style drop-
          down list.
-         
+
          Default: 0
 
 
@@ -865,14 +865,14 @@ buttons.blockstyle.prefixLabelWithClassName
 
    Property
          buttons.blockstyle.prefixLabelWithClassName
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name in the block style drop-down list is prefixed
          with the class name.
-         
+
          Default: 0
 
 
@@ -886,14 +886,14 @@ buttons.blockstyle.postfixLabelWithClassName
 
    Property
          buttons.blockstyle.postfixLabelWithClassName
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name e in the block style drop-down list is
          postfixed with the class name.
-         
+
          Default: 0
 
 
@@ -907,16 +907,16 @@ buttons.blocktstyle.disableStyleOnOptionLabel
 
    Property
          buttons.blocktstyle.disableStyleOnOptionLabel
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the styling is removed on the options block styling drop-down
          list.
-         
+
          Default: 0
-         
+
          See value property of RTE.classes array.
 
 
@@ -930,14 +930,14 @@ buttons.formattext.orderItems
 
    Property
          buttons.formattext.orderItems
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Specifies the order in which the options, or inline element types, are
          presented in the text formating drop-down list.
-         
+
          If not set, the default order will be alphabetical, in the language of
          the current backend user.
 
@@ -952,10 +952,10 @@ buttons.formattext.removeItems
 
    Property
          buttons.formattext.removeItems
-   
+
    Data type
          list of id-strings
-   
+
    Description
          List of options to be removed from the text formating drop-down list
          using same names as toolbar elements.
@@ -971,14 +971,14 @@ buttons.formattext.prefixLabelWithTag
 
    Property
          buttons.formattext.prefixLabelWithTag
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name in the text formating drop-down list is
          prefixed with the tagname.
-         
+
          Default: 0
 
 
@@ -992,14 +992,14 @@ buttons.formattext.postfixLabelWithTag
 
    Property
          buttons.formattext.postfixLabelWithTag
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name e in the text formating drop-down list is
          postfixed with the tagname.
-         
+
          Default: 0
 
 
@@ -1013,26 +1013,26 @@ buttons.textstyle.tags.[ *tag-name* ].allowedClasses
 
    Property
          buttons.textstyle.tags.[ *tag-name* ].allowedClasses
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Specifies the classes allowed for each inline element (tag) in the
          text styling drop-down list. Any string in the list may contain wild
          card characters. The wild card character is "\*" and stands for any
          sequence of characters.
-         
+
          Supported tags are: abbr, acronym, b, bdo, big, cite, code, del, dfn,
          em, i, ins, kbd, q, samp, small, span, strike, strong, sub, sup, tt,
          u, var
-         
+
          The classes must also be defined in the CSS file specified by
          contentCSS property.
-         
+
          If the property is empty for any tag, classes associated with the
          given tag in the contentCSS file are used.
-         
+
          The classes are presented in the textstyle drop-down list in
          alphabetical order in the language used by the backend user.
 
@@ -1047,17 +1047,17 @@ buttons.textstyle.tags.all.allowedClasses
 
    Property
          buttons.textstyle.tags.all.allowedClasses
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Specifies the classes allowed for all inline elements, in addition to
          the classes allowed for each specific element (see above).
-         
+
          The classes must also be defined in the CSS file specified by
          contentCSS property.
-         
+
          The classes are presented in the drop-down list in alphabetical order
          in the language used by the backend user.
 
@@ -1072,15 +1072,15 @@ buttons.textstyle.showTagFreeClasses
 
    Property
          buttons.textstyle.showTagFreeClasses
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that classes not associated with any tag in the contentCSS
          style sheet should be or should not be shown in the text styling drop-
          down list.
-         
+
          Default: 0
 
 
@@ -1094,14 +1094,14 @@ buttons.textstyle.prefixLabelWithClassName
 
    Property
          buttons.textstyle.prefixLabelWithClassName
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name in the text styling drop-down list is prefixed
          with the class name.
-         
+
          Default: 0
 
 
@@ -1115,14 +1115,14 @@ buttons.textstyle.postfixLabelWithClassName
 
    Property
          buttons.textstyle.postfixLabelWithClassName
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name e in the text styling drop-down list is
          postfixed with the class name.
-         
+
          Default: 0
 
 
@@ -1136,16 +1136,16 @@ buttons.textstyle.disableStyleOnOptionLabel
 
    Property
          buttons.textstyle.disableStyleOnOptionLabel
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the styling is removed on the options text styling drop-down
          list.
-         
+
          Default: 0
-         
+
          See value property of RTE.classes array.
 
 
@@ -1159,14 +1159,14 @@ buttons.language.restrictToItems
 
    Property
          buttons.language.restrictToItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of language ISO codes to which the language marking drop-down
          list is limited to.
-         
+
          Note: If not set, all languages found in the static\_languages table
          will appear in the drop-down list.
 
@@ -1181,15 +1181,15 @@ buttons.language.useLangAttribute
 
    Property
          buttons.language.useLangAttribute
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the lang attribute is used fro language marks.
-         
+
          Default: 1
-         
+
          Note: If both useLangAttribute and useXmlLangAttribute are unset, the
          lang attribute will be used.
 
@@ -1204,13 +1204,13 @@ buttons.language.useXmlLangAttribute
 
    Property
          buttons.language.useXmlLangAttribute
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the xml:lang attribute is used fro language marks.
-         
+
          Default: 0
 
 
@@ -1224,14 +1224,14 @@ buttons.language.prefixLabelWithCode
 
    Property
          buttons.language.prefixLabelWithCode
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name e in the language marking drop-down list is
          prefixed with the language ISO code.
-         
+
          Default: 0
 
 
@@ -1245,14 +1245,14 @@ buttons.language.postfixLabelWithCode
 
    Property
          buttons.language.postfixLabelWithCode
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the option name e in the language marking drop-down list is
          postfixed with the language ISO code.
-         
+
          Default: 0
 
 
@@ -1266,17 +1266,17 @@ buttons.spellcheck.enablePersonalDictionaries
 
    Property
          buttons.spellcheck.enablePersonalDictionaries
-   
+
    Data type
          boolean
-   
+
    Description
          If set, personal dictionaries are enabled.
-         
+
          Default: 0
-         
+
          Note: The feature must also be enabled in User TSconfig.
-         
+
          Note: Personal dictionaries are stored in subdirectories of
          uploads/tx\_rtehtmlarea
 
@@ -1291,14 +1291,14 @@ buttons.spellcheck.dictionaries.restrictToItems
 
    Property
          buttons.spellcheck.dictionaries.restrictToItems
-   
+
    Data type
          list-of-id-strings
-   
+
    Description
          List of Aspell dictionary codes to which the drop-down list of
          dictionaries is limited in the spell checker dialogue.
-         
+
          Note: If not set, all dictionaries obtained from Aspell will appear in
          the drop-down list.
 
@@ -1313,16 +1313,16 @@ buttons.spellcheck.dictionaries.[ *language-iso-code* ].defaultValue
 
    Property
          buttons.spellcheck.dictionaries.[ *language-iso-code* ].defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Aspell dictionary code of the dictionary to be used by default to
          spell check a content element in the language specified by the ISO
          code. The specified dictionary will be pre-selected in the drop-down
          list of dictionaries.
-         
+
          Default: the language ISO code.
 
 
@@ -1336,15 +1336,15 @@ buttons.image.TYPO3Browser.disabled
 
    Property
          buttons.image.TYPO3Browser.disabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the TYPO3 image browser is disabled.
-         
+
          Default: 0
-         
+
          Note: The TYPO3 image browser is never available when the editor is
          used in the frontend.
 
@@ -1359,19 +1359,19 @@ buttons.image.options.removeItems
 
    Property
          buttons.image.options.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of tab items to remove from the dialog of the image button.
          Possible tab items are: magic, plain, dragdrop, image
-         
+
          Note: If key image is in the list, the properties editing tab for any
          current image will not be presented.
-         
+
          Note: More tabs may be provided by extensions such as DAM.
-         
+
          Note: dragdrop is not available in Opera.
 
 
@@ -1385,21 +1385,21 @@ buttons.image.options.orderItems
 
    Property
          buttons.image.options.orderItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of tab items in the order in which they should appear in the
          dialogue window. Items not in the list will not be available.
-         
+
          Note: Items that are removed will not be available (see
          buttons.image.options.removeItems).
-         
+
          Note: The default order is: image, magic, plain, dragdrop.
-         
+
          Note: The list may include items added by extensions such as DAM.
-         
+
          Note: The default order may be modified by extensions such as DAM.
 
 
@@ -1413,16 +1413,16 @@ buttons.image.options.magic.maxWidth
 
    Property
          buttons.image.options.magic.maxWidth
-   
+
    Data type
          int+
-   
+
    Description
          Maximum width of a magic image in pixels at the time of its initial
          insertion.
-         
+
          Default: 300
-         
+
          Note: The width of the magic image may be made larger when updating
          the image properties. However, the image is not recreated, only its
          HTML width attribute is updated.
@@ -1438,19 +1438,19 @@ buttons.image.options.magic.maxHeight
 
    Property
          buttons.image.options.magic.maxHeight
-   
+
    Data type
          int+
-   
+
    Description
          Maximum height of a magic image in pixels at the time of its initial
          insertion.
-         
+
          Default: 1000
-         
+
          Note: By setting a large enough height, images should be resized based
          on their width.
-         
+
          Note: The height of the magic image may be made larger when updating
          the image properties. However, the image is not recreated, only its
          HTML height attribute is updated.
@@ -1466,13 +1466,13 @@ buttons.image.options.plain.maxWidth
 
    Property
          buttons.image.options.plain.maxWidth
-   
+
    Data type
          int+
-   
+
    Description
          Maximum width of selectable plain images in pixels.
-         
+
          Default: 640
 
 
@@ -1486,13 +1486,13 @@ buttons.image.options.plain.maxHeight
 
    Property
          buttons.image.options.plain.maxHeight
-   
+
    Data type
          int+
-   
+
    Description
          Maximum height of selectable plain images in pixels.
-         
+
          Default: 680
 
 
@@ -1506,16 +1506,16 @@ buttons.image.title.useDAMColumn
 
    Property
          buttons.image.title.useDAMColumn
-   
+
    Data type
          string
-   
+
    Description
          Name of the column of the tx\_dam table that will be used to set the
          image title attribute.
-         
+
          Default: caption
-         
+
          Note: This property is ignored if integration of DAM with the htmlArea
          RTE is not set in the DAM extension.
 
@@ -1530,15 +1530,15 @@ buttons.image.properties.removeItems
 
    Property
          buttons.image.properties.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of properties to remove from the image properties editing window.
          Key list is align, alt, border, class, clickenlarge, float, height,
          paddingTop, paddingRight, paddingBottom, paddingLeft, title, width
-         
+
          Note: When a plain image is edited, if proc.plainImageMode is set to
          lockDimentions, lockRatio or lockRatioWhenSmaller, the height property
          is removed from the properties window. If proc.plainImageMode is set
@@ -1555,13 +1555,13 @@ buttons.image.properties.class.allowedClasses
 
    Property
          buttons.image.properties.class.allowedClasses
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Classes available in the Insert/Modify image dialogue.
-         
+
          Each of the listed classes must be defined in the CSS file specified
          by the contentCSS property.
 
@@ -1576,10 +1576,10 @@ buttons.image.properties.class.default
 
    Property
          buttons.image.properties.class.default
-   
+
    Data type
          string
-   
+
    Description
          Class to be assigned by default to an image when it is inserted in the
          RTE.
@@ -1595,15 +1595,15 @@ buttons.link.TYPO3Browser.disabled
 
    Property
          buttons.link.TYPO3Browser.disabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the TYPO3 element browser is disabled.
-         
+
          Default: 0
-         
+
          Note: The TYPO3 element browser is never available when the editor is
          used in the frontend.
 
@@ -1618,14 +1618,14 @@ buttons.link.options.removeItems
 
    Property
          buttons.link.options.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of tab items to remove from the dialog of the link button.
          Possible tab items are: page,file,url,mail,spec
-         
+
          Note: More tabs may be provided by extensions such as DAM.
 
 
@@ -1639,14 +1639,14 @@ buttons.link.targetSelector.disabled
 
    Property
          buttons.link.targetSelector.disabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the selection of link target is removed from the link
          insertion/update dialog.
-         
+
          Default : 0
 
 
@@ -1660,14 +1660,14 @@ buttons.link.popupSelector.disabled
 
    Property
          buttons.link.popupSelector.disabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the selection of a popup window as link target is removed from
          the link insertion/update dialog.
-         
+
          Default: 0
 
 
@@ -1681,17 +1681,17 @@ buttons.link.pageIdSelector.enabled
 
    Property
          buttons.link.pageIdSelector.enabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the specification of a page id, without using the page tree,
          is enabled in the link insertion/update dialog.
-         
+
          Note: This feature is intended for authors who have to deal with a
          very large page tree. Note that the feature is disabled by default.
-         
+
          Default: 0
 
 
@@ -1705,15 +1705,15 @@ buttons.link.queryParametersSelector.enabled
 
    Property
          buttons.link.queryParametersSelector.enabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, an additional field is enabbled in the link insertion/update
          dialogue allowing authors to specify query parameters to be added on
          the link
-         
+
          Default: 0
 
 
@@ -1727,15 +1727,15 @@ buttons.link.relAttribute.enabled
 
    Property
          buttons.link.relAttribute.enabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, an additional field is enabled in the link insertion/update
          dialogue allowing authors to specify a rel attribute to be added to
          the link.
-         
+
          Default: 0
 
 
@@ -1749,13 +1749,13 @@ buttons.link.properties.class.allowedClasses
 
    Property
          buttons.link.properties.class.allowedClasses
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Classes available in the Insert/Modify link dialogue.
-         
+
          These classes may be defined by the RTE.classesAnchor property.
 
 
@@ -1769,10 +1769,10 @@ buttons.link.properties.class.default
 
    Property
          buttons.link.properties.class.default
-   
+
    Data type
          string
-   
+
    Description
          Class to be assigned by default to a link when it is inserted in the
          RTE. See also buttons.link.[ *type* ].properties.class.default.
@@ -1788,10 +1788,10 @@ buttons.link.[ *type* ].properties.class.default
 
    Property
          buttons.link.[ *type* ].properties.class.default
-   
+
    Data type
          string
-   
+
    Description
          The name of the default class selector for links of the given type.
          Possible types are: page, file, url, mail, spec. More types may be
@@ -1808,10 +1808,10 @@ buttons.link.properties.class.required
 
    Property
          buttons.link.properties.class.required
-   
+
    Data type
          boolean
-   
+
    Description
          If set, a class must be selected for any link. Therefore, the empty
          option is removed from the class selector.
@@ -1827,10 +1827,10 @@ buttons.link.[ *type* ].properties.class.required
 
    Property
          buttons.link.[ *type* ].properties.class.required
-   
+
    Data type
          boolean
-   
+
    Description
          If set, a class must be selected for any link of the given type.
          Therefore, the empty option is removed from the class selector.
@@ -1848,10 +1848,10 @@ buttons.link.properties.title.readOnly
 
    Property
          buttons.link.properties.title.readOnly
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the title is set based on the RTE.classesAnchor configuration
          and cannot be modified by the author.
@@ -1867,10 +1867,10 @@ buttons.link.[ *type* ].properties.title.readOnly
 
    Property
          buttons.link.[ *type* ].properties.title.readOnly
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the title for the given type of link is set based on the
          RTE.classesAnchor configuration and cannot be modified by the author.
@@ -1888,13 +1888,13 @@ buttons.link.properties.target.default
 
    Property
          buttons.link.properties.target.default
-   
+
    Data type
          string
-   
+
    Description
          This sets the default target for new links in the RTE.
-         
+
          Note: See also the classesAnchor configuration.
 
 
@@ -1908,15 +1908,15 @@ buttons.link.[ *type* ].properties.target.default
 
    Property
          buttons.link.[ *type* ].properties.target.default
-   
+
    Data type
          string
-   
+
    Description
          Specifies a default target for links of the given type.
          Possible types are: page, file, url, mail, spec. More types may be
          provided by extensions.
-         
+
          Note: See also the classesAnchor configuration.
 
 
@@ -1930,15 +1930,15 @@ buttons.abbreviation.pages
 
    Property
          buttons.abbreviation.pages
-   
+
    Data type
          list of page id's
-   
+
    Description
          List of page id's from which to obtain the abbreviation records.
-         
+
          Note: If not set, the list of current webmounts is used.
-         
+
          Note: In IE, before IE7, the abreviation tab of the abbreviation dialogue
          is never shown.
 
@@ -1953,15 +1953,15 @@ buttons.abbreviation.recursive
 
    Property
          buttons.abbreviation.recursive
-   
+
    Data type
          int
-   
+
    Description
          The number of levels in the page tree, under each page listed in
          buttons.abbreviation.pages or under each webmount, from which abbreviations
          are retrieved.
-         
+
          Default: 0
 
 
@@ -1975,17 +1975,17 @@ buttons.abbreviation.lockBeUserToDBmounts
 
    Property
          buttons.abbreviation.lockBeUserToDBmounts
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the pid's listed under buttons.abbreviation.pages (see above) are
          validated against the user's current webmounts.
-         
+
          If not set or if the user is admin, buttons.abbreviation.pages is ignored
          and abbreviations from all pages are retrieved.
-         
+
          Default: The default value of this property is the value of the
          property with same name in the backend section of theTYPO3
          configuration as set by the Install Tool.
@@ -2007,7 +2007,7 @@ buttons.abbreviation.removeFieldsets
 
    Description
          List of fieldsets to remove from the abbreviation dialogue.
-         
+
          Possible string values are: acronym, definedAcronym, abbreviation,
          definedAbbreviation
 
@@ -2058,19 +2058,19 @@ colors
 
    Property
          colors
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Defines the specific colors generally available in the color
          selectors. The id-strings must be configured in the RTE.colors array
          (see description earlier).
-         
+
          **Example:**
-         
+
          ::
-         
+
             RTE.default {
               colors = color1, color2,noColor
             }
@@ -2086,10 +2086,10 @@ disableColorPicker
 
    Property
          disableColorPicker
-   
+
    Data type
          boolean
-   
+
    Description
          Disables the color picker matrix in all color dialogs. The color
          picker lets you select web-colors.
@@ -2105,34 +2105,34 @@ buttons.fontstyle.removeItems
 
    Property
          buttons.fontstyle.removeItems
-   
+
    Data type
          list of id-numbers,
-         
+
          \* removes all
-   
+
    Description
          Lets you remove any of the default font faces in the Font Style
          selector. Values are ranging from 1 to 9. These are the possible
          options, and their respective name => value pairs, that you can
          remove:
-         
+
          1: Arial => Arial,sans-serif
-         
+
          2: Arial Black => 'Arial Black',sans-serif
-         
+
          3: Verdana => Verdana,Arial,sans-serif
-         
+
          4: 'Times New Roman' => 'Times New Roman',Times,serif
-         
+
          5: Garamond => Garamond
-         
+
          6: Lucida Handwriting => Lucida Handwriting
-         
+
          7: Courier => Courier
-         
+
          8: Webdings => Webdings
-         
+
          9: Wingdings => Wingdings
 
 
@@ -2146,10 +2146,10 @@ buttons.fontstyle.addItems
 
    Property
          buttons.fontstyle.addItems
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Defines additional fonts available in the font selector. The id-
          strings must be configured in the RTE.fonts array (see description
@@ -2166,15 +2166,15 @@ buttons.fontstyle.defaultItem
 
    Property
          buttons.fontstyle.defaultItem
-   
+
    Data type
          string
-   
+
    Description
          Specifies the name of the default font style. The name is the name of
          one of the default font faces, or the name associated to one of fonts
          configured in the RTE.fonts array (see description earlier).
-         
+
          Note: The value associated to the default font style should be exactly
          the same as the value of the default font-family property specified in
          the site style sheet as referred to by property
@@ -2191,30 +2191,30 @@ buttons.fontsize.removeItems
 
    Property
          buttons.fontsize.removeItems
-   
+
    Data type
          list of size-numbers,
-         
+
          \* removes all
-   
+
    Description
          Lets you disable any of the default font sizes available in the Font
          Size selector. Values are ranging from 1 to 7. These are the possible
          options, and their respective name => value pairs, that you can
          remove:
-         
+
          1: Extra small => 8px
-         
+
          2: Very small => 9px
-         
+
          3: Small => 10px
-         
+
          4: Medium => 12px
-         
+
          5: Large => 16px
-         
+
          6: Very large => 24px
-         
+
          7: Extra large => 32px
 
 
@@ -2228,10 +2228,10 @@ buttons.fontsize.addItems
 
    Property
          buttons.fontsize.addItems
-   
+
    Data type
          list of id-strings
-   
+
    Description
          Defines additional font sizes available in the font size selector. The
          id-strings must be configured in the RTE.fontSizes array (see
@@ -2248,15 +2248,15 @@ buttons.fontsize.defaultItem
 
    Property
          buttons.fontsize.defaultItem
-   
+
    Data type
          string
-   
+
    Description
          Specifies the name of the default font size. The name is the name of
          one of the default font sizes, or the name associated to one of font
          sizes configured in the RTE.fontSizes array (see description earlier).
-         
+
          Note: The value associated to the default font size should be exactly
          the same as the value of the default font-size property specified in
          the site style sheet as referred to by property
@@ -2274,16 +2274,16 @@ hideTableOperationsInToolbar
 
    Property
          hideTableOperationsInToolbar
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that table operations buttons should be hidden in the tool
          bar or not.
-         
+
          Default: 0
-         
+
          Note: If enabled, table operations will appear only in the context
          menu, provided that they may be enabled in the given context.
 
@@ -2298,14 +2298,14 @@ buttons.toggleborders.keepInToolbar
 
    Property
          buttons.toggleborders.keepInToolbar
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the toggleborders button will be kept in the tool bar even if
          property hideTableOperationsInToolbar is set.
-         
+
          Default: 0
 
 
@@ -2319,14 +2319,14 @@ buttons.toggleborders.setOnTableCreation
 
    Property
          buttons.toggleborders.setOnTableCreation
-   
+
    Data type
          boolean
-   
+
    Description
          If set, and if the toggleborders button is enabled, the table borders
          will be toggled on when a new table is created.
-         
+
          Default : 0
 
 
@@ -2340,14 +2340,14 @@ buttons.toggleborders.setOnRTEOpen
 
    Property
          buttons.toggleborders.setOnRTEOpen
-   
+
    Data type
          boolean
-   
+
    Description
          If set, and if the toggleborders button is enabled, the table borders
          will be toggled on when the RTE opens.
-         
+
          Default : 0
 
 
@@ -2361,13 +2361,13 @@ buttons.[ *button-name* ].hotKey
 
    Property
          buttons.[ *button-name* ].hotKey
-   
+
    Data type
          character
-   
+
    Description
          A hotkey will be associated with the specified button-name.
-         
+
          Note: Care should be taken that the hotkey does not conflict with pre-
          defined hotkeys. If it does, the hotkey will override any previously
          registered hotkey.
@@ -2383,10 +2383,10 @@ buttons.[ *button-name* ].width
 
    Property
          buttons.[ *button-name* ].width
-   
+
    Data type
          int+
-   
+
    Description
          The width of the field in the toolbar when the button is a dropdown
          list.
@@ -2402,13 +2402,13 @@ buttons.[ *button-name* ].listWidth
 
    Property
          buttons.[ *button-name* ].listWidth
-   
+
    Data type
          int+
-   
+
    Description
          The width of the dropdown list when the button is a dropdown list.
-         
+
          Defauls to the width of the field in the toolbar.
 
 
@@ -2422,10 +2422,10 @@ buttons.[ *button-name* ].maxHeight
 
    Property
          buttons.[ *button-name* ].maxHeight
-   
+
    Data type
          int+
-   
+
    Description
          The maximum height of the dropdown list when the button is a dropdown
          list.
@@ -2441,10 +2441,10 @@ buttons.[ *button-name* ].dialogueWindow.width
 
    Property
          buttons.[ *button-name* ].dialogueWindow.width
-   
+
    Data type
          int+
-   
+
    Description
          The opening width of the dialogue window opened when the button is
          pressed.
@@ -2460,10 +2460,10 @@ buttons.[ *button-name* ].dialogueWindow.height
 
    Property
          buttons.[ *button-name* ].dialogueWindow.height
-   
+
    Data type
          int+
-   
+
    Description
          The opening height of the dialogue window opened when the button is
          pressed.
@@ -2479,10 +2479,10 @@ buttons.[ *button-name* ].dialogueWindow.positionFromTop
 
    Property
          buttons.[ *button-name* ].dialogueWindow.positionFromTop
-   
+
    Data type
          int+
-   
+
    Description
          The opening position from the top of the screen of the dialogue window
          opened when the button is pressed.
@@ -2498,10 +2498,10 @@ buttons.[ *button-name* ].dialogueWindow.positionFromLeft
 
    Property
          buttons.[ *button-name* ].dialogueWindow.positionFromLeft
-   
+
    Data type
          int+
-   
+
    Description
          The opening position from the left of the screen of the dialogue
          window opened when the button is pressed.
@@ -2517,14 +2517,14 @@ buttons.[ *button-name* ].dialogueWindow.doNotResize
 
    Property
          buttons.[ *button-name* ].dialogueWindow.doNotResize
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the window that is opened when the button is pressed will not
          be resized to its contents.
-         
+
          Default: 0
 
 
@@ -2538,14 +2538,14 @@ buttons.[ *button-name* ].dialogueWindow.doNotCenter
 
    Property
          buttons.[ *button-name* ].dialogueWindow.doNotCenter
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the window that is opened when the button is pressed will not
          be centered in the parent window.
-         
+
          Default: 0
 
 
@@ -2559,22 +2559,22 @@ skin
 
    Property
          skin
-   
+
    Data type
          resource
-   
+
    Description
          The skin contains the CSS files and the images used to style the
          editor.
-         
+
          The skin is specified by specifying the location of the main CSS file
          to be used to style the editor. The folder containing the CSS file
          MUST also contain a structure of folders and files identical to the
          structure found in the folder of the default skin. All folder names
          and all file names must be identical.
-         
+
          Default: EXT:rtehtmlarea/htmlarea/skins/default/htmlarea.css
-         
+
          Note: these example skins do not work in Mozilla 1.3; if the property
          is set to one of them, the default skin will be used when the browser
          is Mozilla 1.3.
@@ -2591,24 +2591,24 @@ contentCSS
    Property
          contentCSS
          contentCSS.[id-string]
-   
+
    Data type
          resource(s)
-   
+
    Description
          The CSS file that contains the style definitions that should be
          applied to the edited contents.
-         
+
          The selectors defined in this file will also be used in the block
          style and text style selection lists.
-         
+
          Default: EXT:rtehtmlarea/res/contentcss/default.css
-         
+
          For example, this default could be overridden with:
          fileadmin/styles/my\_contentCSS.css
-         
+
          Multiple files may be specified by using contentCSS.[id-string].
-         For example: 
+         For example:
          contentCSS {
                file1 = fileadmin/myStylesheet1.css
                file2 = fileadmin/myStylesheet2.css
@@ -2625,14 +2625,14 @@ proc
 
    Property
          proc
-   
+
    Data type
          ->PROC
-   
+
    Description
          Customization of the server processing of the content - also called
          'transformations'.
-         
+
          See `http://typo3.org/documentation/document-library/core-
          documentation/doc\_core\_api/current/view/5/2/
          <http://typo3.org/documentation/document-library/core-
@@ -2649,26 +2649,26 @@ enableWordClean
 
    Property
          enableWordClean
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that text pasted from external sources, presumably from
          Microsoft Word, should be "cleaned" or not.
-         
+
          Default: 0
-         
+
          Note:If no HTMLparser configuration is specified, a limited default
          cleaning operation will be performed. If a HTMLparser specification is
          specified, parsing will be performed on the server at the time of the
          paste operation.
-         
+
          Note: Additional cleanup may be performed by the user when the
          removeformat button is enabled.
-         
+
          Note: Cleaning on paste cannot be performed in Opera.
-         
+
          Note: The same cleaning operation is performed with hotkey CTRL+0,
          including in Opera.
 
@@ -2683,22 +2683,22 @@ enableWordClean.HTMLparser
 
    Property
          enableWordClean.HTMLparser
-   
+
    Data type
          boolean/
-         
+
          ->HTMLparser
-   
+
    Description
          HTMLparser specification use by the enableWordClean feature.
-         
+
          Default: 0
-         
+
          Note:If no HTMLparser configuration is specified, a limited default
          cleaning operation will be performed. If a HTMLparser specification is
          specified, parsing will be performed on the server at the time of the
          paste operation.
-         
+
          Note: If an HTMLparser configuration is specified, care should be
          taken that span tags with id attribute are not removed by the cleaning
          operation. If they are removed, the cursor position will not be
@@ -2716,10 +2716,10 @@ enableWordClean.hotKey
 
    Property
          enableWordClean.hotKey
-   
+
    Data type
          character
-   
+
    Description
          The default hotkey of the cleaning operation, CTRL+0, is replaced by
          CTRL+the specified character.
@@ -2735,14 +2735,14 @@ removeComments
 
    Property
          removeComments
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that html comments should be removed or not by the editor on
          save and on toggle to HTML source mode.
-         
+
          Default: 0
 
 
@@ -2756,10 +2756,10 @@ removeTags
 
    Property
          removeTags
-   
+
    Data type
          list of tags
-   
+
    Description
          List of tags that should be removed by the editor on save and on
          toggle to HTML source mode.
@@ -2775,10 +2775,10 @@ removeTagsAndContents
 
    Property
          removeTagsAndContents
-   
+
    Data type
          list of tags
-   
+
    Description
          List of tags that should be removed by the editor, contents included,
          on save and on toggle to HTML source mode. The tags and the contents
@@ -2795,13 +2795,13 @@ customTags
 
    Property
          customTags
-   
+
    Data type
          list of tags
-   
+
    Description
          List of custom tags that may appear in content.
-         
+
          Note: When IE is used with standards mode older than IE9, custom tags
          are not correctly handle. This list of custom tags is then used to let
          them be known to IE so that they are correctly handled by this
@@ -2818,15 +2818,15 @@ useCSS
 
    Property
          useCSS
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that Mozilla/Firefox should use style attributes or not.
          When enabled, Mozilla/Firefox use span tags with style attributes
          rather than tags such as b, i, font, etc.
-         
+
          Default: 0
 
 
@@ -2840,21 +2840,21 @@ disableEnterParagraphs
 
    Property
          disableEnterParagraphs
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that the insertion of paragraphs when hitting the Enter key
          in Mozilla/Firefox and Safari should be disabled.
-         
+
          Default: 0
-         
+
          Note: If NOT enabled, the behavior of Mozilla/Firefox and Safari is
          modified as follows: when the Enter key is pressed, instead of
          inserting a br tag, the behavior of Internet Explorer is simulated and
          a new paragraph is created.
-         
+
          Note: If enabled, the behavior of Mozilla/Firefox and Safari is not
          modified: a br tag is inserted when the Enter key is pressed.
 
@@ -2869,14 +2869,14 @@ disableObjectResizing
 
    Property
          disableObjectResizing
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that Mozilla/Firefox should not provide handles for resizing
          objects such as images and tables.
-         
+
          Default: 0
 
 
@@ -2890,19 +2890,19 @@ removeTrailingBR
 
    Property
          removeTrailingBR
-   
+
    Data type
          boolean
-   
+
    Description
          Specifies that trailing br tags should be removed from block elements.
-         
+
          Default: 0
-         
+
          Note: If set, any trailing br tag in a block element will be removed
          on save and/or change mode. However, multiple trailing br tags will be
          preserved.
-         
+
          Note: In Mozilla/Firefox/Netscape, whenever some text is entered in an
          empty block, a trailing br tag is added by the browser.
 
@@ -2917,14 +2917,14 @@ buttons.inserttag.denyTags
 
    Property
          buttons.inserttag.denyTags
-   
+
    Data type
          list of tags
-   
+
    Description
          List of tag names that should NOT be shown by the dialog of the
          inserttag button.
-         
+
          Note: Listed tag names should be among the following: a, abbr,
          acronym, address, b, big, blockquote, cite, code, div, em, fieldset,
          font, h1, h2, h3, h4, h5, h6, i, legend, li, ol, p, pre, q, small,
@@ -2941,14 +2941,14 @@ buttons.inserttag.allowedAttribs
 
    Property
          buttons.inserttag.allowedAttribs
-   
+
    Data type
          list of attributes
-   
+
    Description
          List of attribute names that should be shown for all tags in the
          dialog of the inserttag button.
-         
+
          Note: Listed attribute names should be among the following: class,
          dir, id, lang, onFocus, onBlur, onClick, onDblClick, onMouseDown,
          onMouseUp, onMouseOver, onMouseMove, onMouseOut, onKeyPress,
@@ -2965,10 +2965,10 @@ buttons.inserttag.tags. *[tagname]* .allowedAttribs
 
    Property
          buttons.inserttag.tags. *[tagname]* .allowedAttribs
-   
+
    Data type
          list of attributes
-   
+
    Description
          List of attribute names that should be shown for the specified
          *tagname* in the dialog of the inserttag button, in addition to the
@@ -2986,14 +2986,14 @@ buttons.table.disableEnterParagraphs
 
    Property
          buttons.table.disableEnterParagraphs
-   
+
    Data type
          boolean
-   
+
    Description
          If set, this property will prevent the insertion of paragraphs in
          table cells when the enter key is pressed.
-         
+
          Default: 0
 
 
@@ -3007,16 +3007,16 @@ buttons.table.enableHandles
 
    Property
          buttons.table.enableHandles
-   
+
    Data type
          boolean
-   
+
    Description
          If set, table handles will be enabled in Firefox. These Firefox-
          specific handles allow to delete/insert rows and columns using small
          handles displayed on table borders. However, insert operations also
          add a style attribute on inserted cells.
-         
+
          Default: 0
 
 
@@ -3030,21 +3030,21 @@ disableAlignmentFieldsetInTableOperations
 
    Property
          disableAlignmentFieldsetInTableOperations
-         
+
          disableSpacingFieldsetInTableOperations
-         
+
          disableColorFieldsetInTableOperations
-         
+
          disableLayoutFieldsetInTableOperations
-         
+
          disableBordersFieldsetInTableOperations
-   
+
    Data type
          boolean
-   
+
    Description
          Disables the corresponding fieldset in all table operations dialogues.
-         
+
          Default: 0
 
 
@@ -3058,10 +3058,10 @@ buttons.table.removeFieldsets
 
    Property
          buttons.table.removeFieldsets
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fieldsets to remove from the table creation dialogue. Key list
          is alignment, borders, color, description, language, layout, spacing,
@@ -3078,10 +3078,10 @@ buttons.tableproperties.removeFieldsets
 
    Property
          buttons.tableproperties.removeFieldsets
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fieldsets to remove from the table properties edition
          dialogue. Key list is alignment, borders, color, description,
@@ -3098,10 +3098,10 @@ buttons.table.properties.required
 
    Property
          buttons.table.properties.required
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fields for which a value is required in the table creation and
          table properties edition dialogues. Possible values are: caption,
@@ -3118,10 +3118,10 @@ buttons.table.properties.removed
 
    Property
          buttons.table.properties.removed
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fields to remove from the table creation and table properties
          edition dialogues. Possible values are: width, height, float, headers,
@@ -3138,14 +3138,14 @@ buttons.table.properties.numberOfRows.defaultValue
 
    Property
          buttons.table.properties.numberOfRows.defaultValue
-   
+
    Data type
          int+
-   
+
    Description
          Default value for the number of rows to include in a table on
          creation.
-         
+
          Default: 2
 
 
@@ -3159,14 +3159,14 @@ buttons.table.properties.numberOfColumns.defaultValue
 
    Property
          buttons.table.properties.numberOfColumns.defaultValue
-   
+
    Data type
          int+
-   
+
    Description
          Default value for the number of columns to include in a table on
          creation.
-         
+
          Default: 4
 
 
@@ -3180,14 +3180,14 @@ buttons.table.properties.headers.defaultValue
 
    Property
          buttons.table.properties.headers.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected option in the headers layout selector in the table
          creation dialogue. Possible values are: none, top, left, both
-         
+
          Default: top
 
 
@@ -3201,14 +3201,14 @@ buttons.table.properties.headers.removeItems
 
    Property
          buttons.table.properties.headers.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the headers layout selector in the table
          creation dialogue. Key list is: none, top, left, both
-         
+
          Default: void
 
 
@@ -3222,14 +3222,14 @@ buttons.table.properties.headers.both.useHeaderClass
 
    Property
          buttons.table.properties.headers.both.useHeaderClass
-   
+
    Data type
          list of strings
-   
+
    Description
          A class to be assigned to the top row when the headers property
          specifies both.
-         
+
          Default: thead
 
 
@@ -3243,14 +3243,14 @@ buttons.table.properties.tableClass.defaultValue
 
    Property
          buttons.table.properties.tableClass.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected class in the table class selector in the table
          creation dialogue.
-         
+
          Default: void
 
 
@@ -3264,13 +3264,13 @@ buttons.table.properties.width.defaultValue
 
    Property
          buttons.table.properties.width.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the table wdth in the table creation dialogue.
-         
+
          Default: void
 
 
@@ -3284,14 +3284,14 @@ buttons.table.properties.widthUnit.defaultValue
 
    Property
          buttons.table.properties.widthUnit.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected unit in the width unit selector in the table creation
          dialogue. Possible values are: %, px or em
-         
+
          Default: %
 
 
@@ -3305,14 +3305,14 @@ buttons.table.properties.widthUnit.removeItems
 
    Property
          buttons.table.properties.widthUnit.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the table width unit selector in the
          table creation dialogue. Key list is: %, px, em
-         
+
          Default: void
 
 
@@ -3326,13 +3326,13 @@ buttons.table.properties.height.defaultValue
 
    Property
          buttons.table.properties.height.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the table height in the table creation dialogue.
-         
+
          Default: void
 
 
@@ -3346,14 +3346,14 @@ buttons.table.properties.heightUnit.defaultValue
 
    Property
          buttons.table.properties.heightUnit.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected unit in the height unit selector in the table
          creation dialogue. Possible values are: %, px or em
-         
+
          Default: %
 
 
@@ -3367,14 +3367,14 @@ buttons.table.properties.heightUnit.removeItems
 
    Property
          buttons.table.properties.heightUnit.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the table height unit selector in the
          table creation dialogue. Key list is: %, px, em
-         
+
          Default: void
 
 
@@ -3388,15 +3388,15 @@ buttons.table.properties.float.defaultValue
 
    Property
          buttons.table.properties.float.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected option in the table float selector in the table
          creation and properties edition dialogues.. Possible values are: not
          set, left, right
-         
+
          Default: not set
 
 
@@ -3410,14 +3410,14 @@ buttons.table.properties.float.left.useClass
 
    Property
          buttons.table.properties.float.left.useClass
-   
+
    Data type
          string
-   
+
    Description
          Class name to be assigned when left is selected in the table float
          selector in the table creation and properties edition dialogues.
-         
+
          Default: float-left
 
 
@@ -3431,14 +3431,14 @@ buttons.table.properties.float.right.useClass
 
    Property
          buttons.table.properties.float.right.useClass
-   
+
    Data type
          string
-   
+
    Description
          Class name to be assigned when right is selected in the table float
          selector in the table creation and properties edition dialogues.
-         
+
          Default: float-right
 
 
@@ -3452,15 +3452,15 @@ buttons.table.properties.float.removeItems
 
    Property
          buttons.table.properties.float.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the table float selector in the table
          creation and properties edition dialogues. Key list is: not set, left,
          right
-         
+
          Default: void
 
 
@@ -3474,14 +3474,14 @@ buttons.table.properties.cellpadding.defaultValue
 
    Property
          buttons.table.properties.cellpadding.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the table cellpadding attribute in the table creation
          and properties edition dialogues
-         
+
          Default: void
 
 
@@ -3495,14 +3495,14 @@ buttons.table.properties.cellspacing.defaultValue
 
    Property
          buttons.table.properties.cellspacing.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the table cellspacing attribute in the table creation
          and properties edition dialogues .
-         
+
          Default: void
 
 
@@ -3516,14 +3516,14 @@ buttons.table.properties.borderWidth.defaultValue
 
    Property
          buttons.table.properties.borderWidth.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the table border width attribute in the table
          creation and properties edition dialogues
-         
+
          Default: void
 
 
@@ -3537,15 +3537,15 @@ buttons.table.properties.borderStyle.defaultValue
 
    Property
          buttons.table.properties.borderStyle.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected style in the border style selector in the table
          creation dialogue. Possible values are: not set, none, dotted, dashed,
          solid, double, groove, ridge, inset, outset
-         
+
          Default: not set
 
 
@@ -3559,15 +3559,15 @@ buttons.table.properties.borderStyle.removeItems
 
    Property
          buttons.table.properties.borderStyle.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the table border style selector in the
          table creation dialogue. Key list is: not set, none, dotted, dashed,
          solid, double, groove, ridge, inset, outset
-         
+
          Default: void
 
 
@@ -3581,15 +3581,15 @@ buttons.rowproperties.removeFieldsets
 
    Property
          buttons.rowproperties.removeFieldsets
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fieldsets to remove from the table row properties edition
          dialogue. Key list is alignment, borders, color, language, layout,
          rowgroup, style
-         
+
          Default: void
 
 
@@ -3603,14 +3603,14 @@ buttons.rowproperties.properties.removed
 
    Property
          buttons.rowproperties.properties.removed
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fields to remove from the table row properties edition
          dialogue. Possible values are: width, height, language, direction
-         
+
          Default: void
 
 
@@ -3624,14 +3624,14 @@ buttons.rowproperties.properties.width.defaultValue
 
    Property
          buttons.rowproperties.properties.width.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the row wdth in the table row properties edition
          dialogue.
-         
+
          Default: void
 
 
@@ -3645,14 +3645,14 @@ buttons.rowproperties.properties.widthUnit.defaultValue
 
    Property
          buttons.rowproperties.properties.widthUnit.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected unit in the row width unit selector in the table row
          properties edition dialogue. Possible values are: %, px or em
-         
+
          Default: %
 
 
@@ -3666,14 +3666,14 @@ buttons.rowproperties.properties.widthUnit.removeItems
 
    Property
          buttons.rowproperties.properties.widthUnit.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the row width unit selector in the table
          row properties edition dialogue. Key list is: %, px, em
-         
+
          Default: void
 
 
@@ -3687,14 +3687,14 @@ buttons.rowproperties.properties.height.defaultValue
 
    Property
          buttons.rowproperties.properties.height.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the row height in the table row properties edition
          dialogue.
-         
+
          Default: void
 
 
@@ -3708,14 +3708,14 @@ buttons.rowproperties.properties.heightUnit.defaultValue
 
    Property
          buttons.rowproperties.properties.heightUnit.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected unit in the row height unit selector iin the table
          row properties edition dialogue. Possible values are: %, px or em
-         
+
          Default: %
 
 
@@ -3729,14 +3729,14 @@ buttons.rowproperties.properties.heightUnit.removeItems
 
    Property
          buttons.rowproperties.properties.heightUnit.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the row height unit selector in the table
          row properties edition dialogue. Key list is: %, px, em
-         
+
          Default: void
 
 
@@ -3750,15 +3750,15 @@ buttons.rowproperties.properties.borderStyle.removeItems
 
    Property
          buttons.rowproperties.properties.borderStyle.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the row border style selector in the
          table row properties edition dialogue. Key list is: not set, none,
          dotted, dashed, solid, double, groove, ridge, inset, outset
-         
+
          Default: void
 
 
@@ -3772,10 +3772,10 @@ buttons.columnproperties.removeFieldsets
 
    Property
          buttons.columnproperties.removeFieldsets
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fieldsets to remove from the column cells properties edition
          dialogue. Key list is alignment, borders, color, language, layout,
@@ -3792,10 +3792,10 @@ buttons.cellproperties.removeFieldsets
 
    Property
          buttons.cellproperties.removeFieldsets
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fieldsets to remove from the cell properties edition dialogue.
          Key list is alignment, borders, color, language, layout, style
@@ -3811,15 +3811,15 @@ buttons.cellproperties.properties.removed
 
    Property
          buttons.cellproperties.properties.removed
-   
+
    Data type
          list of strings
-   
+
    Description
          List of fields to remove from the cell properties and column cells
          properties edition dialogues. Possible values are: width, height,
          language, direction
-         
+
          Default: void
 
 
@@ -3833,14 +3833,14 @@ buttons.cellproperties.properties.width.defaultValue
 
    Property
          buttons.cellproperties.properties.width.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the row wdth in the cell properties and column cells
          properties edition dialogues.
-         
+
          Default: void
 
 
@@ -3854,15 +3854,15 @@ buttons.cellproperties.properties.widthUnit.defaultValue
 
    Property
          buttons.cellproperties.properties.widthUnit.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected unit in the row width unit selector in the cell
          properties and column cells properties edition dialogues. Possible
          values are: %, px or em
-         
+
          Default: %
 
 
@@ -3876,15 +3876,15 @@ buttons.cellproperties.properties.widthUnit.removeItems
 
    Property
          buttons.cellproperties.properties.widthUnit.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the row width unit selector in the cell
          properties and column cells properties edition dialogues. Key list is:
          %, px, em
-         
+
          Default: void
 
 
@@ -3898,14 +3898,14 @@ buttons.cellproperties.properties.height.defaultValue
 
    Property
          buttons.cellproperties.properties.height.defaultValue
-   
+
    Data type
          +int
-   
+
    Description
          Default value of the row height in the cell properties and column
          cells properties edition dialogues.
-         
+
          Default: void
 
 
@@ -3919,15 +3919,15 @@ buttons.cellproperties.properties.heightUnit.defaultValue
 
    Property
          buttons.cellproperties.properties.heightUnit.defaultValue
-   
+
    Data type
          string
-   
+
    Description
          Default selected unit in the row height unit selector in the cell
          properties and column cells properties edition dialogues. Possible
          values are: %, px or em
-         
+
          Default: %
 
 
@@ -3941,15 +3941,15 @@ buttons.cellproperties.properties.heightUnit.removeItems
 
    Property
          buttons.cellproperties.properties.heightUnit.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the row height unit selector in the cell
          properties and column cells properties edition dialogues. Key list is:
          %, px, em
-         
+
          Default: void
 
 
@@ -3963,16 +3963,16 @@ buttons.cellproperties.properties.borderStyle.removeItems
 
    Property
          buttons.cellproperties.properties.borderStyle.removeItems
-   
+
    Data type
          list of strings
-   
+
    Description
          List of items to remove from the cell border style selector in the
          cell properties and column cells properties edition dialogues. Key
          list is: not set, none, dotted, dashed, solid, double, groove, ridge,
          inset, outset
-         
+
          Default: void
 
 
@@ -3986,14 +3986,14 @@ buttons.pastetoggle.setActiveOnRteOpen
 
    Property
          buttons.pastetoggle.setActiveOnRteOpen
-   
+
    Data type
          boolean
-   
+
    Description
          If set, and if the pastetoggle button is enabled, the button is
          toggled to ON when the RTE opens.
-         
+
          Default : 0
 
 
@@ -4007,18 +4007,18 @@ buttons.pastetoggle.hidden
 
    Property
          buttons.pastetoggle.hidden
-   
+
    Data type
          boolean
-   
+
    Description
          If set, and if the pastetoggle button is enabled, the button is hidden
          in both the toolbar and the context menu. Hence, if
          buttons.pastetoggle.setActiveOnRteOpen is also set, all paste
          operations will be performed using the set clean paste behaviour.
-         
+
          Default : 0
-         
+
          Note: For BE operations, the default or overriding clean paste
          behaviour may be set in User TSconfig.
 
@@ -4033,21 +4033,21 @@ buttons.pastebehaviour.[ *behaviour* ].keepTags
 
    Property
          buttons.pastebehaviour.[ *behaviour* ].keepTags
-   
+
    Data type
          list of strings
-   
+
    Description
          List of tags to be kept when pasting content while the specified
          behaviour is enabled. The behaviour may be pasteStructure or
          pasteFormat.
-         
+
          Default:
-         
+
          \- for pasteStructure: a, p, h[0-6], pre, address, article, aside,
          blockquote, div, footer, header, nav, section, hr, br, table, thead,
          tbody, tfoot, caption, tr, th, td, ul, ol, dl, li, dt, dd
-         
+
          \- for pasteFormat: a, p, h[0-6], pre, address, article, aside,
          blockquote, div, footer, header, nav, section, hr, br, table, thead,
          tbody, tfoot, caption, tr, th, td, ul, ol, dl, li, dt, dd, b, bdo,
@@ -4065,20 +4065,20 @@ buttons.pastebehaviour.[ *behaviour* ].removeAttributes
 
    Property
          buttons.pastebehaviour.[ *behaviour* ].removeAttributes
-   
+
    Data type
          list of strings
-   
+
    Description
          List of attributes to be removed from all tags when pasting content
          while the specified behaviour is enabled. The behaviour may be
          pasteStructure or pasteFormat.
-         
+
          Default:
-         
+
          \- for pasteStructure: id, on\*, style, class, className, lang, align,
          valign, bgcolor, color, border, face, .\*:.\*
-         
+
          \- for pasteFormat: id, on\*, style, class, className, lang, align,
          valign, bgcolor, color, border, face, .\*:.\*
 
@@ -4093,18 +4093,18 @@ RTEHeightOverride
 
    Property
          RTEHeightOverride
-   
+
    Data type
          int+
-   
+
    Description
          If set, the specified value will override the calculated height of the
          RTE. This includes the height of the toolbar, of the editing area and
          of the status bar.
-         
+
          See also User TSconfig options.RTESmallHeight and
          options.RTELargeHeightIncrement
-         
+
          Note: This property may be overridden by the BE user configuration.
          See User TSconfig.
 
@@ -4119,16 +4119,16 @@ RTEWidthOverride
 
    Property
          RTEWidthOverride
-   
+
    Data type
          int+/%
-   
+
    Description
          If set, the specified value will override the calculated width of the
          RTE editing area. Note that a percentage may be specified.
-         
+
          Note: The property is ignored in IE if the value is a percentage.
-         
+
          Note: This property may be overridden by the BE user configuration.
          See User TSconfig.
 
@@ -4143,15 +4143,15 @@ rteResize
 
    Property
          rteResize
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the RTE is resizable.
-         
+
          Default: 0
-         
+
          Note: This property may be overridden by the BE user configuration.
          See User TSconfig.
 
@@ -4166,16 +4166,16 @@ rteMaxHeight
 
    Property
          rteMaxHeight
-   
+
    Data type
          int+
-   
+
    Description
          If the RTE is resizable, this is the maximal height of the RTE,
          including the tool bar, the editing area and the status bar.
-         
+
          Default: 2000
-         
+
          Note: This property may be overridden by the BE user configuration.
          See User TSconfig.
 
@@ -4190,14 +4190,14 @@ dialogueWindows.defaultPositionFromTop
 
    Property
          dialogueWindows.defaultPositionFromTop
-   
+
    Data type
          int+
-   
+
    Description
          The default opening position from the top of the screen of a dialogue
          window opened when a button is pressed.
-         
+
          Note: May be averridden by a specific button configuration.
 
 
@@ -4211,14 +4211,14 @@ dialogueWindows.defaultPositionFromLeft
 
    Property
          dialogueWindows.defaultPositionFromLeft
-   
+
    Data type
          int+
-   
+
    Description
          The default opening position from the left of the screen of a dialogue
          window opened when a button is pressed.
-         
+
          Note: May be averridden by a specific button configuration.
 
 
@@ -4232,14 +4232,14 @@ dialogueWindows.doNotResize
 
    Property
          dialogueWindows.doNotResize
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the window that is opened when any button is pressed will not
          be resized to its contents.
-         
+
          Default: 0
 
 
@@ -4253,14 +4253,14 @@ dialogueWindows.doNotCenter
 
    Property
          dialogueWindows.doNotCenter
-   
+
    Data type
          boolean
-   
+
    Description
          If set, the window that is opened when any button is pressed will not
          be centered in the parent window.
-         
+
          Default: 0
 
 
@@ -4274,34 +4274,13 @@ userElements.[#]
 
    Property
          userElements.[#]
-   
+
    Data type
          string/->userCategory
-   
+
    Description
          Configuration of the categories of user elements
-         
-         The string value sets the name of the category. Value is language-
-         splitted (by \|) to allow for multiple languages.
-
-
-
-.. _userlinks:
 
-userLinks.[#]
-~~~~~~~~~~~~~
-
-.. container:: table-row
-
-   Property
-         userLinks.[#]
-   
-   Data type
-         string/->userLinks
-   
-   Description
-         Configuration of user defined links.
-         
          The string value sets the name of the category. Value is language-
          splitted (by \|) to allow for multiple languages.
 
@@ -4316,14 +4295,14 @@ logDeprecatedProperties.disabled
 
    Property
          logDeprecatedProperties.disabled
-   
+
    Data type
          boolean
-   
+
    Description
          If set, usage of deprecated Page TS Config properties is not logged to
          the deprecation log.
-         
+
          Default: 0
 
 
@@ -4337,14 +4316,14 @@ logDeprecatedProperties.logAlsoToBELog
 
    Property
          logDeprecatedProperties.logAlsoToBELog
-   
+
    Data type
          boolean
-   
+
    Description
          If set, usage of deprecated Page TS Config properties is also logged
          to the BE log.
-         
+
          Default: 0
 
 
@@ -4358,14 +4337,14 @@ schema.sources.[#]
 
    Property
          schema.sources.[#]
-   
+
    Data type
          array
-   
+
    Description
          An array of filenames containing vocabulary definitions inXML/RDF
          format.
-         
+
          Default: schemaOrg =
          EXT:rtehtmlarea/extensions/MicrodataSchema/res/schemaOrgAll.rdf
 
diff --git a/typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/userLinks/Index.rst b/typo3/sysext/rtehtmlarea/Documentation/Configuration/PageTsconfig/userLinks/Index.rst
deleted file mode 100644 (file)
index ea9467e..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-.. ==================================================
-.. FOR YOUR INFORMATION
-.. --------------------------------------------------
-.. -*- coding: utf-8 -*- with BOM.
-
-.. include:: ../../../Includes.txt
-
-
-.. _userlinks-configuration:
-
-userLinks:
-""""""""""
-
-Properties of user links
-
-
-.. _userlinks-url:
-
-url
-~~~
-
-.. container:: table-row
-
-   Property
-         url
-
-   Data type
-         string
-
-   Description
-         The url.
-
-         If set, the marker ###\_URL### in the content property's content is
-         substituted by the current site url.
-
-
-
-.. _userlinks-description:
-
-description
-~~~~~~~~~~~
-
-.. container:: table-row
-
-   Property
-         description
-
-   Data type
-         string
-
-   Description
-         A short description shown beneath the link title (which is in bold)
-
-
-
-.. _userlinks-target:
-
-target
-~~~~~~
-
-.. container:: table-row
-
-   Property
-         target
-
-   Data type
-         string
-
-   Description
-         Default target (if isset())
-
-
-[page:->userLinks]
-
index b14fad1..e70b85b 100644 (file)
@@ -301,7 +301,6 @@ into the editor
 
    RTE.default.FE < RTE.default
    RTE.default.FE.userElements >
-   RTE.default.FE.userLinks >
 
 ## tt\_content TCEFORM configuration
 
index 4bc7fe1..3a94be8 100644 (file)
@@ -249,7 +249,6 @@ following for the specified tags:
    RTE.default.FE.showStatusBar = 0
    RTE.default.FE.hideButtons = chMode, blockstyle, textstyle, underline, strikethrough, subscript, superscript, lefttoright, righttoleft, left, center, right, justifyfull, table, inserttag, findreplace, removeformat, copy, cut, paste
    RTE.default.FE.userElements >
-   RTE.default.FE.userLinks >
 
 ## tt\_content TCEFORM configuration