From 608e4f9d785c19259986a4bd2ba56cfc7e2d3cb1 Mon Sep 17 00:00:00 2001 From: Guilherme Gazzo Date: Wed, 9 Mar 2022 18:26:33 -0300 Subject: [PATCH] Regression: Improve Sidenav open/close handling and fixed codeql configs and E2E tests (#24756) --- .github/workflows/codeql-analysis.yml | 82 +++++------ app/ui-sidenav/client/sideNav.html | 2 +- app/ui-sidenav/client/sideNav.js | 23 +-- app/ui-utils/client/lib/RoomManager.js | 2 - app/ui-utils/client/lib/SideNav.js | 125 ---------------- app/ui-utils/client/lib/SideNav.ts | 114 +++++++++++++++ app/ui-utils/client/lib/menu.js | 136 +----------------- client/lib/RoomManager.ts | 2 +- client/startup/unread.ts | 3 - .../integration/08-resolutions.spec.js | 29 ++-- 10 files changed, 183 insertions(+), 335 deletions(-) delete mode 100644 app/ui-utils/client/lib/SideNav.js create mode 100644 app/ui-utils/client/lib/SideNav.ts diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index cd97b79d51d..3b8c2696cd1 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -1,4 +1,4 @@ -name: "Code scanning - action" +name: 'Code scanning - action' on: push: @@ -6,52 +6,46 @@ on: schedule: - cron: '0 13 * * *' -paths-ignore: - - '**/*.spec.js' - - '**/*.test.js' - - '**/*.tests.js' - jobs: CodeQL-Build: - # CodeQL runs on ubuntu-latest and windows-latest runs-on: ubuntu-latest steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - # We must fetch at least the immediate parents so that if this is - # a pull request then we can checkout the head. - fetch-depth: 2 - - # If this run was triggered by a pull request event, then checkout - # the head of the pull request instead of the merge commit. - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - - # Initializes the CodeQL tools for scanning. - - name: Initialize CodeQL - uses: github/codeql-action/init@v1 - # Override language selection by uncommenting this and choosing your languages - with: - languages: javascript - - # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). - # If this step fails, then you should remove it and run the build manually (see below) - - name: Autobuild - uses: github/codeql-action/autobuild@v1 - - # â„šī¸ Command-line programs to run using the OS shell. - # 📚 https://git.io/JvXDl - - # âœī¸ If the Autobuild fails above, remove it and uncomment the following three lines - # and modify them (or add more) to build your code if your project - # uses a compiled language - - #- run: | - # make bootstrap - # make release - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v1 + - name: Checkout repository + uses: actions/checkout@v3 + with: + # We must fetch at least the immediate parents so that if this is + # a pull request then we can checkout the head. + fetch-depth: 2 + + # If this run was triggered by a pull request event, then checkout + # the head of the pull request instead of the merge commit. + - run: git checkout HEAD^2 + if: ${{ github.event_name == 'pull_request' }} + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + # Override language selection by uncommenting this and choosing your languages + with: + languages: javascript + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # â„šī¸ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # âœī¸ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 diff --git a/app/ui-sidenav/client/sideNav.html b/app/ui-sidenav/client/sideNav.html index 381750b6c57..37f514f8013 100644 --- a/app/ui-sidenav/client/sideNav.html +++ b/app/ui-sidenav/client/sideNav.html @@ -1,5 +1,5 @@