Browse Source

[ADD] Initial Commit 'theme_watchhut'

pull/164/head
Ajmal Cybro 4 years ago
parent
commit
e90e5d139a
  1. 23
      theme_watchhut/__init__.py
  2. 54
      theme_watchhut/__manifest__.py
  3. 23
      theme_watchhut/models/__init__.py
  4. 33
      theme_watchhut/models/theme_watchhut.py
  5. BIN
      theme_watchhut/static/description/banner.jpg
  6. BIN
      theme_watchhut/static/description/icon.png
  7. BIN
      theme_watchhut/static/description/images/1.jpg
  8. BIN
      theme_watchhut/static/description/images/2.jpg
  9. BIN
      theme_watchhut/static/description/images/3.jpg
  10. BIN
      theme_watchhut/static/description/images/4.jpg
  11. BIN
      theme_watchhut/static/description/images/5.jpg
  12. BIN
      theme_watchhut/static/description/images/6.jpg
  13. BIN
      theme_watchhut/static/description/images/Cybrosys.png
  14. BIN
      theme_watchhut/static/description/images/cybro-logo-oca-no-text.png
  15. BIN
      theme_watchhut/static/description/images/cybro-logo-oca.png
  16. BIN
      theme_watchhut/static/description/images/demo-1.jpg
  17. BIN
      theme_watchhut/static/description/images/demo-2.jpg
  18. BIN
      theme_watchhut/static/description/images/demo-3.jpg
  19. BIN
      theme_watchhut/static/description/images/hero.png
  20. BIN
      theme_watchhut/static/description/images/laptop-screenshots.jpg
  21. BIN
      theme_watchhut/static/description/images/phone-screenshots.jpg
  22. 261
      theme_watchhut/static/description/index.html
  23. BIN
      theme_watchhut/static/description/theme_screenshot.jpg
  24. 4
      theme_watchhut/static/src/css/font-awesome.min.css
  25. 1392
      theme_watchhut/static/src/css/style.css
  26. 29
      theme_watchhut/static/src/css/style.css.map
  27. BIN
      theme_watchhut/static/src/fonts/ElegantIcons.eot
  28. 1832
      theme_watchhut/static/src/fonts/ElegantIcons.svg
  29. BIN
      theme_watchhut/static/src/fonts/ElegantIcons.ttf
  30. BIN
      theme_watchhut/static/src/fonts/ElegantIcons.woff
  31. BIN
      theme_watchhut/static/src/fonts/FontAwesome.otf
  32. BIN
      theme_watchhut/static/src/fonts/fontawesome-webfont.eot
  33. 2671
      theme_watchhut/static/src/fonts/fontawesome-webfont.svg
  34. BIN
      theme_watchhut/static/src/fonts/fontawesome-webfont.ttf
  35. BIN
      theme_watchhut/static/src/fonts/fontawesome-webfont.woff
  36. BIN
      theme_watchhut/static/src/fonts/fontawesome-webfont.woff2
  37. BIN
      theme_watchhut/static/src/images/gallery/1.jpg
  38. BIN
      theme_watchhut/static/src/images/gallery/2.jpg
  39. BIN
      theme_watchhut/static/src/images/gallery/4.jpg
  40. BIN
      theme_watchhut/static/src/images/gallery/5.jpg
  41. BIN
      theme_watchhut/static/src/images/gallery/6.jpg
  42. BIN
      theme_watchhut/static/src/images/gallery/ee.gif
  43. BIN
      theme_watchhut/static/src/images/gallery/footer.jpg
  44. BIN
      theme_watchhut/static/src/images/gallery/footer1.jpg
  45. BIN
      theme_watchhut/static/src/images/gallery/ww.jpg
  46. 2
      theme_watchhut/static/src/images/icon/facebook.svg
  47. 2
      theme_watchhut/static/src/images/icon/instagram.svg
  48. 53
      theme_watchhut/static/src/images/icon/shopping-cart.svg
  49. 53
      theme_watchhut/static/src/images/icon/shopping-cartshop.svg
  50. 2
      theme_watchhut/static/src/images/icon/twitter.svg
  51. BIN
      theme_watchhut/static/src/images/product/1-1.jpg
  52. BIN
      theme_watchhut/static/src/images/product/1.jpg
  53. BIN
      theme_watchhut/static/src/images/product/2-2.jpg
  54. BIN
      theme_watchhut/static/src/images/product/2.jpg
  55. BIN
      theme_watchhut/static/src/images/product/3-3.jpg
  56. BIN
      theme_watchhut/static/src/images/product/3.jpg
  57. BIN
      theme_watchhut/static/src/images/product/4-4.jpg
  58. BIN
      theme_watchhut/static/src/images/product/4.jpg
  59. BIN
      theme_watchhut/static/src/images/product/5-5.jpg
  60. BIN
      theme_watchhut/static/src/images/product/5.jpg
  61. BIN
      theme_watchhut/static/src/images/product/6-6.jpg
  62. BIN
      theme_watchhut/static/src/images/product/6.jpg
  63. BIN
      theme_watchhut/static/src/images/product/7-7.jpg
  64. BIN
      theme_watchhut/static/src/images/product/7.jpg
  65. BIN
      theme_watchhut/static/src/images/product/8-8.jpg
  66. BIN
      theme_watchhut/static/src/images/product/8.jpg
  67. BIN
      theme_watchhut/static/src/images/product/9-9.jpg
  68. BIN
      theme_watchhut/static/src/images/product/9.jpg
  69. BIN
      theme_watchhut/static/src/images/product/preview/7-7.jpg
  70. BIN
      theme_watchhut/static/src/images/product/preview/7.jpg
  71. BIN
      theme_watchhut/static/src/images/snippets/gallery.jpg
  72. BIN
      theme_watchhut/static/src/images/snippets/heading.jpg
  73. BIN
      theme_watchhut/static/src/images/snippets/shop_button.jpg
  74. 104
      theme_watchhut/static/src/js/custom.js
  75. 117
      theme_watchhut/static/src/js/custom_shop.js
  76. 34
      theme_watchhut/static/src/scss/_common.scss
  77. 352
      theme_watchhut/static/src/scss/_normalize.scss
  78. 28
      theme_watchhut/static/src/scss/_variables.scss
  79. 125
      theme_watchhut/static/src/scss/components/_banner.scss
  80. 86
      theme_watchhut/static/src/scss/components/_buttons.scss
  81. 3
      theme_watchhut/static/src/scss/components/_components.scss
  82. 0
      theme_watchhut/static/src/scss/components/_product.scss
  83. 52
      theme_watchhut/static/src/scss/layout/_footer.scss
  84. 0
      theme_watchhut/static/src/scss/layout/_forms.scss
  85. 0
      theme_watchhut/static/src/scss/layout/_grid.scss
  86. 0
      theme_watchhut/static/src/scss/layout/_header.scss
  87. 5
      theme_watchhut/static/src/scss/layout/_layouts.scss
  88. 142
      theme_watchhut/static/src/scss/layout/_navigation.scss
  89. 0
      theme_watchhut/static/src/scss/layout/_sidebar.scss
  90. 57
      theme_watchhut/static/src/scss/pages/_about.scss
  91. 0
      theme_watchhut/static/src/scss/pages/_cart.scss
  92. 98
      theme_watchhut/static/src/scss/pages/_contact.scss
  93. 5
      theme_watchhut/static/src/scss/pages/_home.scss
  94. 6
      theme_watchhut/static/src/scss/pages/_pages.scss
  95. 128
      theme_watchhut/static/src/scss/pages/_preview.scss
  96. 116
      theme_watchhut/static/src/scss/pages/_shop.scss
  97. 44
      theme_watchhut/static/src/scss/pages/home/_gallery.scss
  98. 15
      theme_watchhut/static/src/scss/pages/home/_shop-button.scss
  99. 11
      theme_watchhut/static/src/scss/style.scss
  100. 76
      theme_watchhut/views/about_page.xml

23
theme_watchhut/__init__.py

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import models

54
theme_watchhut/__manifest__.py

@ -0,0 +1,54 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
{
'name': 'Theme WatchHut',
'description': 'Theme WatchHut is an attractive and modern eCommerce Website theme',
'summary': 'Theme WatchHut is an attractive and modern eCommerce Website theme',
'category': 'Theme/eCommerce',
'version': '14.0.1.0.0',
'author': 'Cybrosys Techno Solutions',
'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'website': "https://www.cybrosys.com",
'depends': ['website_sale'],
'data': [
'views/about_page.xml',
'views/assets.xml',
'views/contact_us.xml',
'views/footer.xml',
'views/header.xml',
'views/layouts.xml',
'views/product_view.xml',
'views/shop.xml',
'views/snippets/gallery.xml',
'views/snippets/heading.xml',
'views/snippets/shop_button.xml',
],
'images': [
'static/description/banner.jpg',
'static/description/theme_screenshot.jpg',
],
'license': 'LGPL-3',
'installable': True,
'application': True,
'auto_install': False,
}

23
theme_watchhut/models/__init__.py

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import theme_watchhut

33
theme_watchhut/models/theme_watchhut.py

@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import models
class ThemeWatchHut(models.AbstractModel):
_inherit = 'theme.utils'
def _theme_watchhut_post_copy(self, mod):
self.enable_view('website.template_header_default')
self.enable_view('website.template_header_default_align_right')
self.disable_view('website.template_header_default_oe_structure_header_default_1')

BIN
theme_watchhut/static/description/banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
theme_watchhut/static/description/icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
theme_watchhut/static/description/images/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 KiB

BIN
theme_watchhut/static/description/images/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

BIN
theme_watchhut/static/description/images/3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

BIN
theme_watchhut/static/description/images/4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
theme_watchhut/static/description/images/5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 KiB

BIN
theme_watchhut/static/description/images/6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

BIN
theme_watchhut/static/description/images/Cybrosys.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
theme_watchhut/static/description/images/cybro-logo-oca-no-text.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
theme_watchhut/static/description/images/cybro-logo-oca.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
theme_watchhut/static/description/images/demo-1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 KiB

BIN
theme_watchhut/static/description/images/demo-2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

BIN
theme_watchhut/static/description/images/demo-3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

BIN
theme_watchhut/static/description/images/hero.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

BIN
theme_watchhut/static/description/images/laptop-screenshots.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 KiB

BIN
theme_watchhut/static/description/images/phone-screenshots.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

261
theme_watchhut/static/description/index.html

@ -0,0 +1,261 @@
<!-- Hero Section -->
<div class="container pt-4 mt-4 rounded" style="background-color: #f0f2f4; font-family: Montserrat, 'sans-serif';">
<div class="row">
<div class="col-lg-12 mb-4">
<img src="images/Cybrosys.png" alt="Cybrosys Logo" style="width: 120px; height: auto;">
<hr style="border-color: #e1e5e9;" />
</div>
</div>
<div class="row">
<div class="col-lg-12 text-center">
<img src="images/hero.png" width=60% height="auto" class="mb-4" alt="Theme Screenshot">
</div>
<div class="col-lg-12 text-center">
<h1 class="mt-4">Theme WatchHut</h1>
<p class="lead mb-4" style="max-width: 700px; margin: 0 auto;">
Theme WatchHut is a attractive and unique front-end theme mainly suitable for eCommerce website. Many
custom designed snippets facilitates to add better user experience. Contains best deals with new arrival
products slider, testimonial slider that are configured from the backend. This theme fully customized
the eCommerce website, shop view, custom categories view, product view, contact us page...etc. it
contains price filter and clear cart options by default.
</p>
</div>
</div>
<!-- End of Hero Section -->
<!-- Alternate Section -->
<div class="row p-4">
<div class="col-lg-6 px-4" style="margin-top: 100px;">
<h2>Desktop View</h2>
<p class="lead">
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
</p>
</div>
<div class="col-lg-6 px-4">
<img style="border-radius: 0.5em;" src="images/laptop-screenshots.jpg" width="90%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
</div>
<div class="row p-4">
<div class="col-lg-6 px-4">
<img style="border-radius: 0.5em;" src="images/phone-screenshots.jpg" width="90%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-6 px-4" style="margin-top: 100px;">
<h2>Mobile View</h2>
<p class="lead">
User friendly and modern looking theme makes your page more Stylish And Beautiful.
</p>
</div>
</div>
<!-- End of Alternate Section -->
<!-- Two Columns Section -->
<div class="row p-4">
<!-- Column 1 -->
<div class="col-lg-6">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/1.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Home Page</h2>
<p class="lead text-center">
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
</p>
</div>
</div>
</div>
<!-- End of Column 1 -->
<!-- Column 2 -->
<div class="col-lg-6">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/2.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Product View</h2>
<p class="lead text-center">
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
</p>
</div>
</div>
</div>
<!-- End of Column 2 -->
</div>
<!-- End of Two Columns Section -->
<!-- One Column Section -->
<div class="row p-4">
<div class="col-lg-6">
<img style="border-radius: 0.5em;" src="images/3.jpg" width="90%" height="auto" class="mb-4 shadow-sm"
alt="Theme Screenshot">
</div>
<div class="col-lg-6" style="padding-top: 100px;">
<h2>Overview</h2>
<p class="lead">
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
</p>
</div>
</div>
<!-- End of Two Columns Section -->
<!-- Two Columns Section -->
<div class="row p-4">
<!-- Column 1 -->
<div class="col-lg-4">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/4.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Contact</h2>
<p class="lead text-center">
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
</p>
</div>
</div>
</div>
<!-- End of Column 1 -->
<!-- Column 2 -->
<div class="col-lg-4">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/5.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">Shop</h2>
<p class="lead text-center">
It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages.
</p>
</div>
</div>
</div>
<!-- End of Column 2 -->
<!-- Column 4 -->
<div class="col-lg-4">
<div class="row">
<div class="col-lg-12">
<img style="border-radius: 0.5em;" src="images/6.jpg" width="100%" height="auto"
class="mb-4 shadow-sm" alt="Theme Screenshot">
</div>
<div class="col-lg-12 mt-4">
<h2 class="text-center">About</h2>
<p class="lead text-center">
It is easy to customize and use. Just drag and drop the building blocks to make attractive
webpages.
</p>
</div>
</div>
</div>
<!-- End of Column 4 -->
</div>
<!-- End of Two Columns Section -->
<!-- Demo Pages -->
<section class="oe_container">
<div class="row" style="margin: 60px auto -30px;">
<div class="col-lg-12 text-center">
<h4 class="mt-4">Demo Pages</h4>
<hr style="border-width: 3px; border-color: #0984e3; width: 100px;">
</div>
</div>
<div class="row" style="margin: 40px auto; border-radius: 15px; padding: 38px;">
<div class="col-sm-6 col-md-4 px-2">
<div class="bg-white shadow overflow-hidden mb32"
style="border-radius: 15px; width: 300px; padding-bottom: 0; margin-right: 30px;">
<img src="./images/demo-1.jpg" width="300px" height="auto">
<h6 class="text-center my-3">Home</h6>
<hr style="border-width: 5px; border-color: #0984e3; width: 150px; margin-bottom: 0;">
</div>
</div>
<div class="col-sm-6 col-md-4 px-2">
<div class="bg-white shadow overflow-hidden mb32"
style="border-radius: 15px; width: 300px; padding-bottom: 0;">
<img src="./images/demo-2.jpg" width="300px" height="auto">
<h6 class="text-center my-3">Shop</h6>
<hr style="border-width: 5px; border-color: #05c46b; width: 150px; margin-bottom: 0;">
</div>
</div>
<div class="col-sm-6 col-md-4 px-2">
<div class="bg-white shadow overflow-hidden mb32"
style="border-radius: 15px; width: 300px; padding-bottom: 0;">
<img src="./images/demo-3.jpg" width="300px" height="auto">
<h6 class="text-center my-3">Product Preview</h6>
<hr style="border-width: 5px; border-color: #f44f52; width: 150px; margin-bottom: 0;">
</div>
</div>
</div>
</section>
<!-- End of Demo Pages -->
<!-- Footer -->
<div class="row" style="margin-top: 4rem;">
<div class="col-lg-12 text-center">
<h2>Get Help</h2>
<hr style=" border: 2px solid #b22126; margin-top: 2px;" width="40px">
<p class="text-center" style="max-width: 650px; margin: 0 auto;">If you have anything to share with us
based
on
your use of this module, please let us know. We are ready to offer our support.</p>
</div>
</div>
<div class="row">
<div class="col px-4 pt-3 pb-2 shadow-sm"
style="background-color: #fff; max-width: 450px; border-radius: 0.5em; margin: 1em auto;">
<div class="row">
<div class="col-lg-8">
<h6><a href="mailto:info@cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i
class="fa fa-envelope mr-2"></i>info@cybrosys.com</a></h6>
</div>
<div class="col-lg-4 d-flex justify-content-end" style="position: relative;">
<h6><a href="mailto:info@cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i class="fa fa-chevron-right"></i></a>
</h6>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col px-4 pt-3 pb-2 shadow-sm"
style="background-color: #fff; max-width: 450px; border-radius: 0.5em; margin: 1em auto;">
<div class="row">
<div class="col-lg-8">
<h6><a href="https://www.cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i
class="fa fa-globe mr-2"></i>www.cybrosys.com</a></h6>
</div>
<div class="col-lg-4 d-flex justify-content-end" style="position: relative;">
<h6><a href="https://www.cybrosys.com" target="_blank"
style="color: #050505; text-decoration: none;"><i class="fa fa-chevron-right"></i></a>
</h6>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 mt-4 mb-2 text-center">
<p style="font-weight: bold">A Quality Theme From</p>
</div>
<div class="col-lg-12 text-center">
<img src="images/cybro-logo-oca.png" width="80px" height="auto">
</div>
</div>
<!-- End of Footer -->
</div>

BIN
theme_watchhut/static/description/theme_screenshot.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

4
theme_watchhut/static/src/css/font-awesome.min.css

File diff suppressed because one or more lines are too long

1392
theme_watchhut/static/src/css/style.css

File diff suppressed because it is too large

29
theme_watchhut/static/src/css/style.css.map

File diff suppressed because one or more lines are too long

BIN
theme_watchhut/static/src/fonts/ElegantIcons.eot

Binary file not shown.

1832
theme_watchhut/static/src/fonts/ElegantIcons.svg

File diff suppressed because it is too large

After

Width:  |  Height:  |  Size: 271 KiB

BIN
theme_watchhut/static/src/fonts/ElegantIcons.ttf

Binary file not shown.

BIN
theme_watchhut/static/src/fonts/ElegantIcons.woff

Binary file not shown.

BIN
theme_watchhut/static/src/fonts/FontAwesome.otf

Binary file not shown.

BIN
theme_watchhut/static/src/fonts/fontawesome-webfont.eot

Binary file not shown.

2671
theme_watchhut/static/src/fonts/fontawesome-webfont.svg

File diff suppressed because it is too large

After

Width:  |  Height:  |  Size: 434 KiB

BIN
theme_watchhut/static/src/fonts/fontawesome-webfont.ttf

Binary file not shown.

BIN
theme_watchhut/static/src/fonts/fontawesome-webfont.woff

Binary file not shown.

BIN
theme_watchhut/static/src/fonts/fontawesome-webfont.woff2

Binary file not shown.

BIN
theme_watchhut/static/src/images/gallery/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

BIN
theme_watchhut/static/src/images/gallery/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 KiB

BIN
theme_watchhut/static/src/images/gallery/4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
theme_watchhut/static/src/images/gallery/5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

BIN
theme_watchhut/static/src/images/gallery/6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
theme_watchhut/static/src/images/gallery/ee.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

BIN
theme_watchhut/static/src/images/gallery/footer.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

BIN
theme_watchhut/static/src/images/gallery/footer1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
theme_watchhut/static/src/images/gallery/ww.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

2
theme_watchhut/static/src/images/icon/facebook.svg

@ -0,0 +1,2 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 682 682.66669" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path xmlns="http://www.w3.org/2000/svg" d="m221.796875 640h-162.503906v-226.246094h-69.042969v-150.003906h69.042969v-100.628906c0-89.949219 73.175781-163.121094 163.117187-163.121094h105.9375v162.507812h-80.410156c-14.410156 0-26.140625 11.726563-26.140625 26.132813v75.105469h69.042969v150.007812h-69.042969zm0 0" fill="#000" data-original="#000000" style="" class=""/></g></svg>

After

Width:  |  Height:  |  Size: 678 B

2
theme_watchhut/static/src/images/icon/instagram.svg

@ -0,0 +1,2 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path xmlns="http://www.w3.org/2000/svg" d="m75 512h362c41.355469 0 75-33.644531 75-75v-362c0-41.355469-33.644531-75-75-75h-362c-41.355469 0-75 33.644531-75 75v362c0 41.355469 33.644531 75 75 75zm-45-437c0-24.8125 20.1875-45 45-45h362c24.8125 0 45 20.1875 45 45v362c0 24.8125-20.1875 45-45 45h-362c-24.8125 0-45-20.1875-45-45zm0 0" fill="#000" data-original="#000000" style="" class=""/><path xmlns="http://www.w3.org/2000/svg" d="m256 391c74.4375 0 135-60.5625 135-135s-60.5625-135-135-135-135 60.5625-135 135 60.5625 135 135 135zm0-240c57.898438 0 105 47.101562 105 105s-47.101562 105-105 105-105-47.101562-105-105 47.101562-105 105-105zm0 0" fill="#000" data-original="#000000" style="" class=""/><path xmlns="http://www.w3.org/2000/svg" d="m406 151c24.8125 0 45-20.1875 45-45s-20.1875-45-45-45-45 20.1875-45 45 20.1875 45 45 45zm0-60c8.269531 0 15 6.730469 15 15s-6.730469 15-15 15-15-6.730469-15-15 6.730469-15 15-15zm0 0" fill="#ffffff" data-original="#000000" style="" class=""/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

