100 lines
5.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_donation_button" name="Donation Button">
<div class="s_donation"
data-name="Donation Button"
data-donation-email="info@yourcompany.example.com"
data-custom-amount="freeAmount"
t-att-data-display-options="display_options"
data-prefilled-options="true"
data-descriptions="true"
data-donation-amounts='["10", "25", "50", "100"]'
data-minimum-amount="5"
data-maximum-amount="100"
data-slider-step="5"
data-default-amount="25">
<form class="s_donation_form" action="/donation/pay" method="post" enctype="multipart/form-data">
<span id="s_donation_description_inputs">
<input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="A year of cultural awakening."/>
<input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="Caring for a baby for 1 month."/>
<input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="One year in elementary school."/>
<input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="One year in high school."/>
</span>
<a href="#" type="button" class="s_donation_donate_btn btn btn-secondary btn-lg mb-2">Donate Now</a>
</form>
</div>
</template>
<template id="s_donation" name="Donation">
<section class="pt32 pb32 o_cc o_cc1">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-7 pt16 pb16">
<h2>Make a Donation</h2>
<p>Small or large, your contribution is essential.</p>
<t t-snippet-call="website_payment.s_donation_button">
<t t-set="display_options" t-value="'true'"/>
</t>
</div>
<div class="col-lg-5 pt16 pb16 d-none d-md-block">
<img src="/web_editor/shape/website_payment/s_donation_gift.svg?c1=o-color-1" class="img img-fluid mx-auto" style="width: 75%;" alt=""/>
</div>
</div>
</div>
</section>
</template>
<template id="s_donation_options" inherit_id="website.snippet_options">
<xpath expr="." position="inside">
<div data-js="Donation" data-selector=".s_donation">
<we-input class="o_we_large" string="Recipient Email" data-select-data-attribute=""
data-attribute-name="donationEmail"/>
<we-checkbox string="Display Options"
data-name="display_options_opt"
data-display-options="true"
data-no-preview="true">
</we-checkbox>
<we-checkbox string="Pre-filled Options"
data-name="pre_filled_opt"
data-toggle-prefilled-options="true"
data-dependencies="!no_input_opt"
data-no-preview="true">
</we-checkbox>
<we-checkbox string="Descriptions"
class="o_we_sublevel_1"
data-toggle-option-description="true"
data-dependencies="pre_filled_opt"
data-no-preview="true">
</we-checkbox>
<we-select string="Custom Amount" data-no-preview="true">
<we-button data-name="free_amount_opt" data-select-amount-input="freeAmount">Input</we-button>
<we-button data-name="slider_opt" data-select-amount-input="slider" data-dependencies="display_options_opt">Slider</we-button>
<we-button data-name="no_input_opt" data-select-amount-input="" data-dependencies="pre_filled_opt">None</we-button>
</we-select>
<we-input string="Minimum" class="o_we_sublevel_1"
data-step="1" data-set-minimum-amount="" data-dependencies="!no_input_opt"/>
<we-input string="Maximum" class="o_we_sublevel_1"
data-step="1" data-set-maximum-amount="" data-dependencies="slider_opt"/>
<we-input string="Step" class="o_we_sublevel_1"
data-step="1" data-set-slider-step="" data-dependencies="slider_opt"/>
<we-input string="Default Amount" data-step="1" data-attribute-default-value="25"
data-select-data-attribute="" data-attribute-name="defaultAmount"/>
</div>
</xpath>
</template>
<record id="website_payment.s_donation_000_js" model="ir.asset">
<field name="name">Donation 000 JS</field>
<field name="bundle">web.assets_frontend</field>
<field name="path">website_payment/static/src/snippets/s_donation/000.js</field>
</record>
<record id="website_payment.s_donation_000_scss" model="ir.asset">
<field name="name">Donation 000 SCSS</field>
<field name="bundle">web.assets_frontend</field>
<field name="path">website_payment/static/src/snippets/s_donation/000.scss</field>
</record>
</odoo>