From 8ea9a66022bd61b9186a1224f73d85cf1cb9c612 Mon Sep 17 00:00:00 2001 From: Alaguraj0361 Date: Fri, 6 Mar 2026 21:34:46 +0530 Subject: [PATCH] Implement Chennora theme, add dashboard navigation buttons to web and POS, and introduce comprehensive shop page styling. --- addons/dine360_dashboard/__manifest__.py | 1 + .../static/src/xml/navbar_extension.xml | 22 +++++++++++++ .../views/web_title_template.xml | 5 ++- .../static/src/xml/pos_navbar.xml | 10 +++++- .../static/src/scss/shop.scss | 20 ++++++++++++ .../static/src/scss/theme.scss | 18 +++++++++++ .../dine360_theme_chennora/views/layout.xml | 32 ++++++++++++------- 7 files changed, 92 insertions(+), 16 deletions(-) create mode 100644 addons/dine360_dashboard/static/src/xml/navbar_extension.xml diff --git a/addons/dine360_dashboard/__manifest__.py b/addons/dine360_dashboard/__manifest__.py index 8df86fc..62e7e1b 100644 --- a/addons/dine360_dashboard/__manifest__.py +++ b/addons/dine360_dashboard/__manifest__.py @@ -18,6 +18,7 @@ 'dine360_dashboard/static/src/css/theme_variables.css', 'dine360_dashboard/static/src/css/home_menu.css', 'dine360_dashboard/static/src/js/chennora_title.js', + 'dine360_dashboard/static/src/xml/navbar_extension.xml', ], 'web.assets_frontend': [ 'dine360_dashboard/static/src/css/theme_variables.css', diff --git a/addons/dine360_dashboard/static/src/xml/navbar_extension.xml b/addons/dine360_dashboard/static/src/xml/navbar_extension.xml new file mode 100644 index 0000000..b97435e --- /dev/null +++ b/addons/dine360_dashboard/static/src/xml/navbar_extension.xml @@ -0,0 +1,22 @@ + + + + + + + Dashboard + + + + + + + + + + diff --git a/addons/dine360_dashboard/views/web_title_template.xml b/addons/dine360_dashboard/views/web_title_template.xml index 62773f9..8e7afb4 100644 --- a/addons/dine360_dashboard/views/web_title_template.xml +++ b/addons/dine360_dashboard/views/web_title_template.xml @@ -8,9 +8,8 @@ - - - + + - + + + + + Dashboard + + + diff --git a/addons/dine360_theme_chennora/static/src/scss/shop.scss b/addons/dine360_theme_chennora/static/src/scss/shop.scss index d4e2aed..aa8f609 100644 --- a/addons/dine360_theme_chennora/static/src/scss/shop.scss +++ b/addons/dine360_theme_chennora/static/src/scss/shop.scss @@ -610,4 +610,24 @@ color: #000000 !important; border: none !important; } +} + +/* Update "View cart" button color in toast notification */ +.o_wsale_toast .btn-primary, +.o_wsale_add_to_cart_message a.btn-primary, +#wsale_ajax_cart_msg a.btn-primary { + background-color: #FECD4F !important; + color: #000000 !important; + border-color: #FECD4F !important; + font-weight: 700 !important; + box-shadow: 0 4px 12px rgba(254, 205, 79, 0.2) !important; + transition: all 0.3s ease !important; +} + +.o_wsale_toast .btn-primary:hover, +.o_wsale_add_to_cart_message a.btn-primary:hover, +#wsale_ajax_cart_msg a.btn-primary:hover { + background-color: #e5b945 !important; + border-color: #e5b945 !important; + transform: translateY(-1px) !important; } \ No newline at end of file diff --git a/addons/dine360_theme_chennora/static/src/scss/theme.scss b/addons/dine360_theme_chennora/static/src/scss/theme.scss index 4a6f59c..b90fb8f 100644 --- a/addons/dine360_theme_chennora/static/src/scss/theme.scss +++ b/addons/dine360_theme_chennora/static/src/scss/theme.scss @@ -88,6 +88,24 @@ header { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(254, 205, 79, 0.4); } + + /* Cart Icon and Badge Fix */ + .o_wsale_shopping_cart { + &:hover { + color: #FECD4F !important; + + .fa-shopping-cart { + color: white !important; + } + } + + .cart-badge { + color: white !important; + background-color: #d6111e !important; + font-weight: 800 !important; + z-index: 10; + } + } } } } diff --git a/addons/dine360_theme_chennora/views/layout.xml b/addons/dine360_theme_chennora/views/layout.xml index 7826980..e37bf51 100644 --- a/addons/dine360_theme_chennora/views/layout.xml +++ b/addons/dine360_theme_chennora/views/layout.xml @@ -75,11 +75,11 @@
Follow Us: