Browse Source

Mar 05 : [ADD] Initial Commit 'theme_fuge'

pull/313/head
RisvanaCybro 1 year ago
parent
commit
205ee04226
  1. 47
      theme_fuge/README.rst
  2. 23
      theme_fuge/__init__.py
  3. 70
      theme_fuge/__manifest__.py
  4. 23
      theme_fuge/controllers/__init__.py
  5. 92
      theme_fuge/controllers/main.py
  6. 78
      theme_fuge/controllers/popular_post.py
  7. 6
      theme_fuge/doc/RELEASE_NOTES.md
  8. 22
      theme_fuge/models/__init__.py
  9. 37
      theme_fuge/models/theme_fuge.py
  10. BIN
      theme_fuge/static/description/banner.png
  11. BIN
      theme_fuge/static/description/fugestore.png
  12. BIN
      theme_fuge/static/description/icon.png
  13. BIN
      theme_fuge/static/description/images/1.jpg
  14. BIN
      theme_fuge/static/description/images/11.jpg
  15. BIN
      theme_fuge/static/description/images/12.jpg
  16. BIN
      theme_fuge/static/description/images/2.jpg
  17. BIN
      theme_fuge/static/description/images/3.jpg
  18. BIN
      theme_fuge/static/description/images/Cybrosys R.png
  19. BIN
      theme_fuge/static/description/images/Cybrosys.png
  20. BIN
      theme_fuge/static/description/images/blog.jpg
  21. BIN
      theme_fuge/static/description/images/cogs.png
  22. BIN
      theme_fuge/static/description/images/consultation.png
  23. BIN
      theme_fuge/static/description/images/contactUs.jpg
  24. BIN
      theme_fuge/static/description/images/cybro-logo-oca-no-text.png
  25. BIN
      theme_fuge/static/description/images/cybro-logo-oca.png
  26. BIN
      theme_fuge/static/description/images/demo-1.png
  27. BIN
      theme_fuge/static/description/images/demo-2.png
  28. BIN
      theme_fuge/static/description/images/demo-3.png
  29. BIN
      theme_fuge/static/description/images/demo-4.png
  30. BIN
      theme_fuge/static/description/images/demo-5.png
  31. BIN
      theme_fuge/static/description/images/ecom-black.png
  32. BIN
      theme_fuge/static/description/images/education-black.png
  33. BIN
      theme_fuge/static/description/images/hero.png
  34. BIN
      theme_fuge/static/description/images/hotel-black.png
  35. BIN
      theme_fuge/static/description/images/laptop-screenshots.jpg
  36. BIN
      theme_fuge/static/description/images/license.png
  37. BIN
      theme_fuge/static/description/images/lifebuoy.png
  38. BIN
      theme_fuge/static/description/images/manufacturing-black.png
  39. BIN
      theme_fuge/static/description/images/phone-screenshots.jpg
  40. 3
      theme_fuge/static/description/images/phone.svg
  41. BIN
      theme_fuge/static/description/images/pos-black.png
  42. BIN
      theme_fuge/static/description/images/puzzle.png
  43. BIN
      theme_fuge/static/description/images/restaurant-black.png
  44. BIN
      theme_fuge/static/description/images/service-black.png
  45. BIN
      theme_fuge/static/description/images/shop.jpg
  46. BIN
      theme_fuge/static/description/images/snippet.png
  47. 9
      theme_fuge/static/description/images/support (1) 1.svg
  48. 6
      theme_fuge/static/description/images/support-email.svg
  49. BIN
      theme_fuge/static/description/images/template.jpg
  50. BIN
      theme_fuge/static/description/images/template.png
  51. BIN
      theme_fuge/static/description/images/trading-black.png
  52. BIN
      theme_fuge/static/description/images/training.png
  53. BIN
      theme_fuge/static/description/images/update.png
  54. BIN
      theme_fuge/static/description/images/user.png
  55. 9
      theme_fuge/static/description/images/whatsapp 1.svg
  56. BIN
      theme_fuge/static/description/images/wrench.png
  57. 1378
      theme_fuge/static/description/index.html
  58. BIN
      theme_fuge/static/description/theme_screenshot.png
  59. 6
      theme_fuge/static/src/css/owl.carousel.min.css
  60. 6
      theme_fuge/static/src/css/owl.theme.default.min.css
  61. 4164
      theme_fuge/static/src/css/style.css
  62. 36
      theme_fuge/static/src/css/style.css.map
  63. BIN
      theme_fuge/static/src/images/about-banner/bg1.jpg
  64. BIN
      theme_fuge/static/src/images/blog/bg1.jpg
  65. BIN
      theme_fuge/static/src/images/blog/bg2.jpg
  66. BIN
      theme_fuge/static/src/images/blog/bg3.jpg
  67. BIN
      theme_fuge/static/src/images/blog/bg4.jpg
  68. BIN
      theme_fuge/static/src/images/favourite/grid1.jpg
  69. BIN
      theme_fuge/static/src/images/favourite/grid2.jpg
  70. BIN
      theme_fuge/static/src/images/favourite/grid3.jpg
  71. BIN
      theme_fuge/static/src/images/favourite/grid4.jpg
  72. BIN
      theme_fuge/static/src/images/favourite/grid5.jpg
  73. BIN
      theme_fuge/static/src/images/favourite/grid6.jpg
  74. BIN
      theme_fuge/static/src/images/men-woemn-offer/1.jpg
  75. BIN
      theme_fuge/static/src/images/men-woemn-offer/2.jpg
  76. BIN
      theme_fuge/static/src/images/men-woemn-offer/33.jpg
  77. BIN
      theme_fuge/static/src/images/review/c1.jpg
  78. BIN
      theme_fuge/static/src/images/review/c2.jpg
  79. BIN
      theme_fuge/static/src/images/review/c3.jpg
  80. BIN
      theme_fuge/static/src/images/review/c4.jpg
  81. BIN
      theme_fuge/static/src/images/snippets/banner/11.jpg
  82. BIN
      theme_fuge/static/src/images/snippets/banner/33.jpg
  83. BIN
      theme_fuge/static/src/images/snippets/banner/banner.jpg
  84. BIN
      theme_fuge/static/src/images/snippets/banner/banner1.jpg
  85. BIN
      theme_fuge/static/src/images/snippets/banner/banner3.jpg
  86. BIN
      theme_fuge/static/src/images/snippets/banner/banner4.jpg
  87. BIN
      theme_fuge/static/src/images/snippets/banner/bg1.jpg
  88. BIN
      theme_fuge/static/src/images/snippets/banner/bg3.jpg
  89. BIN
      theme_fuge/static/src/images/snippets/banner/blog-section.jpg
  90. BIN
      theme_fuge/static/src/images/snippets/banner/customer-rating.jpg
  91. BIN
      theme_fuge/static/src/images/snippets/banner/left1.jpg
  92. BIN
      theme_fuge/static/src/images/snippets/banner/left2.jpg
  93. BIN
      theme_fuge/static/src/images/snippets/banner/left3.jpg
  94. BIN
      theme_fuge/static/src/images/snippets/banner/men-offer.jpg
  95. BIN
      theme_fuge/static/src/images/snippets/banner/product-section.jpg
  96. BIN
      theme_fuge/static/src/images/snippets/banner/shop-with-us.jpg
  97. BIN
      theme_fuge/static/src/images/snippets/banner/subscribe.jpg
  98. BIN
      theme_fuge/static/src/images/snippets/banner/women-offer.jpg
  99. BIN
      theme_fuge/static/src/images/snippets/banner/young-beautiful-woman-looking-camera-trendy-girl-casual-summer-dress-round-sunglasses-positive-female-shows-facial-emotions-funny-model-isolated-blue(1).jpg
  100. BIN
      theme_fuge/static/src/images/subscribe/11.jpg