53
theme_watchhut/static/src/images/icon/shopping-cart.svg

@ -0,0 +1,53 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512.005 512.005" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M394.667,384.002c-29.397,0-53.333,23.936-53.333,53.333s23.936,53.333,53.333,53.333S448,466.733,448,437.336 S424.064,384.002,394.667,384.002z M394.667,469.336c-17.643,0-32-14.357-32-32c0-17.643,14.357-32,32-32s32,14.357,32,32 C426.667,454.978,412.309,469.336,394.667,469.336z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M181.333,384.002c-29.397,0-53.333,23.936-53.333,53.333s23.936,53.333,53.333,53.333 c29.397,0,53.333-23.936,53.333-53.333S210.731,384.002,181.333,384.002z M181.333,469.336c-17.643,0-32-14.357-32-32 c0-17.643,14.357-32,32-32c17.643,0,32,14.357,32,32C213.333,454.978,198.976,469.336,181.333,469.336z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M458.667,341.336H191.125c-25.323,0-47.317-18.027-52.288-42.88L85.12,29.912c-1.003-4.992-5.376-8.576-10.453-8.576h-64 C4.779,21.336,0,26.114,0,32.002s4.779,10.667,10.667,10.667H65.92l51.989,259.989c6.955,34.773,37.76,60.011,73.216,60.011 h267.541c5.888,0,10.667-4.779,10.667-10.667C469.333,346.114,464.555,341.336,458.667,341.336z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M509.397,89.005c-2.027-2.325-4.971-3.669-8.064-3.669H96c-5.888,0-10.667,4.779-10.667,10.667S90.112,106.669,96,106.669 h393.024l-17.237,120.939c-0.683,4.779-4.501,8.512-9.28,9.088L126.741,277.4c-5.867,0.725-10.027,6.037-9.323,11.883 c0.661,5.419,5.248,9.387,10.581,9.387c0.427,0,0.853-0.021,1.28-0.064l335.765-40.725c14.336-1.749,25.771-12.949,27.819-27.243 l19.029-133.141C512.341,94.445,511.424,91.33,509.397,89.005z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
</g></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

53
theme_watchhut/static/src/images/icon/shopping-cartshop.svg

@ -0,0 +1,53 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512.005 512.005" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M394.667,384.002c-29.397,0-53.333,23.936-53.333,53.333s23.936,53.333,53.333,53.333S448,466.733,448,437.336 S424.064,384.002,394.667,384.002z M394.667,469.336c-17.643,0-32-14.357-32-32c0-17.643,14.357-32,32-32s32,14.357,32,32 C426.667,454.978,412.309,469.336,394.667,469.336z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M181.333,384.002c-29.397,0-53.333,23.936-53.333,53.333s23.936,53.333,53.333,53.333 c29.397,0,53.333-23.936,53.333-53.333S210.731,384.002,181.333,384.002z M181.333,469.336c-17.643,0-32-14.357-32-32 c0-17.643,14.357-32,32-32c17.643,0,32,14.357,32,32C213.333,454.978,198.976,469.336,181.333,469.336z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M458.667,341.336H191.125c-25.323,0-47.317-18.027-52.288-42.88L85.12,29.912c-1.003-4.992-5.376-8.576-10.453-8.576h-64 C4.779,21.336,0,26.114,0,32.002s4.779,10.667,10.667,10.667H65.92l51.989,259.989c6.955,34.773,37.76,60.011,73.216,60.011 h267.541c5.888,0,10.667-4.779,10.667-10.667C469.333,346.114,464.555,341.336,458.667,341.336z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M509.397,89.005c-2.027-2.325-4.971-3.669-8.064-3.669H96c-5.888,0-10.667,4.779-10.667,10.667S90.112,106.669,96,106.669 h393.024l-17.237,120.939c-0.683,4.779-4.501,8.512-9.28,9.088L126.741,277.4c-5.867,0.725-10.027,6.037-9.323,11.883 c0.661,5.419,5.248,9.387,10.581,9.387c0.427,0,0.853-0.021,1.28-0.064l335.765-40.725c14.336-1.749,25.771-12.949,27.819-27.243 l19.029-133.141C512.341,94.445,511.424,91.33,509.397,89.005z" fill="#000" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
</g></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

2
theme_watchhut/static/src/images/icon/twitter.svg

@ -0,0 +1,2 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512.00203 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path xmlns="http://www.w3.org/2000/svg" d="m191.011719 419.042969c-22.140625 0-44.929688-1.792969-67.855469-5.386719-40.378906-6.335938-81.253906-27.457031-92.820312-33.78125l-30.335938-16.585938 32.84375-10.800781c35.902344-11.804687 57.742188-19.128906 84.777344-30.597656-27.070313-13.109375-47.933594-36.691406-57.976563-67.175781l-7.640625-23.195313 6.265625.957031c-5.941406-5.988281-10.632812-12.066406-14.269531-17.59375-12.933594-19.644531-19.78125-43.648437-18.324219-64.21875l1.4375-20.246093 12.121094 4.695312c-5.113281-9.65625-8.808594-19.96875-10.980469-30.777343-5.292968-26.359376-.863281-54.363282 12.476563-78.851563l10.558593-19.382813 14.121094 16.960938c44.660156 53.648438 101.226563 85.472656 168.363282 94.789062-2.742188-18.902343-.6875-37.144531 6.113281-53.496093 7.917969-19.039063 22.003906-35.183594 40.722656-46.691407 20.789063-12.777343 46-18.96875 70.988281-17.433593 26.511719 1.628906 50.582032 11.5625 69.699219 28.746093 9.335937-2.425781 16.214844-5.015624 25.511719-8.515624 5.59375-2.105469 11.9375-4.496094 19.875-7.230469l29.25-10.078125-19.074219 54.476562c1.257813-.105468 2.554687-.195312 3.910156-.253906l31.234375-1.414062-18.460937 25.230468c-1.058594 1.445313-1.328125 1.855469-1.703125 2.421875-1.488282 2.242188-3.339844 5.03125-28.679688 38.867188-6.34375 8.472656-9.511718 19.507812-8.921875 31.078125 2.246094 43.96875-3.148437 83.75-16.042969 118.234375-12.195312 32.625-31.09375 60.617187-56.164062 83.199219-31.023438 27.9375-70.582031 47.066406-117.582031 56.847656-23.054688 4.796875-47.8125 7.203125-73.4375 7.203125zm0 0" fill="#000" data-original="#000000" style=""/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
theme_watchhut/static/src/images/product/1-1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

BIN
theme_watchhut/static/src/images/product/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

BIN
theme_watchhut/static/src/images/product/2-2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

BIN
theme_watchhut/static/src/images/product/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
theme_watchhut/static/src/images/product/3-3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

BIN
theme_watchhut/static/src/images/product/3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

BIN
theme_watchhut/static/src/images/product/4-4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

BIN
theme_watchhut/static/src/images/product/4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

