From c81730d7ba853b520540b42b16e98e8f73970ccd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?WEB=E8=AE=B8=E4=BD=95=E5=93=B2=5Cxuhez?= Date: Thu, 15 Jun 2023 16:18:34 +0800 Subject: [PATCH] =?UTF-8?q?0615t=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code_backend_theme/__manifest__.py | 2 ++ .../static/src/js/chrome/sidebar_menu.js | 2 -- .../static/src/js/chrome/test.js | 6 ++++ .../static/src/scss/change.scss | 29 +++++++++++++++++++ code_backend_theme/static/src/xml/navbar.xml | 21 +++++++++----- 5 files changed, 50 insertions(+), 10 deletions(-) create mode 100644 code_backend_theme/static/src/js/chrome/test.js diff --git a/code_backend_theme/__manifest__.py b/code_backend_theme/__manifest__.py index 2aeac9b6..af7f1737 100644 --- a/code_backend_theme/__manifest__.py +++ b/code_backend_theme/__manifest__.py @@ -49,11 +49,13 @@ 'code_backend_theme/static/src/scss/change.scss', 'code_backend_theme/static/src/scss/sidebar.scss', 'code_backend_theme/static/src/js/chrome/sidebar_menu.js', + 'code_backend_theme/static/src/js/chrome/test.js', 'code_backend_theme/static/src/js/fields/colors.js', ], 'web.assets_frontend': [ 'code_backend_theme/static/src/scss/login.scss', ], + }, 'images': [ 'static/description/banner.png', diff --git a/code_backend_theme/static/src/js/chrome/sidebar_menu.js b/code_backend_theme/static/src/js/chrome/sidebar_menu.js index 154226bc..7bd42dd2 100644 --- a/code_backend_theme/static/src/js/chrome/sidebar_menu.js +++ b/code_backend_theme/static/src/js/chrome/sidebar_menu.js @@ -26,8 +26,6 @@ odoo.define('code_backend_theme.SidebarMenu', function (require) { } } }) - //鼠标点击二级菜单,svg图标随着三级菜单的显隐而切换 - // $(document).on("mouseover", '.sidebar_menu li', function (event) { // $('.sidebar_menu li').off() diff --git a/code_backend_theme/static/src/js/chrome/test.js b/code_backend_theme/static/src/js/chrome/test.js new file mode 100644 index 00000000..fc776835 --- /dev/null +++ b/code_backend_theme/static/src/js/chrome/test.js @@ -0,0 +1,6 @@ +odoo.define('code_backend_theme.Sidebarmenu', function (require) { + "use strict"; + $(document).on('click','.dropdown-menu .dropdown-item',function () { + console.log(11111111111) + }) +}); \ No newline at end of file diff --git a/code_backend_theme/static/src/scss/change.scss b/code_backend_theme/static/src/scss/change.scss index f625683e..73fc6678 100644 --- a/code_backend_theme/static/src/scss/change.scss +++ b/code_backend_theme/static/src/scss/change.scss @@ -113,3 +113,32 @@ svg:nth-of-type(1) { justify-content: space-between; } +//$caret-width: 80px; +// +.dropdown-toggle[aria-expanded="false"] :after { + display: inline-block; + width: 0; + height: 0; + position: absolute; + right: 5px; + top: 12px; + content: ""; + border-top: $caret-width solid; + border-right: $caret-width solid transparent; + border-left: $caret-width solid transparent; +} + +.dropdown-toggle[aria-expanded="true"]:after { + display: inline-block; + width: 0; + height: 0; + position: absolute; + right: 5px; + top: 12px; + content: ""; + border-top: 0; + border-right: $caret-width solid transparent; + border-left: $caret-width solid transparent; + border-bottom: $caret-width solid; +} + diff --git a/code_backend_theme/static/src/xml/navbar.xml b/code_backend_theme/static/src/xml/navbar.xml index fa3970fc..2132a05c 100644 --- a/code_backend_theme/static/src/xml/navbar.xml +++ b/code_backend_theme/static/src/xml/navbar.xml @@ -39,14 +39,19 @@ > - - - - + + + + + + + + + + + + +