47
theme_fuge/README.rst

@ -0,0 +1,47 @@
.. image:: https://img.shields.io/badge/license-LGPL--3-green.svg
:target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
Theme Fuge
==========
* Design Web Pages with Theme Fuge
Configuration
============
- www.odoo.com/documentation/17.0/setup/install.html
- Install our custom addon
Company
-------
* `Cybrosys Techno Solutions <https://cybrosys.com/>`__
License
-------
General Public License, Version 3 (LGPL v3).
(https://www.gnu.org/licenses/lgpl-3.0-standalone.html)
Credits
-------
* Developer: (V17) Swaraj R, Contact: odoo@cybrosys.com
Contacts
--------
* Mail Contact : odoo@cybrosys.com
* Website : https://cybrosys.com
Bug Tracker
-----------
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported.
Maintainer
--------
This module is maintained by Cybrosys Technologies.
For support and more information, please visit https://www.cybrosys.com
.. image:: https://cybrosys.com/images/logo.png
:target: https://cybrosys.com"
Further information
===================
HTML Description: `<static/description/index.html>`__

23
theme_fuge/__init__.py

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-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 controllers
from . import models

70
theme_fuge/__manifest__.py

@ -0,0 +1,70 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-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 Fuge',
'version': '17.0.1.0.0',
'category': 'Theme/eCommerce',
'summary': 'Design Web Pages with theme fuge',
'description': 'Theme Fuge is an attractive and modern eCommerce Website'
' theme',
'author': 'Cybrosys Techno Solutions',
'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'website': "https://www.cybrosys.com",
'depends': ['website', 'website_sale_wishlist', 'website_blog'],
'data': [
'views/views.xml',
'views/shop_view.xml',
'views/shop_sidebar_view.xml',
'views/product_view.xml',
'views/blog.xml',
'views/popular_posts.xml',
'views/blog_details.xml',
'views/about.xml',
'views/contact.xml',
'views/footer.xml',
'views/snippets/banner.xml',
'views/snippets/shop_with_us.xml',
'views/snippets/offer_men.xml',
'views/snippets/offer_women.xml',
'views/snippets/product_section.xml',
'views/snippets/latest_blogs.xml',
'views/snippets/customer_review.xml',
'views/snippets/subscribe.xml',
],
'assets': {
'web.assets_frontend': [
'theme_fuge/static/src/css/style.css',
'theme_fuge/static/src/css/owl.carousel.min.css',
'theme_fuge/static/src/css/owl.theme.default.min.css',
'theme_fuge/static/src/js/product.js',
],
},
'images': [
'static/description/banner.png',
'static/description/theme_screenshot.png',
],
'license': 'LGPL-3',
'installable': True,
'auto_install': False,
'application': False,
}

23
theme_fuge/controllers/__init__.py

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-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 main
from . import popular_post

92
theme_fuge/controllers/main.py

@ -0,0 +1,92 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-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.addons.website_sale.controllers.main import WebsiteSale
from odoo import http, fields
from odoo.http import request
class MainProduct(http.Controller):
"""Class MainProduct with function get_main_product to fetch
main product and return to corresponding template"""
@http.route('/get_main_product', auth="public", type='json',
website=True)
def get_main_product(self):
"""Function returns the main products values to the
product_section snippet"""
main_products = request.env['product.template'].sudo().search(
[('website_published', '=', True)],
order='create_date asc', limit=8)
values = {
'main_products': main_products,
}
response = http.Response(template='theme_fuge.product_snippet_section',
qcontext=values)
return response.render()
class WebsiteBlog(http.Controller):
"""Class WebsiteBlog with function get_blog_post to fetch
main blog and return to corresponding template"""
@http.route('/get_blog_post', auth="public", type='json',
website=True)
def get_blog_post(self):
"""Function returns the value of latest blog to
the snippet od template id latest_blog"""
posts = request.env['blog.post'].sudo().search(
[('website_published', '=', True),
('post_date', '<=', fields.Datetime.now())],
order='published_date desc', limit=4)
values = {
'posts_recent': posts,
}
response = http.Response(template='theme_fuge.latest_blog_section',
qcontext=values)
return response.render()
class WebsiteContactUs(http.Controller):
"""Class WebsiteContactUs to with defined route to render contact us
thanks template when successful contact is created"""
@http.route('/contactus-thank-you', type="http", website=True,
auth='public')
def create_contact_us(self, **kw):
"""this function related to the above controller renders the template
contactus_thanks after successful submission of contact us form"""
return request.render("website.contactus_thanks", {})
class WebsiteProductComparison(WebsiteSale):
"""Class WebsiteProductComparison with defined function to check
the comparison settings is enabled in website config settings"""
@http.route()
def shop(self, **post):
"""Extracts the value of the module_website_sale_comparison field from
the fetched configuration settings. This represents a boolean
indicating whether product comparison is enabled or not"""
res = super().shop(**post)
res_config_settings = request.env['res.config.settings'].sudo().search(
[], limit=1, order='id desc')
boolean_product_comparison = (
res_config_settings.module_website_sale_comparison)
res.qcontext.update(
{'boolean_product_comparison': boolean_product_comparison})
return res

