Skip to content

Commit f300111

Browse files
committed
In pagebuilder form replace tabs grid to multiselect
1 parent 9fa8c77 commit f300111

File tree

13 files changed

+22
-636
lines changed

13 files changed

+22
-636
lines changed

Controller/Adminhtml/ContentType/Tab/Metadata.php

-53
This file was deleted.

Model/Config/ContentType/AdditionalData/Provider/TabDataUrl.php

-35
This file was deleted.

Model/Config/ContentType/AdditionalData/ProviderInterface.php

-30
This file was deleted.

Ui/Component/Listing/Column/Status.php

-52
This file was deleted.

etc/di.xml

-7
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,6 @@
5757
</argument>
5858
</arguments>
5959
</type>
60-
<type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory">
61-
<arguments>
62-
<argument name="collections" xsi:type="array">
63-
<item name="pagebuilder_easytabs_select_grid_data_source" xsi:type="string">Swissup\Easytabs\Model\ResourceModel\Entity\Grid\Collection</item>
64-
</argument>
65-
</arguments>
66-
</type>
6760
<type name="Magento\PageBuilder\Model\Stage\RendererPool">
6861
<arguments>
6962
<argument name="renderers" xsi:type="array">

view/adminhtml/pagebuilder/content_type/easytabs.xml

-5
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,5 @@
4949
</converters>
5050
</appearance>
5151
</appearances>
52-
<additional_data>
53-
<item name="chooserConfig" xsi:type="array">
54-
<item name="dataUrl" xsi:type="object">Swissup\Easytabs\Model\Config\ContentType\AdditionalData\Provider\TabDataUrl</item>
55-
</item>
56-
</additional_data>
5752
</type>
5853
</config>

view/adminhtml/ui_component/pagebuilder_easytabs_form.xml

+20-74
Original file line numberDiff line numberDiff line change
@@ -68,58 +68,33 @@
6868
<settings>
6969
<label/>
7070
</settings>
71-
<!-- <component component="Swissup_Easytabs/js/form/element/tabs-chooser" name="tabs_chooser" sortOrder="10">-->
72-
<!-- <argument name="data" xsi:type="array">-->
73-
<!-- <item name="config" xsi:type="array">-->
74-
<!-- <item name="requestParameter" xsi:type="string">alias</item>-->
75-
<!-- <item name="dataUrlConfigPath" xsi:type="string">content_types.easytabs.additional_data.chooserConfig.dataUrl</item>-->
76-
<!-- <item name="modalName" xsi:type="string">ns = ${ $.ns }, index = modal</item>-->
77-
<!-- <item name="buttonTitle" xsi:type="string" translate="true">Select Tab(s)</item>-->
78-
<!-- <item name="displayMetadata" xsi:type="boolean">false</item>-->
79-
<!-- </item>-->
80-
<!-- </argument>-->
81-
<!-- <settings>-->
82-
<!-- <imports>-->
83-
<!-- <link name="id">${ $.ns }.${ $.ns }.general.alias:value</link>-->
84-
<!-- </imports>-->
85-
<!-- </settings>-->
86-
<!-- </component>-->
87-
<!-- <field name="alias" formElement="input" sortOrder="20">-->
88-
<!-- <settings>-->
89-
<!-- <dataType>text</dataType>-->
90-
<!-- <imports>-->
91-
<!-- <link name="value">${ $.ns }.${ $.ns }.modal.pagebuilder_easytabs_select_grid.columns.ids:lastSelected</link>-->
92-
<!-- </imports>-->
93-
<!-- </settings>-->
94-
<!-- </field>-->
95-
<field name="filter_tabs" formElement="input" sortOrder="20">
71+
<field name="filter_tabs" formElement="multiselect" sortOrder="20">
9672
<settings>
73+
<dataType>string</dataType>
9774
<label translate="true">Tabs</label>
98-
<dataType>text</dataType>
99-
<!-- <imports>-->
100-
<!-- <link name="value">${ $.ns }.${ $.ns }.modal.pagebuilder_easytabs_select_grid.columns.ids:value</link>-->
101-
<!-- </imports>-->
10275
</settings>
76+
<formElements>
77+
<multiselect>
78+
<settings>
79+
<options class="Swissup\Easytabs\Model\Config\Source\WidgetTabs"/>
80+
</settings>
81+
</multiselect>
82+
</formElements>
10383
</field>
10484

