[TASK] Reformat rtehtmlarea documentation 48/45948/2
authorMarkus Sommer <markus.sommer@in2code.de>
Fri, 15 Jan 2016 15:36:33 +0000 (16:36 +0100)
committerBenni Mack <benni@typo3.org>
Sat, 16 Jan 2016 12:55:25 +0000 (13:55 +0100)
Resolves: #71597
Releases: master
Change-Id: Ife130169a9b7908b58a761505dd3da948fd25e97
Reviewed-on: https://review.typo3.org/45948
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank N├Ągler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
typo3/sysext/rtehtmlarea/Documentation/DefaultConfigurations/Default/Index.rst
typo3/sysext/rtehtmlarea/Documentation/DefaultConfigurations/Demo/Index.rst
typo3/sysext/rtehtmlarea/Documentation/DefaultConfigurations/Image/Index.rst
typo3/sysext/rtehtmlarea/Documentation/DefaultConfigurations/Minimal/Index.rst
typo3/sysext/rtehtmlarea/Documentation/DefaultConfigurations/Typical/Index.rst

index 9cb0bd8..ee819c1 100644 (file)
@@ -33,246 +33,251 @@ For documentation of RTE settings in TCA, see:
 The following is inserted in Page TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Default RTE processing rules
+Default RTE processing rules
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
    RTE.default.proc {
 
-## TRANSFORMATION METHOD
+TRANSFORMATION METHOD
+^^^^^^^^^^^^^^^^^^^^^
 
-## We assume that CSS Styled Content is used.
+We assume that CSS Styled Content is used.
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
-      overruleMode = ts_css
+   overruleMode = ts_css
 
-## DO NOT CONVERT BR TAGS INTO LINEBREAKS
+DO NOT CONVERT BR TAGS INTO LINEBREAKS
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-## br tags in the content are assumed to be intentional.
+br tags in the content are assumed to be intentional.
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
-      dontConvBRtoParagraph = 1
+   dontConvBRtoParagraph = 1
 
-## PRESERVE DIV SECTIONS - DO NOT REMAP TO P
+PRESERVE DIV SECTIONS - DO NOT REMAP TO P
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
-      preserveDIVSections = 1
+   preserveDIVSections = 1
 
-## TAGS ALLOWED OUTSIDE P & DIV
+TAGS ALLOWED OUTSIDE P & DIV
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
-      allowTagsOutside = address, article, aside, blockquote, footer, header, hr, nav, section
+   allowTagsOutside = address, article, aside, blockquote, footer, header, hr, nav, section
 
-## TAGS ALLOWED
+TAGS ALLOWED
+^^^^^^^^^^^^
 
-## Added to the default internal list: b,i,u,a,img,br,div,center,pre,f
-ont,hr,sub,sup,p,strong,em,li,ul,ol,blockquote,strike,span
+Added to the default internal list: b,i,u,a,img,br,div,center,pre,font,hr,sub,sup,p,strong,em,li,ul,ol,blockquote,strike,span
 
-## But, for the sake of clarity, we use a complete list in alphabetic
-order.
+But, for the sake of clarity, we use a complete list in alphabetic order.
 
-## center, font, link, meta, o:p, strike, sdfield, style, title and u
-will be removed on entry (see below).
+center, font, link, meta, o:p, strike, sdfield, style, title and u will be removed on entry (see below).
 
-## b and i will be remapped on exit (see below).
+b and i will be remapped on exit (see below).
 
-## Note that the link accessibility feature of htmlArea RTE does
-insert img tags.
+Note that the link accessibility feature of htmlArea RTE does insert img tags.
 
 ::
 
-      allowTags = a, abbr, acronym, address, article, aside, b, bdo, big, blockquote, br, caption, center, cite, code, col, colgroup, dd, del, dfn, dl, div, dt, em, font, footer
-      allowTags := addToList(header, h1, h2, h3, h4, h5, h6, hr, i, img, ins, kbd, label, li, link, meta, nav, ol, p, pre, q, samp, sdfield, section, small)
-      allowTags := addToList(span, strike, strong, style, sub, sup, table, thead, tbody, tfoot, td, th, tr, title, tt, u, ul, var)
+   allowTags = a, abbr, acronym, address, article, aside, b, bdo, big, blockquote, br, caption, center, cite, code, col, colgroup, dd, del, dfn, dl, div, dt, em, font, footer
+   allowTags := addToList(header, h1, h2, h3, h4, h5, h6, hr, i, img, ins, kbd, label, li, link, meta, nav, ol, p, pre, q, samp, sdfield, section, small)
+   allowTags := addToList(span, strike, strong, style, sub, sup, table, thead, tbody, tfoot, td, th, tr, title, tt, u, ul, var)
 
-## TAGS DENIED
-
-## Make sure we can set rules on any tag listed in allowTags.
+TAGS DENIED
+^^^^^^^^^^^
+Make sure we can set rules on any tag listed in allowTags.
 
 ::
 
-      denyTags >
+   denyTags >
 
-## ALLOWED P & DIV ATTRIBUTES
+ALLOWED P & DIV ATTRIBUTES
+^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-## Attributes class and align are always preserved
+Attributes class and align are always preserved
 
-## Align attribute will be unset on entry (see below)
+Align attribute will be unset on entry (see below)
 
-## This is a list of additional attributes to keep
+This is a list of additional attributes to keep
 
 ::
 
-      keepPDIVattribs = id, title, dir, lang, xml:lang, itemscope, itemtype, itemprop
+   keepPDIVattribs = id, title, dir, lang, xml:lang, itemscope, itemtype, itemprop
 
-## ALLOW TO WRITE ABOUT HTML
+ALLOW TO WRITE ABOUT HTML
+^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
-      dontUndoHSC_db = 1
-      dontHSC_rte = 1
+   dontUndoHSC_db = 1
+   dontHSC_rte = 1
 
-## CONTENT TO DATABASE
+CONTENT TO DATABASE
+^^^^^^^^^^^^^^^^^^^
 
 ::
 
-      entryHTMLparser_db = 1
-      entryHTMLparser_db {
+   entryHTMLparser_db = 1
+   entryHTMLparser_db {
 
-## TAGS ALLOWED
+TAGS ALLOWED
+^^^^^^^^^^^^
 
-## Always use the same list of allowed tags.
+Always use the same list of allowed tags.
 
 ::
 
-              allowTags < RTE.default.proc.allowTags
+   allowTags < RTE.default.proc.allowTags
 
-## TAGS DENIED
+TAGS DENIED
+^^^^^^^^^^^
 
-## Make sure we can set rules on any tag listed in allowTags.
+Make sure we can set rules on any tag listed in allowTags.
 
 ::
 
-              denyTags >
-
-## AVOID CONTENT BEING HSC'ed TWICE
+   denyTags >
 
+AVOID CONTENT BEING HSC'ed TWICE
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 ::
 
-              htmlSpecialChars = 0
+   htmlSpecialChars = 0
 
 ::
 
-              tags {
+   tags {
 
-## REMOVE IMG TAGS
+REMOVE IMG TAGS
+^^^^^^^^^^^^^^^
 
 ::
 
-                      img.allowedAttribs = 0
-                           img.rmTagIfNoAttrib = 1
+   img.allowedAttribs = 0
+   img.rmTagIfNoAttrib = 1
 
-## CLEAN ATTRIBUTES ON THE FOLLOWING TAGS
+CLEAN ATTRIBUTES ON THE FOLLOWING TAGS
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
-                      span.fixAttrib.style.unset = 1
-                           span.allowedAttribs = id, title, dir, lang, xml:lang, class, itemscope, itemtype, itemprop
-                           span.rmTagIfNoAttrib = 1
-                           p {
-                                   allowedAttribs = id, title, dir, lang, xml:lang, class, itemscope, itemtype, itemprop
-                                   fixAttrib.align.unset = 1
-                           }
-                           div < .p
-                           hr.allowedAttribs = class
-                           b.allowedAttribs  < .span.allowedAttribs
-                           bdo.allowedAttribs  < .span.allowedAttribs
-                           big.allowedAttribs  < .span.allowedAttribs
-                           blockquote.allowedAttribs  < .span.allowedAttribs
-                           cite.allowedAttribs  < .span.allowedAttribs
-                           code.allowedAttribs  < .span.allowedAttribs
-                           del.allowedAttribs  < .span.allowedAttribs
-                           dfn.allowedAttribs  < .span.allowedAttribs
-                           em.allowedAttribs  < .span.allowedAttribs
-                           i.allowedAttribs  < .span.allowedAttribs
-                           ins.allowedAttribs  < .span.allowedAttribs
-                           kbd.allowedAttribs  < .span.allowedAttribs
-                           label.allowedAttribs  < .span.allowedAttribs
-                           q.allowedAttribs  < .span.allowedAttribs
-                           samp.allowedAttribs  < .span.allowedAttribs
-                           small.allowedAttribs  < .span.allowedAttribs
-                           strike.allowedAttribs  < .span.allowedAttribs
-                           strong.allowedAttribs  < .span.allowedAttribs
-                           sub.allowedAttribs  < .span.allowedAttribs
-                           sup.allowedAttribs  < .span.allowedAttribs
-                           tt.allowedAttribs  < .span.allowedAttribs
-                           u.allowedAttribs  < .span.allowedAttribs
-                           var.allowedAttribs  < .span.allowedAttribs
-                   }
-
-## REMOVE OPEN OFFICE META DATA TAGS, WORD 2003 TAGS, LINK, META,
+   span.fixAttrib.style.unset = 1
+   span.allowedAttribs = id, title, dir, lang, xml:lang, class, itemscope, itemtype, itemprop
+   span.rmTagIfNoAttrib = 1
+   p {
+      allowedAttribs = id, title, dir, lang, xml:lang, class, itemscope, itemtype, itemprop
+      fixAttrib.align.unset = 1
+   }
+   div < .p
+   hr.allowedAttribs = class
+   b.allowedAttribs   < .span.allowedAttribs
+   bdo.allowedAttribs   < .span.allowedAttribs
+   big.allowedAttribs   < .span.allowedAttribs
+   blockquote.allowedAttribs   < .span.allowedAttribs
+   cite.allowedAttribs   < .span.allowedAttribs
+   code.allowedAttribs   < .span.allowedAttribs
+   del.allowedAttribs   < .span.allowedAttribs
+   dfn.allowedAttribs   < .span.allowedAttribs
+   em.allowedAttribs   < .span.allowedAttribs
+   i.allowedAttribs   < .span.allowedAttribs
+   ins.allowedAttribs   < .span.allowedAttribs
+   kbd.allowedAttribs   < .span.allowedAttribs
+   label.allowedAttribs   < .span.allowedAttribs
+   q.allowedAttribs   < .span.allowedAttribs
+   samp.allowedAttribs   < .span.allowedAttribs
+   small.allowedAttribs   < .span.allowedAttribs
+   strike.allowedAttribs   < .span.allowedAttribs
+   strong.allowedAttribs   < .span.allowedAttribs
+   sub.allowedAttribs   < .span.allowedAttribs
+   sup.allowedAttribs   < .span.allowedAttribs
+   tt.allowedAttribs   < .span.allowedAttribs
+   u.allowedAttribs   < .span.allowedAttribs
+   var.allowedAttribs   < .span.allowedAttribs
+
+REMOVE OPEN OFFICE META DATA TAGS, WORD 2003 TAGS, LINK, META,
 STYLE AND TITLE TAGS, AND DEPRECATED HTML TAGS
 
-## We use this rule instead of the denyTags rule so that we can
+We use this rule instead of the denyTags rule so that we can
 protect custom tags without protecting these unwanted tags.
 
 ::
 
-              removeTags = center, font, link, o:p, sdfield, meta, style, title, strike, u
+   removeTags = center, font, link, o:p, sdfield, meta, style, title, strike, u
 
-## PROTECT CUSTOM TAGS
+PROTECT CUSTOM TAGS
+^^^^^^^^^^^^^^^^^^^
 
 ::
 
-              keepNonMatchedTags = protect
-           }
+   keepNonMatchedTags = protect
 
 ::
 
-      HTMLparser_db {
+   HTMLparser_db {
 
-## STRIP ALL ATTRIBUTES FROM THESE TAGS
+STRIP ALL ATTRIBUTES FROM THESE TAGS
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-## If this list of tags is not set, it will default to:
+If this list of tags is not set, it will default to:
 b,i,u,br,center,hr,sub,sup,strong,em,li,ul,ol,blockquote,strike.
 
-## However, we want to keep xml:lang attribute on most tags and tags
-from the default list where cleaned on entry.
+However, we want to keep xml:lang attribute on most tags and tags from the default list where cleaned on entry.
 
 ::
 
-              noAttrib = br
-           }
+   noAttrib = br
 
 ::
 
-      exitHTMLparser_db = 1
-           exitHTMLparser_db {
+   exitHTMLparser_db = 1
+   exitHTMLparser_db {
 
-## KEEP ALL TAGS
+KEEP ALL TAGS
+^^^^^^^^^^^^^
 
-## Unwanted tags were removed on entry.
+Unwanted tags were removed on entry.
 
-## Without this rule, the parser will remove all tags! Presumably,
-this rule will be more efficient than repeating the allowTags rule
+Without this rule, the parser will remove all tags! Presumably, this rule will be more efficient than repeating the allowTags rule
 
 ::
 
-              keepNonMatchedTags = 1
+   keepNonMatchedTags = 1
 
-## AVOID CONTENT BEING HSC'ed TWICE
+AVOID CONTENT BEING HSC'ed TWICE
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
-              htmlSpecialChars = 0
-           }
-   }
+   htmlSpecialChars = 0
 
-## Use same RTE processing rules in FE
+Use same RTE processing rules in FE
 
 ::
 
    RTE.default.FE.proc < RTE.default.proc
 
-## RTE processing rules for bodytext column of tt\_content table
+RTE processing rules for bodytext column of tt\_content table
 
-## Erase settings from other extensions
+Erase settings from other extensions
 
 ::
 
    RTE.config.tt_content.bodytext >
 
-## Make sure we use ts\_css transformation
+Make sure we use ts\_css transformation
 
 ::
 
    RTE.config.tt_content.bodytext.proc.overruleMode = ts_css
    RTE.config.tt_content.bodytext.types.text.proc.overruleMode = ts_css
    RTE.config.tt_content.bodytext.types.textpic.proc.overruleMode = ts_css
-
-
-
index 74e9e85..41a8bf7 100644 (file)
 Demo default configuration
 --------------------------
 
-This default configuration sets Page TSconfig and User TSconfig with
-as many features as possible for users who want to explore the
-features of the RTE. This is  **not** recommended for production
-environments.
+This default configuration sets Page TSconfig and User TSconfig with as many features as possible for users who want to explore the features of the RTE. This is  **not** recommended for production environments.
 
 
 .. _demo-page-tsconfig:
@@ -23,288 +20,277 @@ environments.
 The following is inserted in Page TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Define labels and styles to be applied to class selectors in the
-interface of the RTE
+Define labels and styles to be applied to class selectors in the interface of the RTE
 
-## Partial re-use of color scheme and frame scheme from CSS Styled
-Content extension
+Partial re-use of color scheme and frame scheme from CSS Styled Content extension
 
 ::
 
    RTE.classes {
-           align-left {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyleft
-                   value = text-align: left;
-           }
-           align-center {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifycenter
-                   value = text-align: center;
-           }
-           align-right {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyright
-                   value = text-align: right;
-           }
-           csc-frame-frame1 {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame1
-                   value = background-color: #EDEBF1; border: 1px solid #333333;
-           }
-           csc-frame-frame2 {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame2
-                   value = background-color: #F5FFAA; border: 1px solid #333333;
-           }
-           important {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:important
-                   value = color: #8A0020;
-           }
-           name-of-person {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:name-of-person
-                   value = color: #10007B;
-           }
-           detail {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:detail
-                   value = color: #186900;
-           }
-           component-items {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
-                   value = color: #186900;
-           }
-           action-items {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
-                   value = color: #8A0020;
-           }
-           component-items-ordered {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
-                   value = color: #186900;
-           }
-           action-items-ordered {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
-                   value = color: #8A0020;
-           }
+      align-left {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyleft
+         value = text-align: left;
+      }
+      align-center {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifycenter
+         value = text-align: center;
+      }
+      align-right {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyright
+         value = text-align: right;
+      }
+      csc-frame-frame1 {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame1
+         value = background-color: #EDEBF1; border: 1px solid #333333;
+      }
+      csc-frame-frame2 {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame2
+         value = background-color: #F5FFAA; border: 1px solid #333333;
+      }
+      important {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:important
+         value = color: #8A0020;
+      }
+      name-of-person {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:name-of-person
+         value = color: #10007B;
+      }
+      detail {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:detail
+         value = color: #186900;
+      }
+      component-items {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
+         value = color: #186900;
+      }
+      action-items {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
+         value = color: #8A0020;
+      }
+      component-items-ordered {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
+         value = color: #186900;
+      }
+      action-items-ordered {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
+         value = color: #8A0020;
+      }
    }
 
-## Anchor classes configuration for use by the anchor accessibility
-feature
+Anchor classes configuration for use by the anchor accessibility feature
 
 ::
 
    RTE.classesAnchor {
-           externalLink {
-                   class = external-link
-                   type = url
-                   image = EXT:rtehtmlarea/Resources/Public/Images/external_link.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_altText
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_titleText
-           }
-           externalLinkInNewWindow {
-                   class = external-link-new-window
-                   type = url
-                   image = EXT:rtehtmlarea/Resources/Public/Images/external_link_new_window.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_altText
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_titleText
-           }
-           internalLink {
-                   class = internal-link
-                   type = page
-                   image = EXT:rtehtmlarea/Resources/Public/Images/internal_link.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_altText
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_titleText
-           }
-           internalLinkInNewWindow {
-                   class = internal-link-new-window
-                   type = page
-                   image = EXT:rtehtmlarea/Resources/Public/Images/internal_link_new_window.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_altText
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_titleText
-           }
-           download {
-                   class = download
-                   type = file
-                   image = EXT:rtehtmlarea/Resources/Public/Images/download.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_altText
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_titleText
-           }
-           mail {
-                   class = mail
-                   type = mail
-                   image = EXT:rtehtmlarea/Resources/Public/Images/mail.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_altText
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_titleText
-           }
+      externalLink {
+         class = external-link
+         type = url
+         image = EXT:rtehtmlarea/Resources/Public/Images/external_link.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_altText
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_titleText
+      }
+      externalLinkInNewWindow {
+         class = external-link-new-window
+         type = url
+         image = EXT:rtehtmlarea/Resources/Public/Images/external_link_new_window.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_altText
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_titleText
+      }
+      internalLink {
+         class = internal-link
+         type = page
+         image = EXT:rtehtmlarea/Resources/Public/Images/internal_link.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_altText
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_titleText
+      }
+      internalLinkInNewWindow {
+         class = internal-link-new-window
+         type = page
+         image = EXT:rtehtmlarea/Resources/Public/Images/internal_link_new_window.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_altText
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_titleText
+      }
+      download {
+         class = download
+         type = file
+         image = EXT:rtehtmlarea/Resources/Public/Images/download.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_altText
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_titleText
+      }
+      mail {
+         class = mail
+         type = mail
+         image = EXT:rtehtmlarea/Resources/Public/Images/mail.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_altText
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_titleText
+      }
    }
 
-## Default RTE configuration
+Default RTE configuration
 
 ::
 
    RTE.default {
 
-## Markup options
+Markup options
 
 ::
 
-      enableWordClean = 1
-      removeTrailingBR = 1
-      removeComments = 1
-      removeTags = center, o:p, sdfield
-      removeTagsAndContents = link, meta, script, style, title
+   enableWordClean = 1
+   removeTrailingBR = 1
+   removeComments = 1
+   removeTags = center, o:p, sdfield
+   removeTagsAndContents = link, meta, script, style, title
 
-## Allow img tags
+Allow img tags
 
 ::
 
-      proc.entryHTMLparser_db.tags.img >
+   proc.entryHTMLparser_db.tags.img >
 
-## Allow style attributes on p and span tags
+Allow style attributes on p and span tags
 
 ::
 
-      proc.entryHTMLparser_db.tags {
-              p.allowedAttribs := addToList(style)
-              span.fixAttrib.style.unset >
-      }
+   proc.entryHTMLparser_db.tags {
+        p.allowedAttribs := addToList(style)
+        span.fixAttrib.style.unset >
+   }
 
-## Toolbar options
+Toolbar options
 
 ::
 
-      showButtons = *
+   showButtons = *
 
-## More toolbar options
+More toolbar options
 
 ::
 
-      keepButtonGroupTogether = 1
+   keepButtonGroupTogether = 1
 
-## Enable status bar
+Enable status bar
 
 ::
 
-      showStatusBar = 1
+   showStatusBar = 1
 
-           )
+        )
 
-## For this demo, do not remove font, strike and u tags
+For this demo, do not remove font, strike and u tags
 
 ::
 
-      proc.entryHTMLparser_db.removeTags := removeFromList(font,strike,u)
+   proc.entryHTMLparser_db.removeTags := removeFromList(font,strike,u)
 
 
-## List all class selectors that are allowed on the way to the
-database
+List all class selectors that are allowed on the way to the database
 
 ::
 
-      proc.allowedClasses = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
-      proc.allowedClasses := addToList(align-left, align-center, align-right, align-justify)
-      proc.allowedClasses := addToList(csc-frame-frame1, csc-frame-frame2)
-      proc.allowedClasses := addToList(component-items, action-items)
-      proc.allowedClasses := addToList(component-items-ordered, action-items-ordered)
-      proc.allowedClasses := addToList(important, name-of-person, detail)
-      proc.allowedClasses := addToList(indent)
+   proc.allowedClasses = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
+   proc.allowedClasses := addToList(align-left, align-center, align-right, align-justify)
+   proc.allowedClasses := addToList(csc-frame-frame1, csc-frame-frame2)
+   proc.allowedClasses := addToList(component-items, action-items)
+   proc.allowedClasses := addToList(component-items-ordered, action-items-ordered)
+   proc.allowedClasses := addToList(important, name-of-person, detail)
+   proc.allowedClasses := addToList(indent)
 
-## Restrict the list of class selectors presented by the RTE to the
-following for the specified tags:
+Restrict the list of class selectors presented by the RTE to the following for the specified tags:
 
 ::
 
-      buttons.blockstyle.tags.div.allowedClasses = align-left, align-center, align-right
-      buttons.blockstyle.tags.div.allowedClasses := addToList(csc-frame-frame1, csc-frame-frame2)
-      buttons.blockstyle.tags.table.allowedClasses = csc-frame-frame1, csc-frame-frame2
-      buttons.blockstyle.tags.td.allowedClasses = align-left, align-center, align-right
-      buttons.textstyle.tags.span.allowedClasses = important, name-of-person, detail
+   buttons.blockstyle.tags.div.allowedClasses = align-left, align-center, align-right
+   buttons.blockstyle.tags.div.allowedClasses := addToList(csc-frame-frame1, csc-frame-frame2)
+   buttons.blockstyle.tags.table.allowedClasses = csc-frame-frame1, csc-frame-frame2
+   buttons.blockstyle.tags.td.allowedClasses = align-left, align-center, align-right
+   buttons.textstyle.tags.span.allowedClasses = important, name-of-person, detail
 
-## Configuration of classes for links
+Configuration of classes for links
 
-## These classes should also be in the list proc.allowedClasses
+These classes should also be in the list proc.allowedClasses
 
 ::
 
-      buttons.link.properties.class.allowedClasses = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
-      buttons.link.page.properties.class.default = internal-link
-      buttons.link.url.properties.class.default = external-link-new-window
-      buttons.link.file.properties.class.default = download
-      buttons.link.mail.properties.class.default = mail
+   buttons.link.properties.class.allowedClasses = external-link, external-link-new-window, internal-link, internal-link-new-window, download, mail
+   buttons.link.page.properties.class.default = internal-link
+   buttons.link.url.properties.class.default = external-link-new-window
+   buttons.link.file.properties.class.default = download
+   buttons.link.mail.properties.class.default = mail
 
-## Show all applicable class selectors available in the style sheet
-file
+Show all applicable class selectors available in the style sheet file
 
 ::
 
-      buttons.blockstyle.showTagFreeClasses = 1
-      buttons.textstyle.showTagFreeClasses = 1
+   buttons.blockstyle.showTagFreeClasses = 1
+   buttons.textstyle.showTagFreeClasses = 1
 
-## Configuration specific to the table button or TableOperations
-feature
+Configuration specific to the table button or TableOperations feature
 
-## Use the context menu instead of the toolbar for table operations,
-but keep toggleborders button in toolbar
+Use the context menu instead of the toolbar for table operations, but keep toggleborders button in toolbar
 
-## Show borders on table creation
+Show borders on table creation
 
 ::
 
-      hideTableOperationsInToolbar = 1
-      buttons.toggleborders.keepInToolbar = 1
-      buttons.toggleborders.setOnTableCreation = 1
+   hideTableOperationsInToolbar = 1
+   buttons.toggleborders.keepInToolbar = 1
+   buttons.toggleborders.setOnTableCreation = 1
 
-## Configuration specific to the inserttag button or QuickTag feature
+Configuration specific to the inserttag button or QuickTag feature
 
-## Do not allow insertion of the following tags
+Do not allow insertion of the following tags
 
 ::
 
-      buttons.inserttag.denyTags = font, underline, strike, table
+   buttons.inserttag.denyTags = font, underline, strike, table
 
-## Configuration specific to the bold and italic buttons
+Configuration specific to the bold and italic buttons
 
-## Add hotkeys associated with bold, italic, strikethrough and
-underline buttons
+Add hotkeys associated with bold, italic, strikethrough and underline buttons
 
 ::
 
-      buttons.bold.hotKey = b
-      buttons.italic.hotKey = i
-      buttons.strikethrough.hotKey = s
-      buttons.underline.hotkey = u
+   buttons.bold.hotKey = b
+   buttons.italic.hotKey = i
+   buttons.strikethrough.hotKey = s
+   buttons.underline.hotkey = u
 
-## Configuration specific to the spellcheck button or SpellCheck
-feature
+Configuration specific to the spellcheck button or SpellCheck feature
 
-## Enable the use of personal dictionaries
+Enable the use of personal dictionaries
 
 ::
 
-      buttons.spellcheck.enablePersonalDictionaries = 1
+   buttons.spellcheck.enablePersonalDictionaries = 1
 
-## Configuration of microdata schema
+Configuration of microdata schema
 
 ::
 
       schema {
-                   sources {
-                           schemaOrg = EXT:rtehtmlarea/extensions/MicrodataSchema/res/schemaOrgAll.rdf
-                   }
-           }
+         sources {
+           schemaOrg = EXT:rtehtmlarea/extensions/MicrodataSchema/res/schemaOrgAll.rdf
+         }
+      }
    }
 
-## Use same processing as on entry to database to clean content pasted
-into the editor
+Use same processing as on entry to database to clean content pasted into the editor
 
 ::
 
    RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
 
-## front end RTE configuration
+Frontend RTE configuration
 
 ::
 
    RTE.default.FE < RTE.default
    RTE.default.FE.userElements >
 
-## tt\_content TCEFORM configuration
+tt\_content TCEFORM configuration
 
-## Let use all the space available for more comfort.
+Let use all the space available for more comfort.
 
 ::
 
@@ -316,31 +302,26 @@ into the editor
 The following is inserted in User TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Enable the RTE by default for all users
+Enable the RTE by default for all users
 
 ::
 
    setup.default.edit_RTE = 1
 
-## Enable the file upload feature of the element browser by default
-for all users
+Enable the file upload feature of the element browser by default for all users
 
 ::
 
    options.uploadFieldsInTopOfEB = 1
 
-## Set the default spelling ability of the check speller for all users
+Set the default spelling ability of the check speller for all users
 
 ::
 
    options.HTMLAreaPspellMode = bad-spellers
 
-## Enable the personal dictionary feature of the check speller by
-default for all users
+Enable the personal dictionary feature of the check speller by default for all users
 
 ::
 
    options.enablePersonalDicts = 1
-
-
-
index 36b37bc..71605af 100644 (file)
@@ -12,9 +12,7 @@
 Image default configuration
 ---------------------------
 
-This default configuration establishes support for images in Page
-TSconfig. This is for use in addition to the Typical default
-configuration.
+This default configuration establishes support for images in Page TSconfig. This is for use in addition to the Typical default configuration.
 
 
 .. _image-page-tsconfig:
@@ -22,59 +20,56 @@ configuration.
 The following is inserted in Page TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Anchor classes configuration for use by the anchor accesibility
-feature
+Anchor classes configuration for use by the anchor accesibility feature
 
-## Add inline icons to the links
+Add inline icons to the links
 
 ::
 
    RTE.classesAnchor {
-           externalLink {
-                   image = EXT:rtehtmlarea/Resources/Public/Images/external_link.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_altText
-           }
-           externalLinkInNewWindow {
-                   image = EXT:rtehtmlarea/Resources/Public/Images/external_link_new_window.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_altText
-           }
-           internalLink {
-                   image = EXT:rtehtmlarea/Resources/Public/Images/internal_link.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_altText
-           }
-           internalLinkInNewWindow {
-                   image = EXT:rtehtmlarea/Resources/Public/Images/internal_link_new_window.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_altText
-           }
-           download {
-                   image = EXT:rtehtmlarea/Resources/Public/Images/download.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_altText
-           }
-           mail {
-                   image = EXT:rtehtmlarea/Resources/Public/Images/mail.gif
-                   altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_altText
-           }
+      externalLink {
+         image = EXT:rtehtmlarea/Resources/Public/Images/external_link.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_altText
+      }
+      externalLinkInNewWindow {
+         image = EXT:rtehtmlarea/Resources/Public/Images/external_link_new_window.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_altText
+      }
+      internalLink {
+         image = EXT:rtehtmlarea/Resources/Public/Images/internal_link.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_altText
+      }
+      internalLinkInNewWindow {
+         image = EXT:rtehtmlarea/Resources/Public/Images/internal_link_new_window.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_altText
+      }
+      download {
+         image = EXT:rtehtmlarea/Resources/Public/Images/download.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_altText
+      }
+      mail {
+         image = EXT:rtehtmlarea/Resources/Public/Images/mail.gif
+         altText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_altText
+      }
    }
 
-## Default RTE configuration
+Default RTE configuration
 
 ::
 
    RTE.default {
 
-                   ## Enable the image button
-           showButtons := addToList(image)
+      ## Enable the image button
+      showButtons := addToList(image)
 
-                   ## Tags allowed outside p and div
-                   ## Adding img tag to the default list
-           proc.allowTagsOutside := addToList(img)
+      ## Tags allowed outside p and div
+      ## Adding img tag to the default list
+      proc.allowTagsOutside := addToList(img)
 
-                   ## Do not remove img tags
-           proc.entryHTMLparser_db.tags.img >
+      ## Do not remove img tags
+      proc.entryHTMLparser_db.tags.img >
    }
 
    RTE.default.FE.showButtons < RTE.default.showButtons
    RTE.default.FE.proc.allowTagsOutside < RTE.default.proc.allowTagsOutside
    RTE.default.FE.proc.entryHTMLparser_db.tags.img >
-
-
index b7e20ba..36e5541 100644 (file)
 Minimal default configuration
 -----------------------------
 
-This default configuration establishes default settings in Page
-TSconfig and User TSconfig with minimal features. This is for advanced
-administrators with good knowledge of RTE configuration in Page
-TSconfig.
+This default configuration establishes default settings in Page TSconfig and User TSconfig with minimal features. This is for advanced administrators with good knowledge of RTE configuration in Page TSconfig.
 
 
 .. _minimal-page-tsconfig:
@@ -23,22 +20,22 @@ TSconfig.
 The following is inserted in Page TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Default RTE configuration
+Default RTE configuration
 
 ::
 
    RTE.default {
 
-## Toolbar options applicable to all RTE's
+Toolbar options applicable to all RTE's
 
-## The TCA configuration may add buttons to the toolbar
+The TCA configuration may add buttons to the toolbar
 
 ::
 
       showButtons =  bold,italic,undo,redo,about
    }
 
-## front end RTE configuration for the general public
+front end RTE configuration for the general public
 
 ::
 
@@ -50,11 +47,8 @@ The following is inserted in Page TSconfig:
 The following is inserted in User TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Enable the RTE by default for all users
+Enable the RTE by default for all users
 
 ::
 
    setup.default.edit_RTE = 1
-
-
-
index ab6214f..7f876c3 100644 (file)
@@ -12,9 +12,7 @@
 Typical default configuration
 -----------------------------
 
-This default configuration establishes default settings in Page
-TSconfig and User TSconfig with most commonly used features
-representing a good start for typical sites.
+This default configuration establishes default settings in Page TSconfig and User TSconfig with most commonly used features representing a good start for typical sites.
 
 
 .. _typical-page-tsconfig:
@@ -22,110 +20,109 @@ representing a good start for typical sites.
 The following is inserted in Page TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Define labels and styles to be applied to class selectors in the
-interface of the RTE
+Define labels and styles to be applied to class selectors in the interface of the RTE
 
-## The examples included here make partial re-use of color scheme and
-frame scheme from CSS Styled Content extension
+The examples included here make partial re-use of color scheme and frame scheme from CSS Styled Content extension
 
 ::
 
    RTE.classes {
-           align-left {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyleft
-                   value = text-align: left;
-           }
-           align-center {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifycenter
-                   value = text-align: center;
-           }
-           align-right {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyright
-                   value = text-align: right;
-           }
-           csc-frame-frame1 {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame1
-                   value = background-color: #EDEBF1; border: 1px solid #333333;
-           }
-           csc-frame-frame2 {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame2
-                   value = background-color: #F5FFAA; border: 1px solid #333333;
-           }
-           important {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:important
-                   value = color: #8A0020;
-           }
-           name-of-person {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:name-of-person
-                   value = color: #10007B;
-           }
-           detail {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:detail
-                   value = color: #186900;
-           }
-           component-items {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
-                   value = color: #186900;
-           }
-           action-items {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
-                   value = color: #8A0020;
-           }
-           component-items-ordered {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
-                   value = color: #186900;
-           }
-           action-items-ordered {
-                   name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
-                   value = color: #8A0020;
-           }
+      align-left {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyleft
+         value = text-align: left;
+      }
+      align-center {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifycenter
+         value = text-align: center;
+      }
+      align-right {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_tooltips.xlf:justifyright
+         value = text-align: right;
+      }
+      csc-frame-frame1 {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame1
+         value = background-color: #EDEBF1; border: 1px solid #333333;
+      }
+      csc-frame-frame2 {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:frame-frame2
+         value = background-color: #F5FFAA; border: 1px solid #333333;
+      }
+      important {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:important
+         value = color: #8A0020;
+      }
+      name-of-person {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:name-of-person
+         value = color: #10007B;
+      }
+      detail {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:detail
+         value = color: #186900;
+      }
+      component-items {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
+         value = color: #186900;
+      }
+      action-items {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
+         value = color: #8A0020;
+      }
+      component-items-ordered {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:component-items
+         value = color: #186900;
+      }
+      action-items-ordered {
+         name = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_contentcss.xlf:action-items
+         value = color: #8A0020;
+      }
    }
 
-## Anchor classes configuration for use by the anchor accesibility
-feature
+Anchor classes configuration for use by the anchor accesibility feature
 
 ::
 
    RTE.classesAnchor {
-           externalLink {
-                   class = external-link
-                   type = url
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_titleText
-           }
-           externalLinkInNewWindow {
-                   class = external-link-new-window
-                   type = url
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_titleText
-           }
-           internalLink {
-                   class = internal-link
-                   type = page
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_titleText
-           }
-           internalLinkInNewWindow {
-                   class = internal-link-new-window
-                   type = page
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_titleText
-           }
-           download {
-                   class = download
-                   type = file
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_titleText
-           }
-           mail {
-                   class = mail
-                   type = mail
-                   titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_titleText
-           }
+      externalLink {
+         class = external-link
+         type = url
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_titleText
+      }
+      externalLinkInNewWindow {
+         class = external-link-new-window
+         type = url
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:external_link_new_window_titleText
+      }
+      internalLink {
+         class = internal-link
+         type = page
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_titleText
+      }
+      internalLinkInNewWindow {
+         class = internal-link-new-window
+         type = page
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:internal_link_new_window_titleText
+      }
+      download {
+         class = download
+         type = file
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:download_titleText
+      }
+      mail {
+         class = mail
+         type = mail
+         titleText = LLL:EXT:rtehtmlarea/Resources/Private/Language/locallang_accessibilityicons.xlf:mail_titleText
+      }
    }
 
-## Default RTE configuration
+Default RTE configuration
+^^^^^^^^^^^^^^^^^^^^^^^^^
 
 ::
 
    RTE.default {
 
-## Markup options
+Markup options
+^^^^^^^^^^^^^^
 
 ::
 
@@ -135,9 +132,10 @@ feature
       removeTags = center, font, o:p, sdfield, strike, u
       removeTagsAndContents = link, meta, script, style, title
 
-## Toolbar options
+Toolbar options
+^^^^^^^^^^^^^^^
 
-## The TCA configuration may add buttons to the toolbar
+The TCA configuration may add buttons to the toolbar
 
 ::
 
@@ -150,26 +148,25 @@ feature
       showButtons := addToList(columninsertbefore, columninsertafter, columndelete, columnsplit)
       showButtons := addToList(cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge)
 
-## More toolbar options
+More toolbar options
 
 ::
 
       keepButtonGroupTogether = 1
 
-## Enable status bar
+Enable status bar
 
 ::
 
       showStatusBar =  1
 
-## Hide infrequently used block types in the block formatting selector
+Hide infrequently used block types in the block formatting selector
 
 ::
 
       buttons.formatblock.removeItems = pre,address
 
-## List all class selectors that are allowed on the way to the
-database
+List all class selectors that are allowed on the way to the database
 
 ::
 
@@ -181,8 +178,7 @@ database
       proc.allowedClasses := addToList(important, name-of-person, detail)
       proc.allowedClasses := addToList(indent)
 
-## Restrict the list of class selectors presented by the RTE to the
-following for the specified tags:
+Restrict the list of class selectors presented by the RTE to the following for the specified tags:
 
 ::
 
@@ -192,9 +188,9 @@ following for the specified tags:
       buttons.blockstyle.tags.td.allowedClasses = align-left, align-center, align-right
       buttons.textstyle.tags.span.allowedClasses = important, name-of-person, detail
 
-## Configuration of classes for links
+Configuration of classes for links
 
-## These classes should also be in the list proc.allowedClasses
+These classes should also be in the list proc.allowedClasses
 
 ::
 
@@ -204,9 +200,9 @@ following for the specified tags:
       buttons.link.file.properties.class.default = download
       buttons.link.mail.properties.class.default = mail
 
-## Configuration specific to the TableOperations feature
+Configuration specific to the TableOperations feature
 
-## Remove the following fieldsets from the properties popups
+Remove the following fieldsets from the properties popups
 
 ::
 
@@ -215,33 +211,33 @@ following for the specified tags:
       disableColorFieldsetInTableOperations = 1
       disableLayoutFieldsetInTableOperations = 1
 
-## Show borders on table creation
+Show borders on table creation
 
 ::
 
       buttons.toggleborders.setOnTableCreation = 1
 
-## Configuration specific to the bold and italic buttons
+Configuration specific to the bold and italic buttons
 
-## Add hotkeys associated with bold and italic buttons
+Add hotkeys associated with bold and italic buttons
 
 ::
 
       buttons.bold.hotKey = b
       buttons.italic.hotKey = i
 
-## Configuration of microdata schema
+Configuration of microdata schema
 
 ::
 
       schema {
-                   sources {
-                           schemaOrg = EXT:rtehtmlarea/extensions/MicrodataSchema/res/schemaOrgAll.rdf
-                   }
-           }
+         sources {
+            schemaOrg = EXT:rtehtmlarea/extensions/MicrodataSchema/res/schemaOrgAll.rdf
+         }
+      }
    }
 
-## front end RTE configuration for the general public
+Frontend RTE configuration for the general public
 
 ::
 
@@ -250,9 +246,9 @@ following for the specified tags:
    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 >
 
-## tt\_content TCEFORM configuration
+tt\_content TCEFORM configuration
 
-## Let use all the space available for more comfort.
+Let use all the space available for more comfort.
 
 ::
 
@@ -264,11 +260,8 @@ following for the specified tags:
 The following is inserted in User TSconfig:
 """""""""""""""""""""""""""""""""""""""""""
 
-## Enable the RTE by default for all users
+Enable the RTE by default for all users
 
 ::
 
    setup.default.edit_RTE = 1
-
-
-