78
theme_fuge/controllers/popular_post.py

@ -0,0 +1,78 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-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 http, fields
from odoo.http import request
from odoo.osv import expression
from odoo.addons.website_blog.controllers.main import WebsiteBlog
class WebsiteBlogInherit(WebsiteBlog):
"""Class WebsiteBlogInherit with multiple routes to fetch blog related
data using function blog and blog_post"""
@http.route([
'/blog',
'/blog/page/<int:page>',
'/blog/tag/<string:tag>',
'/blog/tag/<string:tag>/page/<int:page>',
'''/blog/<model("blog.blog"):blog>''',
'''/blog/<model("blog.blog"):blog>/page/<int:page>''',
'''/blog/<model("blog.blog"):blog>/tag/<string:tag>''',
'''/blog/<model("blog.blog"):blog>/tag/<string:tag>/page/<int:page>''',
], type='http', auth="public", website=True, sitemap=True)
def blog(self, blog=None, tag=None, page=1, search=None, **opt):
"""On user choosing blog filters in the website blogs this function
returns the blog of count 3 on order published_date descending"""
limit = 3
order = 'published_date desc'
dom = expression.AND([
[('website_published', '=', True),
('post_date', '<=', fields.Datetime.now())],
request.website.website_domain()
])
posts = request.env['blog.post'].search(dom, limit=limit, order=order)
res = super(WebsiteBlogInherit, self).blog(blog=blog, tag=tag, page=1,
search=search, **opt)
res.qcontext.update({'posts_popular': posts})
return res
@http.route(['''/blog/<model("blog.blog"):blog>/<model'''
'''("blog.post", "[('blog_id','=',blog.id)]"):blog_post>''', ],
type='http', auth="public", website=True, sitemap=True)
def blog_post(self, blog, blog_post, tag_id=None, page=1,
enable_editor=None, **post):
"""This function returns the popular top 3 blogs to the
corresponding template of order published_date descending"""
limit = 3
order = 'published_date desc'
dom = expression.AND([
[('website_published', '=', True),
('post_date', '<=', fields.Datetime.now())],
request.website.website_domain()
])
posts = request.env['blog.post'].search(dom, limit=limit, order=order)
res = super(WebsiteBlogInherit, self).blog_post(blog, blog_post,
tag_id=tag_id, page=1,
enable_editor=None,
**post)
res.qcontext.update({'posts_popular': posts})
return res

6
theme_fuge/doc/RELEASE_NOTES.md

@ -0,0 +1,6 @@
## Module <theme_fuge>
#### 04.03.2024
#### Version 17.0.1.0.0
#### ADD
- Initial commit for Theme Fuge

22
theme_fuge/models/__init__.py

@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-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_fuge

37
theme_fuge/models/theme_fuge.py

@ -0,0 +1,37 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-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 FugeTheme(models.AbstractModel):
"""Class FugeTheme inherited them.utils with function _fuge_theme_post_copy
for manipulating views"""
_inherit = 'theme.utils'
def _fuge_theme_post_copy(self, mod):
"""Views are manipulated related to the blog post some of them are
enabled and some of them are disabled"""
self.enable_view('website_blog.opt_blog_sidebar_show')
self.enable_view('website_blog.opt_blog_list_view')
self.disable_view('website_blog.opt_posts_loop_show_author')
self.disable_view('website_sale.add_grid_or_list_option')
self.disable_view('website_sale.products_list_view')

BIN
theme_fuge/static/description/banner.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

BIN
theme_fuge/static/description/fugestore.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

BIN
theme_fuge/static/description/icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

BIN
theme_fuge/static/description/images/11.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

