Skip to content

Commit af65e1c

Browse files
fix: horizontal scrollbar shifting entire panel right
1 parent 8565167 commit af65e1c

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

web/static/css/theme.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
}
4848
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
4949
html{font-size:14px}
50-
body{font-family:var(--font);background:var(--bg-base);color:var(--text-primary);line-height:1.5}
50+
body{font-family:var(--font);background:var(--bg-base);color:var(--text-primary);line-height:1.5;overflow-x:hidden}
5151
::-webkit-scrollbar{width:5px;height:5px}
5252
::-webkit-scrollbar-track{background:transparent}
5353
::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}
@@ -56,9 +56,9 @@ a{color:inherit;text-decoration:none}
5656
/* LAYOUT */
5757
.app-layout{display:flex;height:100vh;overflow-x:clip}
5858
.sidebar{width:var(--sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}
59-
.main-area{flex:1;display:flex;flex-direction:column}
59+
.main-area{flex:1;display:flex;flex-direction:column;min-width:0}
6060
.topbar{height:var(--topbar-h);background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;gap:12px;flex-shrink:0}
61-
.page-content{flex:1;overflow-y:auto;padding:24px}
61+
.page-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px;min-width:0}
6262
/* SIDEBAR */
6363
.sidebar-logo{padding:16px 16px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--sidebar-border)}
6464
.logo-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}

web/templates/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3179,7 +3179,7 @@
31793179
</div>
31803180

31813181
<!-- aaPanel-style table -->
3182-
<div class="card" style="padding:0;overflow:hidden">
3182+
<div class="card" style="padding:0;overflow-x:auto;overflow-y:hidden">
31833183
<table class="data-table" style="table-layout:fixed">
31843184
<thead>
31853185
<tr>
@@ -3232,7 +3232,7 @@
32323232
</button>
32333233
<!-- PHP: Add Version button -->
32343234
<div x-show="m.id==='php'" style="display:flex;align-items:center;gap:4px">
3235-
<select class="form-input" style="font-size:11px;padding:3px 6px;min-width:90px" x-model="m.selVer">
3235+
<select class="form-input" style="font-size:11px;padding:3px 6px;min-width:90px;max-width:160px;text-overflow:ellipsis" x-model="m.selVer">
32363236
<template x-for="v in m.versions" :key="v.value">
32373237
<option :value="v.value" x-text="v.label"></option>
32383238
</template>
@@ -3256,7 +3256,7 @@
32563256
<div x-show="!m.installed" style="display:flex;align-items:center;gap:6px;flex-wrap:wrap">
32573257
<!-- Version selector (multi-version modules) -->
32583258
<div x-show="m.versions && m.versions.length > 1" style="min-width:110px">
3259-
<select class="form-input" style="font-size:11px;padding:3px 6px" x-model="m.selVer">
3259+
<select class="form-input" style="font-size:11px;padding:3px 6px;max-width:160px;text-overflow:ellipsis" x-model="m.selVer">
32603260
<template x-for="v in m.versions" :key="v.value">
32613261
<option :value="v.value" x-text="v.label"></option>
32623262
</template>

0 commit comments

Comments
 (0)