cleanup styles, npm dependencies required (not found yet)

11.0
hveficent 6 years ago
parent 908a76ad75
commit b225a7ca63

@ -1,23 +0,0 @@
{
'name': "forksand_website",
'summary': """
forksand website""",
'description': """
Long description of module's purpose
""",
'author': "Héctor Villarreal Ortega",
'website': "https://eficent.io",
'category': 'Uncategorized',
'version': '0.1',
'depends': ['theme_default', 'website',
'website_anchor_smooth_scroll', 'website_crm',
'website_cookie_notice', 'website_js_below_the_fold',
'website_odoo_debranding'
],
'data': [
'views/home_view.xml',
'views/header_view.xml',
],
}

@ -1,6 +0,0 @@
/*!
* baguetteBox.js
* @author feimosi
* @version 1.8.1
* @url https://github.com/feimosi/baguetteBox.js
*/#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

@ -1,402 +0,0 @@
/*!
* Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
* Copyright 2013-2017 Start Bootstrap
* Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
*/
#intro {
padding: 120px 0 100px;
}
@media (min-width: 992px) {
#intro {
padding: 120px 0 100px;
}
}
:root {
--primary: #855323;
}
.btn-primary {
background-color: #855323;
border-color: #855323;
}
.btn-primary:hover {
background-color: #0069d9;
border-color: #cc6500;
}
.btn-primary:focus, .btn-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(255, 126, 0, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
background-color: #ff7e00;
border-color: #ff7e00;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
background-color: #cc6500;
border-color: #bf5e00;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(255, 126, 0, 0.5);
}
.btn-outline-primary {
color: #ff7e00;
border-color: #ff7e00;
}
.btn-outline-primary:hover {
background-color: #ff7e00;
border-color: #ff7e00;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(255, 126, 0, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #ff7e00;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
background-color: #ff7e00;
border-color: #ff7e00;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-link {
color: #ff7e00;
}
.dropdown-item.active, .dropdown-item:active {
background-color: #ff7e00;
}
.custom-control-input:checked ~ .custom-control-label::before {
background-color: #ff7e00;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
background-color: #ff7e00;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
background-color: #ff7e00;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
background-color: #ff7e00;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
background-color: #ff7e00;
}
.page-link {
color: #ff7e00;
border: 1px solid #dee2e6;
}
.page-item.active .page-link {
background-color: #ff7e00;
border-color: #ff7e00;
}
.badge-primary {
background-color: #ff7e00;
}
.progress-bar {
background-color: #ff7e00;
}
.list-group-item.active {
background-color: #ff7e00;
border-color: #ff7e00;
}
.bg-primary {
background-color: #855323 !important;
}
.border-primary {
}
.text-primary {
color: #ff7e00 !important;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
background-color: #cc6500;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
background-color: #cc6500 !important;
}
a.text-primary:hover, a.text-primary:focus {
color: #cc6500 !important;
}
.btn-primary:hover {
background-color: #cc6500;
border-color: #cc6500;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
background-color: #cc6500;
border-color: #bf5e00;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
background-color: #cc6500;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
background-color: #cc6500 !important;
}
a.text-primary:hover, a.text-primary:focus {
color: #cc6500 !important;
}
.nav-link {
font-weight: 500;
}
.case-study .col-md-12 {
transform: translateY(-130px);
-webkit-transform: translateY(-130px);
padding: 5em 3em;
background-color: #fff;
box-shadow: 0 0 100px rgba(0, 0, 0, 0.15);
}
ul {
list-style-type: none;
}
.btn.btn-Brown {
background: #b07e3b;
}
.btn.btn-Brown:hover {
background: #e1b565;
}
.btn.btn-Brown-fill {
color: #855323;
border-color: #855323;
background: transparent;
}
.btn.btn-Brown-fill:hover {
color: white;
background: #855323;
}
.Brown {
color: #855323;
}
.Brown-bg {
background: #855323;
}
.intro-table-first {
background-image: url('../img/table-1.jpg');
}
.intro-table-hover {
-webkit-transition: background-image 0.3s ease, background-position 0.3s;
transition: background-image 0.3s ease, background-position 0.3s;
background-image: url('../img/table-2.jpg');
}
.intro-table-hover h4 {
-webkit-transform: translateY(170px);
transform: translateY(170px);
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}
.intro-table-hover:hover {
background-image: url('../img/table-2-hover.jpg');
background-position: 50% 50%;
}
.intro-table-third {
background-image: url('../img/table-3.jpg');
}
.intro-table-hover .expand {
margin: 30px;
margin-top: 120px;
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s ease, opacity 0.3s;
-webkit-transform: scale(0.6);
-ms-transform: scale(0.6);
transform: scale(0.6);
}
.intro-table-hover:hover h4 {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.intro-table-hover:hover .expand {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.intro-table-hover .hide-hover {
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.intro-table-hover:hover .hide-hover {
opacity: 0;
}
.intro-tables .intro-table {
position: relative;
width: 100%;
height: 300px;
margin: 20px 0;
}
.intro-tables .intro-table .heading {
margin: 0;
padding: 30px;
}
.intro-tables .intro-table .small-heading {
margin: 0;
padding: 0 30px;
}
.intro-tables .intro-table .bottom {
position: absolute;
bottom: 0;
}
.intro-tables .intro-table .owl-schedule .schedule-row {
padding: 10px 30px;
color: white;
transition: all 0.3s ease;
}
@media(max-width:992px) {
.section {
padding: 80px 0;
}
}
.section1 {
padding: 50px 0;
}
/* Sections */
section {
position: relative;
}
.section {
padding: 80px 0;
background: #fff;
}
.section-padded {
padding: 80px 0 80px;
}
.carousel {
width: 100%; /*test width*/
max-height: 200px; /*what ever height */
overflow: hidden;
}
.carousel-control.left, .carousel-control.right {
background-image: none
}
/* Make the image fully responsive */
.carousel-inner img {
width: 100%;
height: 100%;
}
.carousel-indicators{
bottom:0;
}
.carousel-indicators .active{
background-color:#222;
}
.carousel-indicators li{
border-color:#222;
}
h1 {
font-weight: bold;
}
.navbarlabels {
margin-left: 25%;
}
.myHeading{
font-size: 20px;
font-weight: 400;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.btnRoundded {
border-radius: 0.8rem;
width: 208px !important;
}
.buttonMargin{
margin: 13px 12px 12px 10px;
}
a{
color: #000;
font-weight: 400;
}
.img1 {
pointer-events: none;
}
.img2{
width:100%;
height: 220px;
}
@font-face {
font-family: sairaFont;
src: url('../fonts/Saira-Regular.ttf') format('truetype');
}
.alternate-font {
font-family:"sairaFont"
}
.btn-light {
color: #212529;
background-color: #f8f9fa;
border-color: #f8f9fa;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<!-- Customize header -->
<template id="custom_wrapwrap" inherit_id="website.layout"
name="Custom Header">
<!--<xpath expr="//div[@id='wrapwrap']/header/div" position="attributes">-->
<!--<attribute name="class">navbar navbar-default navbar-fixed-top-->
<!--</attribute>-->
<!--</xpath>-->
<xpath expr="//div[@id='wrapwrap']/header" position="attributes">
<attribute name="class">alternate-font</attribute>
</xpath>
</template>
<template id="custom_wrap" inherit_id="website.homepage"
name="Custom Body">
<xpath expr="//div[@id='wrap']" position="attributes">
<attribute name="class">alternate-font</attribute>
</xpath>
</template>
</odoo>

@ -1,266 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_frontend" name="Custom styles"
inherit_id="web.assets_frontend">
<xpath expr="." position="inside">
<link rel='stylesheet'
href='/forksand_website/static/src/css/scrolling-nav.css'/>
<link rel='stylesheet'
href='/forksand_website/static/src/css/baguetteBox.min.css'/>
<script type="text/javascript"
src="/forksand_website/static/src/js/scrolling-nav.js"></script>
<script type="text/javascript"
src="/forksand_website/static/src/js/baguetteBox.min.js"></script>
<script>
baguetteBox.run('.tz-gallery');
</script>
</xpath>
</template>
<template id="website.homepage" priority="29" name="Home">
<t t-call="website.layout">
<t t-set="pageName" t-value="'homepage'"/>
<div id="wrap" class="oe_structure oe_empty">
<t t-call="forksand_website.init_header"/>
<t t-call="forksand_website.about"/>
<t t-call="forksand_website.showcase"/>
<t t-call="forksand_website.contact"/>
</div>
</t>
</template>
<template id="forksand_website.init_header" name="Home Carrousel">
<div class="bg-primary text-white" id="intro">
<div class="img-fluid container text-center">
<img alt=""
src="forksand_website/static/src/img/logoVertical.png"
data-sr-id="2"
style="; visibility: visible; -webkit-transform: translateY(0) scale(1); opacity: 1;transform: translateY(0) scale(1); opacity: 1;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0s, opacity 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0s; transition: transform 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0s, opacity 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0s; "/>
<p class="lead" data-sr-id="5"
style="; visibility: visible; -webkit-transform: translateY(0) scale(1); opacity: 1;transform: translateY(0) scale(1); opacity: 1;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s, opacity 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s; transition: transform 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s, opacity 0.6s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s; ">
Free Software &amp; Open Source Hardware
</p>
<div class="mx-auto">
<a class="btn btn-light btnRoundded buttonMargin sr-button js-scroll-trigger"
href="#media" data-sr-id="14"
style="visibility: visible; transform: translateY(0px) scale(1); opacity: 1; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, transform 1s cubic-bezier(0.6, 0.2, 0.1, 1) 0.6s, opacity 1s cubic-bezier(0.6, 0.2, 0.1, 1) 0.6s;">
Free Software
</a>
<a class="btn btn-light btnRoundded buttonMargin sr-button js-scroll-trigger"
href="#media" data-sr-id="15"
style="visibility: visible; transform: translateY(0px) scale(1); opacity: 1; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, transform 1s cubic-bezier(0.6, 0.2, 0.1, 1) 0.6s, opacity 1s cubic-bezier(0.6, 0.2, 0.1, 1) 0.6s;">
Open Source Hardware
</a>
</div>
</div>
</div>
</template>
<template id="forksand_website.about" name="About">
<div class="section1" id="about">
<div class="case-study showcase-bottom">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="title text-center">
<h1 class="Brown">About Us</h1>
<div class="myHeading">Fork Sand, Inc. is a free
Software, Open Source
<br/>
Hardware company developing Secure computing
<br/>
devices that guard users&#39; privacy.
</div>
</div>
</div>
</div>
</div>
</div>
<section id="media">
<div class="container-fluid showcase-left">
<div class="title text-center">
<h1 class="Brown">Media</h1>
</div>
<div class="container">
<div class="carousel slide" data-ride="carousel"
id="demo">
<ul class="carousel-indicators">
<li class="active" data-slide-to="0"
data-target="#demo"></li>
<li data-slide-to="1" data-target="#demo"></li>
<li data-slide-to="2" data-target="#demo"></li>
</ul>
<div class="carousel-inner">
<div class="carousel-item active">
<img alt="Los Angeles"
class="img-fluid img-thumbnail"
height="300"
src="forksand_website/static/src/img/carousel/forksand-hifive-case.png"
width="1100"/>
</div>
<div class="carousel-item">
<img alt="Chicago"
class="img-fluid img-thumbnail"
height="300"
src="forksand_website/static/src/img/carousel/IMG_20180118_182153.jpg"
width="1100"/>
</div>
<div class="carousel-item">
<img alt="New York"
class="img-fluid img-thumbnail"
height="300"
src="forksand_website/static/src/img/carousel/IMG_20180117_222633.jpg"
width="1100"/>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</template>
<template id="forksand_website.showcase" name="Newsletter Modal">
<section class="showcase-left">
<div class="container">
<div class="tz-gallery">
<div class="row">
<div class="col-md-4">
<a class="lightbox"
href="forksand_website/static/src/img/showcase/freecadhifi.png">
<img alt="Bridge"
class="img-fluid img-thumbnail img2"
src="forksand_website/static/src/img/showcase/freecadhifi.png"/>
</a>
</div>
<div class="col-md-4">
<a class="lightbox"
href="forksand_website/static/src/img/showcase/IMG_20180117_231522.jpg">
<img alt="Bridge"
class="img-fluid img-thumbnail img2"
src="forksand_website/static/src/img/showcase/IMG_20180117_231522.jpg"/>
</a>
</div>
<div class="col-md-4">
<a class="lightbox"
href="forksand_website/static/src/img/showcase/forksand-hifive-case.png">
<img alt="Bridge"
class="img-fluid img-thumbnail img2"
src="forksand_website/static/src/img/showcase/forksand-hifive-case.png"/>
</a>
</div>
</div>
<div class="row">
<div class="col-md-4">
<a class="lightbox"
href="forksand_website/static/src/img/showcase/IMG_20180118_182121.jpg">
<img alt="Bridge"
class="img-fluid img-thumbnail img2"
src="forksand_website/static/src/img/showcase/IMG_20180118_182121.jpg"/>
</a>
</div>
<div class="col-md-4">
<a class="lightbox"
href="forksand_website/static/src/img/showcase/IMG_20180118_182153.jpg">
<img alt="Bridge"
class="img-fluid img-thumbnail img2"
src="forksand_website/static/src/img/showcase/IMG_20180118_182153.jpg"/>
</a>
</div>
<div class="col-md-4">
<a class="lightbox"
href="forksand_website/static/src/img/showcase/IMG_20180118_190156.jpg">
<img alt="Bridge"
class="img-fluid img-thumbnail img2"
src="forksand_website/static/src/img/showcase/IMG_20180118_190156.jpg"/>
</a>
</div>
</div>
</div>
</div>
</section>
<section class="section showcase-bottom">
<div class="card col-md-12 container bg-primary text-white text-center p-2">
<div class="myHeading white mx-auto">Built upon the philosophy
of users' freedom
</div>
</div>
</section>
</template>
<template id="forksand_website.contact" name="Contact Forksand">
<div class="container">
<h1 class="Brown">Contact</h1>
<div class="row">
<div class="col-md-8">
<div class="text-center mt64" name="mail_button">
<form action="/website_form/" method="post" data-model_name="crm.lead" data-success_page="/contactus-thank-you" class="s_website_form form-horizontal container-fluid mt32" enctype="multipart/form-data" data-editable-form="false">
<div class="form-group form-field o_website_form_required_custom">
<label class="col-md-3 col-sm-4 control-label" for="contact_name">Your Name</label>
<div class="col-md-7 col-sm-8">
<input type="text" class="form-control o_website_form_input" name="contact_name" t-att-value="request.params.get('contact_name', '')" required=""/>
</div>
</div>
<div class="form-group form-field">
<label class="col-md-3 col-sm-4 control-label" for="phone">Phone Number</label>
<div class="col-md-7 col-sm-8">
<input type="text" class="form-control o_website_form_input" name="phone" t-att-value="request.params.get('phone', '')"/>
</div>
</div>
<div class="form-group form-field o_website_form_required_custom">
<label class="col-md-3 col-sm-4 control-label" for="email_from">Email</label>
<div class="col-md-7 col-sm-8">
<input type="text" class="form-control o_website_form_input" name="email_from" required="" t-att-value="request.params.get('email_from', '')"/>
</div>
</div>
<div class="form-group form-field o_website_form_required_custom">
<label class="col-md-3 col-sm-4 control-label" for="partner_name">Your Company</label>
<div class="col-md-7 col-sm-8">
<input type="text" class="form-control o_website_form_input" name="partner_name" required="" t-att-value="request.params.get('partner_name', '')"/>
</div>
</div>
<div class="form-group form-field o_website_form_required">
<label class="col-md-3 col-sm-4 control-label" for="name">Subject</label>
<div class="col-md-7 col-sm-8">
<input type="text" class="form-control o_website_form_input" name="name" required="" t-att-value="request.params.get('name', '')"/>
</div>
</div>
<div class="form-group form-field o_website_form_required_custom">
<label class="col-md-3 col-sm-4 control-label" for="description">Your Question</label>
<div class="col-md-7 col-sm-8">
<textarea class="form-control o_website_form_input" name="description" required=""><t t-esc="request.params.get('description', '')"/></textarea>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-3 col-sm-offset-4 col-sm-8 col-md-7">
<span class="btn btn-primary btn-lg o_website_form_send">Send</span>
<span id="o_website_form_result"/>
</div>
</div>
</form>
</div>
</div>
<div class="col-md-4 mb32">
<img class="img-fluid" src="forksand_website/static/src/img/BC.png"/>
</div>
</div>
</div>
</template>
</odoo>
Loading…
Cancel
Save