BIN
theme_watchhut/static/src/images/product/5-5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

BIN
theme_watchhut/static/src/images/product/5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 KiB

BIN
theme_watchhut/static/src/images/product/6-6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

BIN
theme_watchhut/static/src/images/product/6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
theme_watchhut/static/src/images/product/7-7.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

BIN
theme_watchhut/static/src/images/product/7.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

BIN
theme_watchhut/static/src/images/product/8-8.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

BIN
theme_watchhut/static/src/images/product/8.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

BIN
theme_watchhut/static/src/images/product/9-9.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 KiB

BIN
theme_watchhut/static/src/images/product/9.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

BIN
theme_watchhut/static/src/images/product/preview/7-7.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

BIN
theme_watchhut/static/src/images/product/preview/7.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

BIN
theme_watchhut/static/src/images/snippets/gallery.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

BIN
theme_watchhut/static/src/images/snippets/heading.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
theme_watchhut/static/src/images/snippets/shop_button.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

104
theme_watchhut/static/src/js/custom.js

@ -0,0 +1,104 @@
odoo.define('theme_watchhut.theme_watchhut', function (require) {
"use strict";
console.log("WatchHut code working")
$(window).scroll(function(){
$(".banner").css("opacity", 1 - $(window).scrollTop() / 250);
});
// Detect request animation frame
var scroll = window.requestAnimationFrame ||
// IE Fallback
function (callback) { window.setTimeout(callback, 1000 / 90) };
var elementsToShow = document.querySelectorAll('.show-on-scroll');
function loop() {
Array.prototype.forEach.call(elementsToShow, function (element) {
if (isElementInViewport(element)) {
element.classList.add('is-visible');
} else {
element.classList.remove('is-visible');
}
});
scroll(loop);
}
// Call the loop for the first time
loop();
// Helper function from: http://stackoverflow.com/a/7557433/274826
function isElementInViewport(el) {
// special bonus for those using jQuery
if (typeof jQuery === "function" && el instanceof jQuery) {
el = el[0];
}
var rect = el.getBoundingClientRect();
return (
(rect.top <= 0
&& rect.bottom >= 0)
||
(rect.bottom >= (window.innerHeight || document.documentElement.clientHeight) &&
rect.top <= (window.innerHeight || document.documentElement.clientHeight))
||
(rect.top >= 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight))
);
}
$(document).ready(function () {
$(".filter-button").click(function () {
var value = $(this).attr('data-filter');
if (value == "all") {
//$('.filter').removeClass('hidden');
$('.filter').show('1000');
}
else {
// $('.filter[filter-item="'+value+'"]').removeClass('hidden');
// $(".filter").not('.filter[filter-item="'+value+'"]').addClass('hidden');
$(".filter").not('.' + value).hide('3000');
$('.filter').filter('.' + value).show('3000');
}
});
if ($(".filter-button").removeClass("active")) {
$(this).removeClass("active");
}
$(this).addClass("active");
});
$(window).scroll(function(){
$(".banner_about, .banner_contact").css("opacity", 1 - $(window).scrollTop() / 250);
});
$(window).scroll(function () {
$(".banner_contact").css("opacity", 1 - $(window).scrollTop() / 250);
});
// $(window).scroll(function () {
// $(".banner").css("opacity", 1 - $(window).scrollTop() / 250);
// });
$(document).ready(function(){
var quantitiy=0;
$('.quantity-right-plus').click(function(e){
// Stop acting like a button
e.preventDefault();
// Get the field name
var quantity = parseInt($('#quantity').val());
// If is not undefined
$('#quantity').val(quantity + 1);
// Increment
});
$('.quantity-left-minus').click(function(e){
// Stop acting like a button
e.preventDefault();
// Get the field name
var quantity = parseInt($('#quantity').val());
// If is not undefined
// Increment
if(quantity>0){
$('#quantity').val(quantity - 1);
}
});
});
});

117
theme_watchhut/static/src/js/custom_shop.js

@ -0,0 +1,117 @@
odoo.define('theme_watchhut.theme_watchhut_shop', function (require) {
"use strict";
console.log("WatchHut Shop code working")
// $(window).scroll(function(){
// $(".banner").css("opacity", 1 - $(window).scrollTop() / 250);
// });
// filterSelection("all")
// function filterSelection(c) {
// var x, i;
// x = document.getElementsByClassName("column");
// if (c == "all") c = "";
// for (i = 0; i < x.length; i++) {
// w3RemoveClass(x[i], "show");
// if (x[i].className.indexOf(c) > -1) w3AddClass(x[i], "show");
// }
// }
// function w3AddClass(element, name) {
// var i, arr1, arr2;
// arr1 = element.className.split(" ");
// arr2 = name.split(" ");
// for (i = 0; i < arr2.length; i++) {
// if (arr1.indexOf(arr2[i]) == -1) { element.className += " " + arr2[i]; }
// }
// }
// function w3RemoveClass(element, name) {
// var i, arr1, arr2;
// arr1 = element.className.split(" ");
// arr2 = name.split(" ");
// for (i = 0; i < arr2.length; i++) {
// while (arr1.indexOf(arr2[i]) > -1) {
// arr1.splice(arr1.indexOf(arr2[i]), 1);
// }
// }
// element.className = arr1.join(" ");
// }
// // Add active class to the current button (highlight it)
// var btnContainer = document.getElementById("myBtnContainer");
// var btns = btnContainer.getElementsByClassName("btn");
// for (var i = 0; i < btns.length; i++) {
// btns[i].addEventListener("click", function () {
// var current = document.getElementsByClassName("active");
// current[0].className = current[0].className.replace(" active", "");
// this.className += " active";
// });
// }
$(".test").hover(function () {
$(this).attr("src", "/theme_watchhut/static/src/images/product/1-1.jpg");
},
function () {
$(this).attr("src", "/theme_watchhut/static/src/images/product/1.jpg");
});
// $(".test1").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/2-2.jpg");
// },
//
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/2.jpg");
// });
//
// $(".test2").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/3-3.jpg");
// },
//
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/3.jpg");
// });
//
// $(".test3").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/4-4.jpg");
// },
//
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/4.jpg");
// });
//
// $(".test4").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/5-5.jpg");
// },
//
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/5.jpg");
// });
//
// $(".test5").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/6-6.jpg");
// },
//
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/6.jpg");
// });
//
// $(".test6").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/7-7.jpg");
// },
//
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/7.jpg");
// });
//
// $(".test7").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/8-8.jpg");
// },
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/8.jpg");
// });
// $(".test8").hover(function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/9-9.jpg");
// },
// function () {
// $(this).attr("src", "/theme_watchhut/static/src/images/product/9.jpg");
// });
});

34
theme_watchhut/static/src/scss/_common.scss

@ -0,0 +1,34 @@
*{
list-style-type:none;
font-family: $font-default;
&:focus,&:active{
outline: none !important;
}
}
img{width: 100%;}
body{
background-color:$color-white;
}
*:hover{
-webkit-transition: 0.5s;
transition: 0.5s;
}
// @media (max-width: 1300px) {
// .my-custom-container{
// width:1300px;
// }}
*::selection {
color: rgb(0, 204, 255);
}

352
theme_watchhut/static/src/scss/_normalize.scss

