<?xml version="1.0"?>
<!--
/**
 * Plumrocket Inc.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End-user License Agreement
 * that is available through the world-wide-web at this URL:
 * http://wiki.plumrocket.net/wiki/EULA
 * If you are unable to obtain it through the world-wide-web, please
 * send an email to support@plumrocket.com so we can send you a copy immediately.
 *
 * @package     Plumrocket_Estimateddelivery
 * @copyright   Copyright (c) 2016 Plumrocket Inc. (http://www.plumrocket.com)
 * @license     http://wiki.plumrocket.net/wiki/EULA  End-user License Agreement
 */
-->
<form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd">
    <fieldset name="estimated_delivery_shipping">
        <argument name="data" xsi:type="array">
            <item name="config" xsi:type="array">
                <item name="label" xsi:type="string" translate="true">Estimated Delivery/Shipping</item>
                <item name="collapsible" xsi:type="boolean">true</item>
                <item name="sortOrder" xsi:type="number">100</item>
            </item>
        </argument>

                <field name="estimated_shipping_enable">
                    <argument name="data" xsi:type="array">
                        <item name="options" xsi:type="object">Plumrocket\Estimateddelivery\Model\Attribute\Source\Enable</item>
                        <item name="config" xsi:type="array">
                            <item name="label" xsi:type="string" translate="true">Shipping Date(s)</item>
                            <item name="dataType" xsi:type="string">int</item>
                            <item name="formElement" xsi:type="string">select</item>
                            <item name="default" xsi:type="string">0</item>
                            <item name="sortOrder" xsi:type="number">300</item>
                        </item>
                    </argument>
                </field>

                <container name="estimated_shipping_days_group">
                    <argument name="data" xsi:type="array">
                        <item name="type" xsi:type="string">group</item>
                        <item name="config" xsi:type="array">
                            <!-- <item name="additionalClasses" xsi:type="string">admin__control-grouped-estimated_shipping_days</item> -->
                            <item name="component" xsi:type="string">Magento_Ui/js/form/components/group</item>
                            <item name="label" xsi:type="string" translate="true">Business Days For Shipping</item>
                            <item name="required" xsi:type="boolean">false</item>
                            <item name="sortOrder" xsi:type="number">301</item>
                            <item name="breakLine" xsi:type="boolean">false</item>
                            <item name="scopeLabel" xsi:type="string">[STORE VIEW]</item>
                            <!-- <item name="imports" xsi:type="array">
                                <item name="disabled" xsi:type="string">ns = ${ $.ns }, index = custom_use_parent_settings :checked</item>
                            </item> -->
                        </item>
                    </argument>
                    <field name="estimated_shipping_days_from">
                        <argument name="data" xsi:type="array">
                            <item name="config" xsi:type="array">
                                <item name="label" xsi:type="string" translate="true">Business Days For Shipping</item>
                                <item name="dataType" xsi:type="string">int</item>
                                <item name="formElement" xsi:type="string">input</item>
                                <item name="notice" xsi:type="string">Number of business days (excluding weekends and holidays) from today's date required for the product to be delivered.</item>
                                <item name="sortOrder" xsi:type="number">302</item>
                            </item>
                        </argument>
                    </field>
                    <field name="estimated_shipping_days_to">
                        <argument name="data" xsi:type="array">
                            <item name="config" xsi:type="array">
                                <!-- <item name="label" xsi:type="string" translate="true">Business Days For Delivery To</item> -->
                                <!-- <item name="label" xsi:type="string" translate="true">—</item> -->
                                <item name="dataType" xsi:type="string">int</item>
                                <item name="formElement" xsi:type="string">input</item>
                                <item name="sortOrder" xsi:type="number">303</item>
                            </item>
                        </argument>
                    </field>
                </container>

                <container name="estimated_shipping_date_group">
                    <argument name="data" xsi:type="array">
                        <item name="type" xsi:type="string">group</item>
                        <item name="config" xsi:type="array">
                            <!-- <item name="additionalClasses" xsi:type="string">admin__control-grouped-estimated_shipping_days</item> -->
                            <item name="additionalClasses" xsi:type="string">admin__control-grouped-date</item>
                            <item name="component" xsi:type="string">Magento_Ui/js/form/components/group</item>
                            <item name="label" xsi:type="string" translate="true">Estimated Shipping Date</item>
                            <item name="required" xsi:type="boolean">false</item>
                            <item name="sortOrder" xsi:type="number">304</item>
                            <item name="breakLine" xsi:type="boolean">false</item>
                            <item name="scopeLabel" xsi:type="string">[STORE VIEW]</item>
                            <!-- <item name="imports" xsi:type="array">
                                <item name="disabled" xsi:type="string">ns = ${ $.ns }, index = custom_use_parent_settings :checked</item>
                            </item> -->
                        </item>
                    </argument>
                    <field name="estimated_shipping_date_from">
                        <argument name="data" xsi:type="array">
                            <item name="config" xsi:type="array">
                                <item name="label" xsi:type="string" translate="true">Estimated Shipping Date</item>
                                <item name="additionalClasses" xsi:type="string">admin__field-date</item>
                                <item name="dataType" xsi:type="string">datetime</item>
                                <item name="formElement" xsi:type="string">date</item>
                                <item name="backend" xsi:type="object">Magento\Eav\Model\Entity\Attribute\Backend\Datetime</item>
                                <item name="sortOrder" xsi:type="number">305</item>
                            </item>
                        </argument>
                    </field>
                    <field name="estimated_shipping_date_to">
                        <argument name="data" xsi:type="array">
                            <item name="config" xsi:type="array">
                                <!-- <item name="label" xsi:type="string" translate="true">To</item> -->
                                <!-- <item name="label" xsi:type="string" translate="true">—</item> -->
                                <item name="additionalClasses" xsi:type="string">admin__field-date</item>
                                <item name="dataType" xsi:type="string">datetime</item>
                                <item name="formElement" xsi:type="string">date</item>
                                <item name="backend" xsi:type="object">Magento\Eav\Model\Entity\Attribute\Backend\Datetime</item>
                                <item name="sortOrder" xsi:type="number">306</item>
                            </item>
                        </argument>
                    </field>
                </container>

                <field name="estimated_shipping_text">
                    <argument name="data" xsi:type="array">
                        <item name="config" xsi:type="array">
                            <item name="class" xsi:type="string">Magento\Catalog\Ui\Component\Category\Form\Element\Wysiwyg</item>
                            <item name="label" xsi:type="string" translate="true">Estimated Shipping Text</item>
                            <item name="formElement" xsi:type="string">wysiwyg</item>
                            <item name="wysiwygConfigData" xsi:type="array">
                                <item name="settings" xsi:type="array">
                                    <item name="theme_advanced_buttons1" xsi:type="string">bold,italic,|,justifyleft,justifycenter,justifyright,|,fontselect,fontsizeselect,|,forecolor,backcolor,|,link,unlink,image,|,bullist,numlist,|,code</item>
                                    <item name="theme_advanced_buttons2" xsi:type="boolean">false</item>
                                    <item name="theme_advanced_buttons3" xsi:type="boolean">false</item>
                                    <item name="theme_advanced_buttons4" xsi:type="boolean">false</item>
                                    <item name="theme_advanced_statusbar_location" xsi:type="boolean">false</item>
                                </item>
                                <item name="files_browser_window_url" xsi:type="boolean">false</item>
                                <item name="height" xsi:type="string">100px</item>
                                <item name="toggle_button" xsi:type="boolean">false</item>
                                <item name="add_variables" xsi:type="boolean">false</item>
                                <item name="add_widgets" xsi:type="boolean">false</item>
                                <item name="add_images" xsi:type="boolean">false</item>
                                <item name="is_pagebuilder_enabled" xsi:type="boolean">false</item>
                            </item>
                            <item name="template" xsi:type="string">ui/form/field</item>
                            <item name="source" xsi:type="string">category</item>
                            <item name="wysiwyg" xsi:type="boolean">true</item>
                            <item name="dataScope" xsi:type="string">estimated_shipping_text</item>
                            <item name="sortOrder" xsi:type="number">307</item>
                            <item name="rows" xsi:type="number">8</item>
                        </item>
                    </argument>
                </field>

        <field name="estimated_delivery_enable">
            <argument name="data" xsi:type="array">
                <item name="options" xsi:type="object">Plumrocket\Estimateddelivery\Model\Attribute\Source\Enable</item>
                <item name="config" xsi:type="array">
                    <item name="label" xsi:type="string" translate="true">Delivery Date(s)</item>
                    <item name="dataType" xsi:type="string">int</item>
                    <item name="formElement" xsi:type="string">select</item>
                    <item name="default" xsi:type="string">0</item>
                    <item name="sortOrder" xsi:type="number">308</item>
                </item>
            </argument>
        </field>

        <container name="estimated_delivery_days_group">
            <argument name="data" xsi:type="array">
                <item name="type" xsi:type="string">group</item>
                <item name="config" xsi:type="array">
                    <!-- <item name="additionalClasses" xsi:type="string">admin__control-grouped-estimated_delivery_days</item> -->
                    <item name="component" xsi:type="string">Magento_Ui/js/form/components/group</item>
                    <item name="label" xsi:type="string" translate="true">Business Days For Delivery</item>
                    <item name="required" xsi:type="boolean">false</item>
                    <item name="sortOrder" xsi:type="number">309</item>
                    <item name="breakLine" xsi:type="boolean">false</item>
                    <item name="scopeLabel" xsi:type="string">[STORE VIEW]</item>
                    <!-- <item name="imports" xsi:type="array">
                        <item name="disabled" xsi:type="string">ns = ${ $.ns }, index = custom_use_parent_settings :checked</item>
                    </item> -->
                </item>
            </argument>
            <field name="estimated_delivery_days_from">
                <argument name="data" xsi:type="array">
                    <item name="config" xsi:type="array">
                        <item name="label" xsi:type="string" translate="true">Business Days For Delivery</item>
                        <item name="dataType" xsi:type="string">int</item>
                        <item name="formElement" xsi:type="string">input</item>
                        <item name="notice" xsi:type="string">Number of business days (excluding weekends and holidays) from today's date required for the product to be delivered.</item>
                        <item name="sortOrder" xsi:type="number">310</item>
                    </item>
                </argument>
            </field>
            <field name="estimated_delivery_days_to">
                <argument name="data" xsi:type="array">
                    <item name="config" xsi:type="array">
                        <!-- <item name="label" xsi:type="string" translate="true">Business Days For Delivery To</item> -->
                        <!-- <item name="label" xsi:type="string" translate="true">—</item> -->
                        <item name="dataType" xsi:type="string">int</item>
                        <item name="formElement" xsi:type="string">input</item>
                        <item name="sortOrder" xsi:type="number">311</item>
                    </item>
                </argument>
            </field>
        </container>

        <container name="estimated_delivery_date_group">
            <argument name="data" xsi:type="array">
                <item name="type" xsi:type="string">group</item>
                <item name="config" xsi:type="array">
                    <!-- <item name="additionalClasses" xsi:type="string">admin__control-grouped-estimated_delivery_days</item> -->
                    <item name="additionalClasses" xsi:type="string">admin__control-grouped-date</item>
                    <item name="component" xsi:type="string">Magento_Ui/js/form/components/group</item>
                    <item name="label" xsi:type="string" translate="true">Estimated Delivery Date</item>
                    <item name="required" xsi:type="boolean">false</item>
                    <item name="sortOrder" xsi:type="number">312</item>
                    <item name="breakLine" xsi:type="boolean">false</item>
                    <item name="scopeLabel" xsi:type="string">[STORE VIEW]</item>
                    <!-- <item name="imports" xsi:type="array">
                        <item name="disabled" xsi:type="string">ns = ${ $.ns }, index = custom_use_parent_settings :checked</item>
                    </item> -->
                </item>
            </argument>
            <field name="estimated_delivery_date_from">
                <argument name="data" xsi:type="array">
                    <item name="config" xsi:type="array">
                        <item name="label" xsi:type="string" translate="true">Estimated Delivery Date</item>
                        <item name="additionalClasses" xsi:type="string">admin__field-date</item>
                        <item name="dataType" xsi:type="string">datetime</item>
                        <item name="formElement" xsi:type="string">date</item>
                        <item name="backend" xsi:type="object">Magento\Eav\Model\Entity\Attribute\Backend\Datetime</item>
                        <item name="sortOrder" xsi:type="number">313</item>
                    </item>
                </argument>
            </field>
            <field name="estimated_delivery_date_to">
                <argument name="data" xsi:type="array">
                    <item name="config" xsi:type="array">
                        <!-- <item name="label" xsi:type="string" translate="true">To</item> -->
                        <!-- <item name="label" xsi:type="string" translate="true">—</item> -->
                        <item name="additionalClasses" xsi:type="string">admin__field-date</item>
                        <item name="dataType" xsi:type="string">datetime</item>
                        <item name="formElement" xsi:type="string">date</item>
                        <item name="backend" xsi:type="object">Magento\Eav\Model\Entity\Attribute\Backend\Datetime</item>
                        <item name="sortOrder" xsi:type="number">314</item>
                    </item>
                </argument>
            </field>
        </container>

        <field name="estimated_delivery_text">
            <argument name="data" xsi:type="array">
                <item name="config" xsi:type="array">
                    <item name="class" xsi:type="string">Magento\Catalog\Ui\Component\Category\Form\Element\Wysiwyg</item>
                    <item name="label" xsi:type="string" translate="true">Estimated Delivery Text</item>
                    <item name="formElement" xsi:type="string">wysiwyg</item>
                    <item name="wysiwygConfigData" xsi:type="array">
                        <item name="settings" xsi:type="array">
                            <item name="theme_advanced_buttons1" xsi:type="string">bold,italic,|,justifyleft,justifycenter,justifyright,|,fontselect,fontsizeselect,|,forecolor,backcolor,|,link,unlink,image,|,bullist,numlist,|,code</item>
                            <item name="theme_advanced_buttons2" xsi:type="boolean">false</item>
                            <item name="theme_advanced_buttons3" xsi:type="boolean">false</item>
                            <item name="theme_advanced_buttons4" xsi:type="boolean">false</item>
                            <item name="theme_advanced_statusbar_location" xsi:type="boolean">false</item>
                        </item>
                        <item name="files_browser_window_url" xsi:type="boolean">false</item>
                        <item name="height" xsi:type="string">100px</item>
                        <item name="toggle_button" xsi:type="boolean">true</item>
                        <item name="add_variables" xsi:type="boolean">false</item>
                        <item name="add_widgets" xsi:type="boolean">false</item>
                        <item name="add_images" xsi:type="boolean">false</item>
                        <item name="is_pagebuilder_enabled" xsi:type="boolean">false</item>
                    </item>
                    <item name="template" xsi:type="string">ui/form/field</item>
                    <item name="source" xsi:type="string">category</item>
                    <item name="wysiwyg" xsi:type="boolean">true</item>
                    <item name="dataScope" xsi:type="string">estimated_delivery_text</item>
                    <item name="sortOrder" xsi:type="number">315</item>
                    <item name="rows" xsi:type="number">8</item>
                </item>
            </argument>
        </field>


    </fieldset>
</form>