105-
<insertListing name="pagebuilder_easytabs_select_grid" >
85+
<field name="tabs_layout" formElement="select" sortOrder="25">
10686
<settings>
107-
<dataLinks>
108-
<exports>false</exports>
109-
<imports>true</imports>
110-
</dataLinks>
111-
<autoRender>true</autoRender>
112-
<dataScope>pagebuilder_easytabs_select_grid</dataScope>
113-
<ns>pagebuilder_easytabs_select_grid</ns>
114-
<selectionsProvider>pagebuilder_easytabs_select_grid.pagebuilder_easytabs_select_grid.columns.ids</selectionsProvider>
115-
<externalProvider>${ $.ns }.pagebuilder_easytabs_select_grid_data_source</externalProvider>
116-
<externalData>filter_tabs</externalData>
117-
<!-- <externalData>alias</externalData>-->
118-
<!-- <imports>-->
119-
<!-- <link name="ids">${ $.ns }.${ $.ns }.general.filter_tabs:value</link>-->
120-
<!-- </imports>-->
87+
<dataType>string</dataType>
88+
<label translate="true">Layout</label>
12189
</settings>
122-
</insertListing>
90+
<formElements>
91+
<select>
92+
<settings>
93+
<options class="Swissup\Easytabs\Model\Config\Source\Layout"/>
94+
</settings>
95+
</select>
96+
</formElements>
97+
</field>
12398

12499
<field name="template" formElement="select" sortOrder="30" component="Magento_PageBuilder/js/form/element/dependent-select">
125100
<argument name="data" xsi:type="array">
@@ -149,33 +124,4 @@
149124
</field>
150125

151126
</fieldset>
152-
<!-- <modal name="modal" sortOrder="30">-->
153-
<!-- <settings>-->
154-
<!-- <listens>-->
155-
<!-- <link name="pagebuilder_easytabs_select_grid.pagebuilder_easytabs_select_grid.columns.ids:lastSelected">closeModal</link>-->
156-
<!-- </listens>-->
157-
<!-- <modalClass>pagebuilder-block-modal</modalClass>-->
158-
<!-- <options>-->
159-
<!-- <option name="title" xsi:type="string" translate="true">Select Tab(s)</option>-->
160-
<!-- </options>-->
161-
<!-- </settings>-->
162-
<!-- <insertListing name="pagebuilder_easytabs_select_grid" sortOrder="10">-->
163-
<!-- <settings>-->
164-
<!-- <externalData>alias</externalData>-->
165-
<!-- <externalProvider>${ $.ns }.pagebuilder_easytabs_select_grid_data_source</externalProvider>-->
166-
<!-- <loading>false</loading>-->
167-
<!-- <selectionsProvider>${ $.ns }.${ $.ns }.columns.ids</selectionsProvider>-->
168-
<!-- <autoRender>true</autoRender>-->
169-
<!-- <dataScope>alias</dataScope>-->
170-
<!-- <ns>pagebuilder_easytabs_select_grid</ns>-->
171-
<!-- <dataLinks>-->
172-
<!-- <imports>false</imports>-->
173-
<!-- <exports>true</exports>-->
174-
<!-- </dataLinks>-->
175-
<!-- <listens>-->
176-
<!-- <link name="pagebuilder_easytabs_select_grid.pagebuilder_easytabs_select_grid.columns.ids:lastSelected">save</link>-->
177-
<!-- </listens>-->
178-
<!-- </settings>-->
179-
<!-- </insertListing>-->
180-
<!-- </modal>-->
181127
</form>

0 commit comments

Comments
 (0)