@ -0,0 +1,352 @@
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Render the `main` element consistently in IE.
*/
main {
display: block;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
===========================================
=============================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}

28
theme_watchhut/static/src/scss/_variables.scss

@ -0,0 +1,28 @@
//font
$font-default: 'Lora', serif;
$font-offer:'Cinzel Decorative', cursive;
//colors
$color-red: #ff5254;
$color-pink: #fab4bf;
$color-black: #000000;
$color-grey: #858585;
$color-white:#ffffff;
$color-footer:#fdeaea;
$color-hover:#3e300bdb;
$color-border:#cfcdcd;
$color-bg-heading:#e6e4e4d1;
$color-whitesmoke:#8d8d8d;
//fon-size
$font-size-h1: 36px;
$font-size-h4:18px;
$font-size-subheading:25px;
$font-size-text: 14px;
$font-size-s:15px;
$font-size-banner:53px;
$font-size-form:12px;
$font-bold:18px;

125
theme_watchhut/static/src/scss/components/_banner.scss

@ -0,0 +1,125 @@
.banner{
padding-top: 100px;
padding-bottom: 200px;
@media screen and(max-width:768px) {
padding-top: 70px;
padding-bottom: 90px;
}
.banner_head{
color: black;
text-align: center;
font-size: calc(3.6vw + 1rem);
margin: auto;
font-family: $font-offer;
}
}
.banner_about{
padding-top: 100px;
padding-bottom: 200px;
@media screen and(max-width:768px) {
padding-top: 70px;
padding-bottom: 90px;
}
.banner_head{
color: black;
text-align: center;
font-size: calc(3.6vw + 1rem);
margin: auto;
font-family: $font-offer;
}
// &:after {
// content: "About us ";
// position: fixed;
// // transform: rotate(300deg);
// // -webkit-transform: rotate(300deg);
// color:black;
// left: 40%;
// top: 30%;
// font-size:60px;
// font-family: $font-offer;;
// z-index: -1;
// // -moz-transform: rotate(300deg);
// // -ms-transform: rotate(300deg);
// // -o-transform: rotate(300deg);
// }
}
.banner_contact{
padding-top: 100px;
padding-bottom: 200px;
@media screen and(max-width:768px) {
padding-top: 70px;
padding-bottom: 90px;
}
// &:after {
// content: "Contact ";
// position: fixed;
// // transform: rotate(300deg);
// // -webkit-transform: rotate(300deg);
// color:black;
// left: 40%;
// top: 30%;
// font-size:60px;
// font-family: $font-offer;;
// z-index: -1;
// // -moz-transform: rotate(300deg);
// // -ms-transform: rotate(300deg);
// // -o-transform: rotate(300deg);
// }
.banner_head{
color: black;
text-align: center;
font-size: calc(3.6vw + 1rem);
margin: auto;
font-family: $font-offer;
}
}
.banner_preview{
padding-top: 100px;
padding-bottom: 0px !important;
@media screen and(max-width:768px) {
padding-top: 70px;
padding-bottom: 90px;
}
// &:after {
// content: "Preview";
// position: fixed;
// // transform: rotate(300deg);
// // -webkit-transform: rotate(300deg);
// color:$color-black;
// left: 40%;
// top: 30%;
// font-size:60px;
// font-family: $font-offer;;
// z-index: -1;
// // -moz-transform: rotate(300deg);
// // -ms-transform: rotate(300deg);
// // -o-transform: rotate(300deg);
// }
.banner_head{
color: black;
text-align: center;
font-size: calc(3.6vw + 1rem);
margin: auto;
font-family: $font-offer;
}
}

86
theme_watchhut/static/src/scss/components/_buttons.scss

