[BUGFIX] t3editor: menu objects: common properties missing 72/40672/4
authorAndreas Bouche <andreas.bouche@flagbit.de>
Mon, 2 Nov 2015 12:27:05 +0000 (13:27 +0100)
committerBenni Mack <benni@typo3.org>
Wed, 4 Nov 2015 07:17:06 +0000 (08:17 +0100)
When autocompleting menu objects the common properties are missing

Releases: master, 6.2
Resolves: #67764
Change-Id: Ib54daf26647966f00f7609715c98199e3234c51e
Reviewed-on: https://review.typo3.org/40672
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
typo3/sysext/t3editor/Resources/Private/tsref.xml

index 287197c..3164076 100644 (file)
@@ -2951,7 +2951,7 @@ Applies to GMENU, TMENU, GMENU_LAYERS, TMENU_LAYERS and GMENU_FOLDOUT on >= 2nd
 ]]></default>
                </property>
        </type>
-       <type id="GMENU">
+       <type id="GMENU" extends="mObj">
                <property name="ACT" type="GMENU_itemState">
                        <description><![CDATA[Boolean / (config)
                        Enable/Configuration for menu items which are found in the rootLine]]></description>
@@ -3080,17 +3080,6 @@ See example on the testsite and in media/scripts/example_itemArrayProcFunc.php]]
 If this is true, RO becomes a GIFBUILDER-object defining the layout of the menuitem when the mouse rolls over it]]></description>
                        <default><![CDATA[0]]></default>
                </property>
-               <property name="[Common Item States, see above]" type="GIFBUILDER">
-                       <description><![CDATA[This is the GIFBUILDER-options for each category of menuitem that can be generated.
-
-NOTE: For the GMENU series you can also define the RollOver configuration for the item states. This means that you define the GIFBUILDER object for the 'Active' state by ACT and the RollOver GIFBUILDER object for the 'Active' state by ACTRO.
-This pattern goes for ALL the states except the SPC state.
-
-SPECIAL:
-The ->OptionSplit function is run on the whole GIFBUILDER-configuration before the items are generated.]]></description>
-                       <default><![CDATA[
-]]></default>
-               </property>
                <property name="accessKey" type="boolean">
                        <description><![CDATA[If set access-keys are set on the menu-links]]></description>
                        <default><![CDATA[
@@ -3654,7 +3643,7 @@ Used with either lockPosition=x or xPosOffset defined.]]></description>
        </type>
        <type id="TMENU_LAYERS" extends="TMENU,MENU_LAYERS"/>
        <type id="GMENU_LAYERS" extends="GMENU,MENU_LAYERS"/>
-       <type id="IMGMENU">
+       <type id="IMGMENU" extends="mObj">
                <property name="ACT" type="IMGMENUITEM">
                        <description><![CDATA[Boolean / (config)
                        Enable/Configuration for menu items which are found in the rootLine]]></description>
@@ -3772,22 +3761,6 @@ Applies to GMENU, TMENU, IMGMENU]]></description>
                        <default><![CDATA[
 ]]></default>
                </property>
-               <property name="[Common Item States, see above]" type="IMGMENUITEM">
-                       <description><![CDATA[This is the TMENUITEM-options for each category of menuitem that can be generated.
-
-SPECIAL:
-The ->OptionSplit function is run on the whole GIFBUILDER-configuration before the items are generated.
-
-.distrib is (x,y,v,h +calc) of the distribution of the menuitems. This provides a way to space each item from the other. The codes "textX" and "textY" can be used for the width (X) and height (Y) dimension of each link.
-This works by adding a WORKAREA-GifBuilderObj between each of the IMGMENUITEM ("subset" of a GIFBUILDER-object) and this workarea defines where the text should be printed. As such the "x,y" defines the offset the next item will have (this should be the width of the previous in many cases!) and "v,h" defines the dimensions of the current item.
-Consider this example taken from the static_template "template: MM":
-    NO.distrib = textX+10, 0, textX+10, textY+5
-In the future TypoScript may provide better ways to position GIFBUILDER-objects on the image-maps!
-
-ImgMap is automatically used on the links! (that is the ".imgMap" property of the text-objects in the GIFBUILDER-objects is set automatically, unless is allready set.)]]></description>
-                       <default><![CDATA[
-]]></default>
-               </property>
                <property name="dWorkArea" type="string">
                        <description><![CDATA[offset + calc
                        Main offset of the GIFBUILDER-items (also called the "distribution")]]></description>
@@ -4131,7 +4104,7 @@ If this flag is set, however, no menuitems in the selector box will ever link to
 ]]></default>
                </property>
        </type>
-       <type id="TMENU">
+       <type id="TMENU" extends="mObj">
                <property name="ACT" type="TMENUITEM">
                        <description><![CDATA[Boolean / (config)
                        Enable/Configuration for menu items which are found in the rootLine]]></description>
@@ -4256,14 +4229,6 @@ See example on the testsite and in media/scripts/example_itemArrayProcFunc.php]]
                        <default><![CDATA[
 ]]></default>
                </property>
-               <property name="[Common Item States, see above]" type="TMENUITEM">
-                       <description><![CDATA[This is the TMENUITEM-options for each category of menuitem that can be generated.
-
-SPECIAL:
-The ->OptionSplit function is run on the whole GIFBUILDER-configuration before the items are generated.]]></description>
-                       <default><![CDATA[
-]]></default>
-               </property>
                <property name="accessKey" type="boolean">
                        <description><![CDATA[If set access-keys are set on the menu-links]]></description>
                        <default><![CDATA[