diff --git a/.github/workflows/code_quality.yml b/.github/workflows/code_quality.yml deleted file mode 100644 index 66208499..00000000 --- a/.github/workflows/code_quality.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Qodana -on: - workflow_dispatch: - pull_request: - push: - branches: # Specify your branches here - - main # The 'main' branch - -jobs: - qodana: - runs-on: ubuntu-latest - permissions: - contents: write - pull-requests: write - checks: write - steps: - - uses: actions/checkout@v3 - with: - ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit - fetch-depth: 0 # a full history is required for pull request analysis - - name: 'Qodana Scan' - uses: JetBrains/qodana-action@v2024.1 - env: - QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }} - with: - args: --baseline,qodana.sarif.json - - - diff --git a/resources/css/gvexport.css b/resources/css/gvexport.css index 65ca44fd..0d26c009 100644 --- a/resources/css/gvexport.css +++ b/resources/css/gvexport.css @@ -310,6 +310,11 @@ span.NAME { right: 10px; text-align: center; } +#render_menu_container { + position: absolute; + top: 0; + left: 10px; +} .fullscreen { font-size: 2.8em; @@ -322,6 +327,10 @@ span.NAME { .search_icon { font-size: 1.8em; } + +.menu-fullscreen { + font-size: 1.8em; +} @media screen and (max-device-width:480px) { .fullscreen { font-size: 2em; diff --git a/resources/javascript/MainPage/UI.js b/resources/javascript/MainPage/UI.js index a9c57285..61ae1ccd 100644 --- a/resources/javascript/MainPage/UI.js +++ b/resources/javascript/MainPage/UI.js @@ -1034,5 +1034,16 @@ const UI = { this.classList.remove('over'); return false; } + }, + + mainOptions: { + showOptionsFullscreen() { + let menu = document.getElementsByClassName('sidebar').item(0); + if (menu.hidden) { + UI.showSidebar(); + } else { + UI.hideSidebar(); + } + } } }; diff --git a/resources/javascript/gvexport.js b/resources/javascript/gvexport.js index a5a9229d..2126e348 100644 --- a/resources/javascript/gvexport.js +++ b/resources/javascript/gvexport.js @@ -222,9 +222,11 @@ function handleFullscreenExit() { Form.showHide(document.getElementById("fullscreenButton"), true); Form.showHide(document.getElementById("fullscreenClose"), false); + Form.showHide(document.getElementById("fullscreenShowMenu"), false); } else { Form.showHide(document.getElementById("fullscreenButton"), false); Form.showHide(document.getElementById("fullscreenClose"), true); + Form.showHide(document.getElementById("fullscreenShowMenu"), true); } } diff --git a/resources/views/MainPage/Sidebar.phtml b/resources/views/MainPage/Sidebar.phtml new file mode 100644 index 00000000..c437b372 --- /dev/null +++ b/resources/views/MainPage/Sidebar.phtml @@ -0,0 +1,111 @@ + +
\ No newline at end of file diff --git a/resources/views/page.phtml b/resources/views/page.phtml index 9bd57700..94cbcaf7 100644 --- a/resources/views/page.phtml +++ b/resources/views/page.phtml @@ -43,107 +43,30 @@ $usegraphviz = $vars['graphviz_bin'] != ""; = $title ?> -