BIN
theme_fuge/static/description/images/12.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

BIN
theme_fuge/static/description/images/Cybrosys R.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
theme_fuge/static/description/images/blog.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 KiB

BIN
theme_fuge/static/description/images/cogs.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
theme_fuge/static/description/images/consultation.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
theme_fuge/static/description/images/contactUs.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 932 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
theme_fuge/static/description/images/demo-1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB

BIN
theme_fuge/static/description/images/demo-2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB

BIN
theme_fuge/static/description/images/demo-3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
theme_fuge/static/description/images/demo-4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

BIN
theme_fuge/static/description/images/demo-5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

BIN
theme_fuge/static/description/images/ecom-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 B

BIN
theme_fuge/static/description/images/education-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 KiB

BIN
theme_fuge/static/description/images/hotel-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 911 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

BIN
theme_fuge/static/description/images/license.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
theme_fuge/static/description/images/lifebuoy.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
theme_fuge/static/description/images/manufacturing-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

3
theme_fuge/static/description/images/phone.svg

@ -0,0 +1,3 @@
<svg width="36" height="44" viewBox="0 0 36 44" fill="none" xmlns="http://www.w3.org/2000/svg">
<path id="Vector" d="M7.25 19.3903C10.13 26.0689 14.76 31.5322 20.43 34.9305L24.83 29.7268C25.38 29.0778 26.17 28.889 26.86 29.1486C29.1 30.0218 31.51 30.4938 34 30.4938C35.11 30.4938 36 31.544 36 32.8537V41.1135C36 42.4233 35.11 43.4734 34 43.4734C15.22 43.4734 0 25.5143 0 3.35456C0 2.0448 0.9 0.994629 2 0.994629H9C10.11 0.994629 11 2.0448 11 3.35456C11 6.29268 11.4 9.1364 12.14 11.7795C12.36 12.5937 12.2 13.5259 11.65 14.1749L7.25 19.3903Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 565 B

BIN
theme_fuge/static/description/images/pos-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 878 B

BIN
theme_fuge/static/description/images/puzzle.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 653 B

BIN
theme_fuge/static/description/images/restaurant-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

BIN
theme_fuge/static/description/images/service-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 839 B

BIN
theme_fuge/static/description/images/shop.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 KiB

BIN
theme_fuge/static/description/images/snippet.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

9
theme_fuge/static/description/images/support (1) 1.svg

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 43 KiB

6
theme_fuge/static/description/images/support-email.svg

@ -0,0 +1,6 @@
<svg width="49" height="37" viewBox="0 0 49 37" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group">
<path id="Vector" d="M2.23798 3.59132C3.53363 4.39742 21.5313 15.9748 22.2027 16.3917C22.8741 16.8087 23.5573 17.0032 24.6173 17.0032C25.6774 17.0032 26.3606 16.8087 27.0319 16.3917C27.7033 15.9748 45.701 4.39742 46.9967 3.59132C47.4796 3.29945 48.2923 2.77131 48.469 2.17368C48.7753 1.11741 48.4455 0.714355 47.138 0.714355H24.6173H2.09664C0.789214 0.714355 0.459412 1.13131 0.765656 2.17368C0.942335 2.78521 1.75506 3.29945 2.23798 3.59132Z" fill="white"/>
<path id="Vector_2" d="M48.0214 4.21664C47.0555 4.80037 38.3865 12.0831 32.6503 16.4611L42.3323 29.3171C42.5679 29.5951 42.6739 29.9286 42.5443 30.0954C42.403 30.2483 42.0967 30.1649 41.8494 29.9008L30.2357 18.3374C28.4807 19.6716 27.2439 20.5889 27.0319 20.7279C26.1249 21.2699 25.4889 21.3394 24.6173 21.3394C23.7457 21.3394 23.1096 21.2699 22.2027 20.7279C21.9789 20.5889 20.7539 19.6716 18.9989 18.3374L7.38519 29.9008C7.14961 30.1788 6.83159 30.2622 6.69025 30.0954C6.54891 29.9425 6.65491 29.5951 6.89048 29.3171L16.5607 16.4611C10.8245 12.0831 2.06126 4.80037 1.09541 4.21664C0.0588929 3.59121 0 4.32783 0 4.89766C0 5.46749 0 33.3893 0 33.3893C0 34.6819 1.61367 36.2941 2.76797 36.2941H24.6173H46.4666C47.6209 36.2941 48.999 34.668 48.999 33.3893C48.999 33.3893 48.999 5.4536 48.999 4.89766C48.999 4.31393 49.0697 3.59121 48.0214 4.21664Z" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
theme_fuge/static/description/images/template.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