@ -0,0 +1,86 @@
.btn {
border: none ;
outline: none !important;
box-shadow: none !important;
&-primary {
background-color: $color-red !important;
border-color: $color-red;
padding: 9px 35px;
&:hover {
background-color: darken($color-red, 5%) !important;
border: none;
}
}
&-shop {
background-color: transparent !important;
border-radius: 0;
font-size: 30px;
color: $color-white;
background-image:linear-gradient(360deg, #fff 2%, #00000059 6%);
padding-bottom: 12px;
&:hover {
color: black !important;
border: none;
background: transparent;
}
}
&-submit {
background-color: transparent !important;
border-radius: 0;
font-size: 30px;
color: $color-white;
background-image:linear-gradient(360deg, #fff 2%, #00000059 6%);
padding-bottom: 12px;
&:hover {
color: darken($color-white, 100%) !important;
border: none;
background-image:linear-gradient(360deg, #fff 100%, #00000059 6%)
}
}
&-minus {
background-color:transparent!important;
border-color: $color-grey !important;
height: 100%;
border:1px solid black;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
&:hover{
background: $color-hover !important;
border: transparent !important;
color:$color-white;
}
}
&-add{
margin-top: 40px;
display: block;
color: $color-white;
font-size: 18px;
padding-top: 15px;
background: $color-grey;
border-radius:0 ;
height: 60px;
-webkit-border-radius:0 ;
-moz-border-radius:0 ;
-ms-border-radius:0 ;
-o-border-radius:0 ;
&:hover{
color: $color-white;
background: darken($color-grey, 5%) !important; ;
}
}
}

3
theme_watchhut/static/src/scss/components/_components.scss

@ -0,0 +1,3 @@
@import './banner';
@import './buttons';
@import './product';

0
theme_watchhut/static/src/scss/components/_product.scss

52
theme_watchhut/static/src/scss/layout/_footer.scss

@ -0,0 +1,52 @@
.footer{
background-color: $color-black !important;
.footer_bg{
height: 500px;
background-image: url(./../images/gallery/footer1.jpg);
background-size: cover;
background-repeat: no-repeat;
margin: 60px 0;
}
.footer_bottom{
padding: 40px 40px;
margin-left: 40px;
h3{
color: $color-white !important;
font-size: 35px;
font-family: $font-offer;
}
ul{
display: flex;
padding-left: 0;
li{
background-image:linear-gradient(360deg, #fff 2%, #00000059 6%);
margin: 0 20px;
a{ font-size: 18px;
color: $color-footer;
text-decoration: none;
}
&:first-child{
margin-left: 0 !important;
}
}
}
p{
color: $color-white;
margin-top: 30px;
letter-spacing: 2px;
a{
text-decoration: none;
color: $color-footer;
&:hover{
color:$color-hover;
}
}
}
}
}

0
theme_watchhut/static/src/scss/layout/_forms.scss

0
theme_watchhut/static/src/scss/layout/_grid.scss

0
theme_watchhut/static/src/scss/layout/_header.scss

5
theme_watchhut/static/src/scss/layout/_layouts.scss

@ -0,0 +1,5 @@
@import './header';
@import './navigation';
@import './footer';
// @import './navigation';

142
theme_watchhut/static/src/scss/layout/_navigation.scss

@ -0,0 +1,142 @@
.navbar{
padding: 30px 0;
margin: 0 60px;
@media screen and(max-width:768px) {
margin: 0 20px;
}
.navbar-collapse{
transition: all 0.35s ease-out;
transform-origin: center left;
}
.navbar-nav{
margin-left: auto;
background: $color-white;
.nav-item{
padding: 0 15px;
text-align: center;
}
.nav-link{
color: black;
padding-left: 15px;
&:hover{
color: $color-whitesmoke;
}
img{
width: 100%;
max-width: 25px;
}
}
}
.nav-shop{
margin-left: auto;
.nav-link{
color: $color-black;
padding-left: 15px;
&:hover{
color: rgba(0, 0, 0, 0.747);
}
}
}
}
.bg-light{
background-color:transparent !important;
}
.navbar-light {
.navbar-brand{
color: black !important;
font-size: 35px;
font-family: $font-offer;
@media screen and(max-width:768px) {
font-size: 25px;
}
}
.brand-shop{
color: $color-black !important;
}
}
.navbar-light .navbar-nav .active >
.nav-link, .navbar-light .navbar-nav
.nav-link.active, .navbar-light .navbar-nav
.nav-link.show, .navbar-light .navbar-nav .show > .nav-link{
color: rgb(255, 255, 255);
border:1px solid;
border-color: transparent;
background-image:linear-gradient(360deg, #fff 2%, #00000059 6%) !important;
padding-bottom: 10px;
}
.new{
fill: black;
&:hover{
fill:rgba(75, 75, 75, 0.747)!important;
}
}
.navbar-toggler span {
display: block;
background-color: #4f4f4f;
height: 3px;
width: 25px;
margin-top: 5px;
margin-bottom: 5px;
position: relative;
left: 0;
opacity: 1;
transition: all 0.35s ease-out;
transform-origin: center left;
}
/* top line needs a little padding */
.navbar-toggler span:nth-child(1) {
margin-top: 0.3em;
}
/**
* Animate collapse into X.
*/
/* top line rotates 45 degrees clockwise and moves up and in a bit to close the center of the X in the center of the button */
.navbar-toggler:not(.collapsed) span:nth-child(1) {
transform: translate(15%, -33%) rotate(45deg);
}
/* center line goes transparent */
.navbar-toggler:not(.collapsed) span:nth-child(2) {
opacity: 0;
}
/* bottom line rotates 45 degrees counter clockwise, in, and down a bit to close the center of the X in the center of the button */
.navbar-toggler:not(.collapsed) span:nth-child(3) {
transform: translate(15%, 33%) rotate(-45deg) ;
}
/**
* Animate collapse open into hamburger menu
*/
/* top line moves back to initial position and rotates back to 0 degrees */
.navbar-toggler span:nth-child(1) {
transform: translate(0%, 0%) rotate(0deg) ;
}
/* middle line goes back to regular color and opacity */
.navbar-toggler span:nth-child(2) {
opacity: 1;
}
/* bottom line goes back to initial position and rotates back to 0 degrees */
.navbar-toggler span:nth-child(3) {
transform: translate(0%, 0%) rotate(0deg) ;
}

0
theme_watchhut/static/src/scss/layout/_sidebar.scss

57
theme_watchhut/static/src/scss/pages/_about.scss

@ -0,0 +1,57 @@
.about{
.large{
opacity: 1;
.large_text{
font-size:65px;
color: black;
letter-spacing: 1em;
@media screen and(max-width:992px) {
font-size:45px;
letter-spacing: .5em;
}
@media screen and(max-width:992px) {
font-size:45px;
letter-spacing: .2em;
}
@media screen and(max-width:992px) {
font-size:35px;
}
p{
font-size: 14px;
margin-top: -10px;
letter-spacing: 2px !important;
@media screen and(max-width:992px) {
margin-top: 10px;
}
}
}
}
.about_content{
color: black;
margin-top: 100px;
padding-bottom: 50px;
h4{
font-size: 25px;
padding-bottom: 20px;
}
p{
letter-spacing: 2px;
line-height: 2rem;
}
.ital{
font-style: italic;
}
}
}

0
theme_watchhut/static/src/scss/pages/_cart.scss

98
theme_watchhut/static/src/scss/pages/_contact.scss

@ -0,0 +1,98 @@
.contact {
.contact_contents {
.email_c,
.tel_c {
a {
color: black;
font-size: 35px;
text-decoration: none;
}
padding-bottom: 20px;
}
ul {
display: flex;
padding-left: 0;
margin-top: 20px;
li {
&:first-child {
margin-right: 10px;
}
width: 40px;
padding-right: 15px;
}
a {
img {
width: 100%;
}
}
}
form {
margin-top: 50px;
padding-bottom: 50px;
.form-group {
label {
color: black;
}
.form-control {
display: block;
width: 100%;
height: calc(2.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #000000;
background-color: rgb(179, 177, 177);
background-clip: padding-box;
border: 1px solid;
border-radius: 0;
transition: outline 0.15s ease-in-out;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
box-shadow: none;
border-color: transparent;
-webkit-transition: outline 0.15s ease-in-out;
-moz-transition: outline 0.15s ease-in-out;
-ms-transition: outline 0.15s ease-in-out;
-o-transition: outline 0.15s ease-in-out;
}
}
textarea:focus,
.form-control:focus {
outline: 3px solid rgb(0, 0, 0) !important;
outline-offset: 4px;
background-color: white !important ;
border: white;
}
}
}
}
.insta{
fill: rgb(0, 0, 0);
&:hover{
fill:rgb(255, 255, 255)!important;
background:rgb(255, 166, 0);
}
}
.fb{
fill: rgb(0, 0, 0);
&:hover{
fill:rgb(0, 102, 255)!important;
}
}
.twt{
fill: rgb(0, 0, 0);
&:hover{
fill:rgb(56, 184, 243)!important;
}
}

5
theme_watchhut/static/src/scss/pages/_home.scss

@ -0,0 +1,5 @@
@import './home/gallery';
@import './home/shop-button';

6
theme_watchhut/static/src/scss/pages/_pages.scss

@ -0,0 +1,6 @@
@import './home';
@import './about';
@import './shop';
@import './cart';
@import './contact';
@import './preview';

128
theme_watchhut/static/src/scss/pages/_preview.scss

@ -0,0 +1,128 @@
.breadcrumb{
margin-left:20px;
margin-top: 100px;
background: transparent;
.breadcrumb-item{
position: relative;
padding-right: 2rem;
a{
color: $color-black;
text-decoration: none;
}
&:first-child{
&::before{
display: inline-block;
color: #6c757d;
content: " " ;
display: none !important;
}
}
&::before{
display: inline-block;
color: $color-black;
content: " ";
height: 10px;
width: 8px;
left: -17%;
position: absolute;
border: 1px solid;
border-top-color: currentcolor;
border-left-color: currentcolor;
bottom: 6px;
transform: translate;
transform: rotate(314deg);
border-top-color: transparent;
border-left-color: transparent;
}
}
}
.preview{
padding: 0 20px;
margin-top: 50px;
padding-bottom: 60px;
nav{
margin-bottom: 10px;
a {
color: $color-black;
font-size: 25px;
padding-right: 20px;
}
}
.pre_wrapper{
flex-basis: 50%;
max-height: 100vh;
overflow-y: scroll;
border: 1px solid rgb(255, 255, 255);
scroll-snap-type: y mandatory;
scroll-snap-type: x mandatory;
scroll-behavior: smooth;
scrollbar-width: none; /* Firefox */
-ms-overflow-style: none; /* IE 10+ */
&::-webkit-scrollbar {
width: 0px;
background: transparent; /* Chrome/Safari/Webkit */
}
&.proximity {
scroll-snap-type: y proximity;
}
}
.preview_img{
cursor: pointer;
img{
width: 100%;
}
}
.preview_left{
margin-top: 50px;
padding: 30px 20px;
h2{
font-weight: normal;
font-size: 50px;
padding-top: 20px;
}
.price{
font-size: 20px;
padding-top: 20px;
}
.details{
padding-top: 20px;
line-height: 35px;
word-spacing: 5px;
}
.quantity{
padding-top: 20px;
label{
font-size: 25px;
}
.input-group{
margin-top: 15px;
width: 115px;
}
}
}
}

116
theme_watchhut/static/src/scss/pages/_shop.scss

@ -0,0 +1,116 @@
.shop{
background-color: $color-white;
.banner{
padding-top: 100px;
padding-bottom: 200px;
.banner_head{
color: $color-black;
text-align: center;
font-size: calc(3.6vw + 1rem);
margin: auto;
font-family: $font-offer;
}
}
.product{
padding: 0 50px;
.way{
color: $color-black;
text-decoration: none;
}
.img_details{
padding-top: 20px;
text-align: center;
h4{
padding-top: 20px;
font-weight: normal;
}
}
.main {
text-align: center;
margin: auto;
h2{
text-align: center;
font-size: 60px;
color:$color-black;
text-transform: uppercase;
padding-bottom: 30px;
@media screen and(max-width:768px){
font-size: 30px;
}
}
.categories{
display: flex;
justify-content: center;
@media screen and(max-width:768px){
display: block;
}
}
}
h1 {
font-size: 50px;
word-break: break-all;
}
.row {
margin: 10px -16px;
}
/* Add padding BETWEEN each column */
.row,
.row > .column {
padding: 8px;
}
/* Create three equal columns that floats next to each other */
.column {
float: left;
width: 33.33%;
display: none; /* Hide all elements by default */
}
/* Clear floats after rows */
.row:after {
content: "";
display: table;
clear: both;
}
/* Content */
.content {
padding: 20px 0;
}
/* The "show" class is added to the filtered elements */
.show {
display: block;
}
/* Style the buttons */
.btn {
border: none;
outline: none;
padding: 12px 16px;
background-color: white;
cursor: pointer;
color:$color-black;
}
.btn:hover {
color: grey;
}
.btn.active {
color:grey;
}
}
#hh{
-webkit-transition: 0.5s;
transition: 0.5s;
}
}

44
theme_watchhut/static/src/scss/pages/home/_gallery.scss

@ -0,0 +1,44 @@
.gallery {
.gallery_content {
margin: 0 30px;
@media screen and(max-width:768px) {
margin: 0 5px;
}
}
.wrapper {
padding-bottom: 40px;
img {
width: 100%;
}
}
}
.inline-photo {
//border: 1em solid #fff;
//border-bottom: 4em solid #fff;
//border-radius: .25em;
//box-shadow: 1em 1em 2em .25em rgba(0,0,0,.2);
//margin: 2em auto;
opacity: 0;
transform: translateY(0em) rotateZ(0deg);
transition: transform 6s 0.25s cubic-bezier(0, 1, 0.3, 1), opacity 0.9s 0.25s ease-out;
//max-width: 600px;
//width: 90%;
will-change: transform, opacity;
-webkit-transform: translateY(0em) rotateZ(0deg);
-moz-transform: translateY(0em) rotateZ(0deg);
-ms-transform: translateY(0em) rotateZ(0deg);
-o-transform: translateY(0em) rotateZ(0deg);
-webkit-transition: transform 6s 0.25s cubic-bezier(0, 1, 0.3, 1), opacity 0.9s 0.25s ease-out;
-moz-transition: transform 6s 0.25s cubic-bezier(0, 1, 0.3, 1), opacity 0.9s 0.25s ease-out;
-ms-transition: transform 6s 0.25s cubic-bezier(0, 1, 0.3, 1), opacity 0.9s 0.25s ease-out;
-o-transition: transform 6s 0.25s cubic-bezier(0, 1, 0.3, 1), opacity 0.9s 0.25s ease-out;
}
.inline-photo.is-visible {
opacity: 1;
transform: rotateZ(0deg);
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
}

15
theme_watchhut/static/src/scss/pages/home/_shop-button.scss

@ -0,0 +1,15 @@
.shop_button{
margin-top:90px;
margin-bottom: 90px;
.wrapper{
padding-top: 40px;
text-align: center;
color: black;
p{
line-height: 2.2rem;
font-size: 20px;
padding-bottom: 30px;
}
}
}

11
theme_watchhut/static/src/scss/style.scss

@ -0,0 +1,11 @@
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&display=swap');
//Global
@import './variables';
@import './normalize';
@import './layout/layouts';
@import './components/components';
@import './pages/pages';
@import './common';

76
theme_watchhut/views/about_page.xml

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="about_watchhut" model="ir.ui.view">
<field name="name">About</field>
<field name="type">qweb</field>
<field name="key">theme_watchhut.about_watchhut</field>
<field name="arch" type="xml">
<t name="About" t-name="theme_watchhut.about_watchhut">
<t t-call="website.layout">
<div id="wrap">
<!-- Section banner starts here -->
<section class="banner_about">
<div class="container">
<div class="row">
<h3 class="banner_head">
About
</h3>
</div>
</div>
</section>
<!-- Section Bannner ends here -->
<!-- Section about starts here -->
<section class="about">
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-8 col-12">
<div class="large">
<div class="large_text">
Watchhut!
<p>Watchhut is an world wide Branding company Focusing on interactive design and Fasion</p>
Fasion
</div>
</div>
<div class="about_content">
<h4>Introduction</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc est justo, aliquam nec tempor fermentum,
commodo et libero. Quisque et rutrum arcu. Vivamus dictum tincidunt magna id euismod. Nam sollicitudin mi
quis orci lobortis feugiat. </p>
<h4>How Can We Help</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc est justo, aliquam nec
tempor fermentum, commodo et libero. Quisque et rutrum arcu. Vivamus dictum tincidunt
magna id euismod. Nam sollicitudin mi quis orci lobortis feugiat. Lorem ipsum dolor sit
amet, consectetur adipiscing elit. Nunc est justo, aliquam nec tempor fermentum, commodo et
libero. Quisque et rutrum arcu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc
est justo, aliquam nec tempor fermentum, commodo et l ibero. Quisque et rutrum arcu.
Vivamus dictum tincidunt magna id euismod. Nam sollicitudin mi quis orci lobortis feugiat. </p>
<p class="ital">Bags Courtesy of Farrell&amp;Co.</p>
</div>
</div>
</div>
</div>
</section>
<!-- Section about ends here -->
</div>
</t>
</t>
</field>
</record>
<record id="about_watchhut_page" model="website.page">
<field name="url">/about</field>
<field name="is_published">True</field>
<field name="view_id" ref="about_watchhut"/>
<field name="track">True</field>
</record>
<record id="menu_about_watchhut" model="website.menu">
<field name="name">About</field>
<field name="url">/about</field>
<field name="page_id" ref="theme_watchhut.about_watchhut_page"/>
<field name="parent_id" ref="website.main_menu"/>
<field name="sequence" type="int">50</field>
</record>
</data>
</odoo>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save