BIN
theme_fuge/static/description/images/template.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

BIN
theme_fuge/static/description/images/trading-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

BIN
theme_fuge/static/description/images/training.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

BIN
theme_fuge/static/description/images/update.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
theme_fuge/static/description/images/user.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 988 B

9
theme_fuge/static/description/images/whatsapp 1.svg

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 38 KiB

BIN
theme_fuge/static/description/images/wrench.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

1378
theme_fuge/static/description/index.html

File diff suppressed because it is too large

BIN
theme_fuge/static/description/theme_screenshot.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 KiB

6
theme_fuge/static/src/css/owl.carousel.min.css

@ -0,0 +1,6 @@
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:flex}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

6
theme_fuge/static/src/css/owl.theme.default.min.css

@ -0,0 +1,6 @@
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

4164
theme_fuge/static/src/css/style.css

File diff suppressed because it is too large

36
theme_fuge/static/src/css/style.css.map

File diff suppressed because one or more lines are too long

BIN
theme_fuge/static/src/images/about-banner/bg1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

BIN
theme_fuge/static/src/images/blog/bg1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

BIN
theme_fuge/static/src/images/blog/bg2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 568 KiB

BIN
theme_fuge/static/src/images/blog/bg3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

BIN
theme_fuge/static/src/images/blog/bg4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

BIN
theme_fuge/static/src/images/favourite/grid1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
theme_fuge/static/src/images/favourite/grid2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
theme_fuge/static/src/images/favourite/grid3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
theme_fuge/static/src/images/favourite/grid4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
theme_fuge/static/src/images/favourite/grid5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
theme_fuge/static/src/images/favourite/grid6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
theme_fuge/static/src/images/men-woemn-offer/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 KiB

BIN
theme_fuge/static/src/images/men-woemn-offer/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 KiB

BIN
theme_fuge/static/src/images/men-woemn-offer/33.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 KiB

BIN
theme_fuge/static/src/images/review/c1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
theme_fuge/static/src/images/review/c2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
theme_fuge/static/src/images/review/c3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
theme_fuge/static/src/images/review/c4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
theme_fuge/static/src/images/snippets/banner/11.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 KiB

BIN
theme_fuge/static/src/images/snippets/banner/33.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 KiB

BIN
theme_fuge/static/src/images/snippets/banner/banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
theme_fuge/static/src/images/snippets/banner/banner1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
theme_fuge/static/src/images/snippets/banner/banner3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
theme_fuge/static/src/images/snippets/banner/banner4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

BIN
theme_fuge/static/src/images/snippets/banner/bg1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

BIN
theme_fuge/static/src/images/snippets/banner/bg3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

BIN
theme_fuge/static/src/images/snippets/banner/blog-section.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
theme_fuge/static/src/images/snippets/banner/customer-rating.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
theme_fuge/static/src/images/snippets/banner/left1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

BIN
theme_fuge/static/src/images/snippets/banner/left2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

BIN
theme_fuge/static/src/images/snippets/banner/left3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
theme_fuge/static/src/images/snippets/banner/men-offer.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
theme_fuge/static/src/images/snippets/banner/product-section.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
theme_fuge/static/src/images/snippets/banner/shop-with-us.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
theme_fuge/static/src/images/snippets/banner/subscribe.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
theme_fuge/static/src/images/snippets/banner/women-offer.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
theme_fuge/static/src/images/snippets/banner/young-beautiful-woman-looking-camera-trendy-girl-casual-summer-dress-round-sunglasses-positive-female-shows-facial-emotions-funny-model-isolated-blue(1).jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 MiB

BIN
theme_fuge/static/src/images/subscribe/11.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 KiB

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

Loading…
Cancel
Save