Skip to content

Commit 970100a

Browse files
committed
Slightly rework logs and configuration pages.
1 parent bb5210e commit 970100a

File tree

14 files changed

+56
-37
lines changed

14 files changed

+56
-37
lines changed

Changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,3 +213,4 @@ __*Why "v3.0.0" instead of "v1.0.0?"*__ Prior to phpMussel v3, the "phpMussel Co
213213
### v3.7.1
214214

215215
- [2025.08.31]: Slightly reworked the various front-end themes.
216+
- [2025.08.31]: Slightly reworked the logs page and the configuration page.

assets/bluemetal/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ input[type=checkbox]+label,input[type=radio]+label,.gridboxitem>label,.gridboxit
128128
.unshownlink::before{animation:revRotate .5s linear 1;animation-fill-mode:both}
129129
input[type=button].reset{background:none;cursor:pointer;border:none;padding:0 12px 0 12px;margin:0;width:auto;color:#fca}
130130
input[type=button].reset:hover,input[type=button].reset:active{color:#ffc}
131-
.tablend{margin-top:-2px}
132131
#logsTA{position:relative;top:-2px}
133132
.navicon.accounts{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:accounts.svg}{/Base64Encode})}
134133
.navicon.cache{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:cache.svg}{/Base64Encode})}
@@ -157,3 +156,6 @@ input[type=checkbox],input[type=radio]{accent-color:#89b}
157156
.clockMinutes{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockminutes.svg}{/Base64Encode});position:relative;inset:0 -16px}
158157
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
159158
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
159+
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
160+
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
161+
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}

assets/default/_config.html

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
<div class="mainbox">
22
<nav class="big">
33
{nav}
4-
<div class="ng1 idx" translate="no">{Indexes}</div>
4+
<div class="ng1 idx" translate="no">
5+
<div class="subNav">{link.Configuration}</div>
6+
{Indexes}
7+
</div>
58
</nav>
69
<main class="extend">
710
<div class="s">{state_msg}</div>
811
<form action="?phpmussel-page=config" method="POST">
912
<input type="hidden" name="updatingConfig" value="1" />
10-
<table>
11-
<tr><td class="ng2"><div class="s">{link.Configuration}</div></td></tr>
12-
<tr>
13-
<td class="ng1">
14-
<div class="s">{tip.See the documentation}<hr /><em>{label.Active configuration file} <span class="txtRd">{ActiveConfigFile}</span></em><hr /></div>
15-
<div class="bNav">
16-
<input type="submit" value="{field.Update}" /><br />
17-
<br />
18-
<input type="checkbox" name="orphaned" id="orphaned" class="auto" /><label class="s" for="orphaned">{checkbox.Delete orphaned values}</label>
19-
</div>
20-
</td>
21-
</tr>
22-
</table>
13+
<div class="col scrollTrans">
14+
<div class="ng2 s">{link.Configuration}</div>
15+
<div class="ng1 s">
16+
{tip.See the documentation}<hr /><em>{label.Active configuration file} <span class="txtRd">{ActiveConfigFile}</span></em><hr />
17+
<div class="bNav">
18+
<input type="submit" value="{field.Update}" /><br />
19+
<br />
20+
<input type="checkbox" name="orphaned" id="orphaned" class="auto" /><label class="s" for="orphaned">{checkbox.Delete orphaned values}</label>
21+
</div>
22+
</div>
2323
{ConfigFields}
24+
</div>
2425
</form>
2526
</main>
2627
</div>

assets/default/_config_row.html

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
<tr>
2-
<td class="ng1"><style>#{DirLangKey}:target{animation:idxAn 4s ease 0s 1 normal}</style>
3-
<code id="{DirLangKey}" class="cat">{DirName}</code><br />{DirLang}<br /><br />
4-
{FieldOut}
5-
</td>
6-
</tr>
1+
<div class="ng1">
2+
<style>#{DirLangKey}:target{animation:idxAn 4s ease 0s 1 normal}</style>
3+
<code id="{DirLangKey}" class="cat">{DirName}</code><br />{DirLang}<br /><br />
4+
{FieldOut}
5+
</div>

assets/default/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ input[type=checkbox]+label,input[type=radio]+label,.gridboxitem>label,.gridboxit
132132
.unshownlink::before{animation:revRotate .5s linear 1;animation-fill-mode:both}
133133
input[type=button].reset{background:none;cursor:pointer;border:none;padding:0 12px 0 12px;margin:0;width:auto;color:red}
134134
input[type=button].reset:hover,input[type=button].reset:active{color:#f88}
135-
.tablend{margin-top:-2px}
136135
#logsTA{position:relative;top:-2px}
137136
.navicon.accounts{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:accounts.svg}{/Base64Encode})}
138137
.navicon.cache{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:cache.svg}{/Base64Encode})}
@@ -162,3 +161,6 @@ input[type=checkbox],input[type=radio]{accent-color:#900}
162161
.clockMinutes{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockminutes.svg}{/Base64Encode});position:relative;inset:0 -16px}
163162
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
164163
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
164+
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
165+
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
166+
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}

assets/fullmoon/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ input[type=checkbox]+label,input[type=radio]+label,.gridboxitem>label,.gridboxit
122122
.unshownlink::before{animation:revRotate .5s linear 1;animation-fill-mode:both}
123123
input[type=button].reset{background:none;cursor:pointer;border:none;padding:0 12px 0 12px;margin:0;width:auto;color:#e7ab7d}
124124
input[type=button].reset:hover,input[type=button].reset:active{color:#fcefcf}
125-
.tablend{margin-top:-2px}
126125
#logsTA{position:relative;top:-2px}
127126
.navicon.accounts{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:accounts.svg}{/Base64Encode})}
128127
.navicon.cache{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:cache.svg}{/Base64Encode})}
@@ -152,3 +151,6 @@ input[type=checkbox],input[type=radio]{accent-color:#cca}
152151
.clockMinutes{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockminutes.svg}{/Base64Encode});position:relative;inset:0 -16px}
153152
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
154153
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
154+
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
155+
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
156+
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}

assets/moss/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ input[type=checkbox]+label,input[type=radio]+label,.gridboxitem>label,.gridboxit
130130
.unshownlink::before{animation:revRotate .5s linear 1;animation-fill-mode:both}
131131
input[type=button].reset{background:none;cursor:pointer;border:none;padding:0 12px 0 12px;margin:0;width:auto;color:#a04848}
132132
input[type=button].reset:hover,input[type=button].reset:active{color:#b77}
133-
.tablend{margin-top:-2px}
134133
#logsTA{position:relative;top:-2px}
135134
.navicon.accounts{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:accounts.svg}{/Base64Encode})}
136135
.navicon.cache{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:cache.svg}{/Base64Encode})}
@@ -160,3 +159,6 @@ input[type=checkbox],input[type=radio]{accent-color:#604848}
160159
.clockMinutes{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockminutes.svg}{/Base64Encode});position:relative;inset:0 -16px}
161160
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
162161
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
162+
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
163+
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
164+
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}

assets/primer/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@ input[type=text][pattern]:invalid:not(input[type=text]:placeholder-shown){backgr
137137
.unshownlink::before{animation:revRotate .5s linear 1;animation-fill-mode:both}
138138
input[type=button].reset{box-shadow:none;background:none;cursor:pointer;border:none;padding:0 12px 0 12px;width:auto;color:#cb2431}
139139
input[type=button].reset:hover,input[type=button].reset:active{color:#f88}
140-
.tablend{margin-top:-2px}
141140
#logsTA{position:relative;top:-2px}
142141
.navicon.accounts{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:accounts.svg}{/Base64Encode})}
143142
.navicon.cache{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:cache.svg}{/Base64Encode})}
@@ -166,3 +165,6 @@ input[type=checkbox],input[type=radio]{accent-color:#1d1d1e}
166165
.clockMinutes{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockminutes.svg}{/Base64Encode});position:relative;inset:0 -16px}
167166
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
168167
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
168+
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
169+
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
170+
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}

assets/primerdark/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ input[type=text][pattern]:invalid:not(input[type=text]:placeholder-shown){backgr
139139
.unshownlink::before{animation:revRotate .5s linear 1;animation-fill-mode:both}
140140
input[type=button].reset{box-shadow:none;background:none;cursor:pointer;border:none;padding:0 12px 0 12px;width:auto;color:#c99}
141141
input[type=button].reset:hover,input[type=button].reset:active{color:#eaa}
142-
.tablend{margin-top:-2px}
143142
#logsTA{position:relative;top:-2px}
144143
.navicon.accounts{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:accounts.svg}{/Base64Encode})}
145144
.navicon.cache{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:cache.svg}{/Base64Encode})}
@@ -168,3 +167,6 @@ input[type=checkbox],input[type=radio]{accent-color:#bdc0c3}
168167
.clockMinutes{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockminutes.svg}{/Base64Encode});position:relative;inset:0 -16px}
169168
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
170169
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
170+
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
171+
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
172+
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}

assets/rbi/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ input[type=checkbox]+label,input[type=radio]+label,.gridboxitem>label,.gridboxit
132132
.unshownlink::before{animation:revRotate .5s linear 1;animation-fill-mode:both}
133133
input[type=button].reset{background:none;cursor:pointer;border:none;padding:0 12px 0 12px;margin:0;width:auto;color:red}
134134
input[type=button].reset:hover,input[type=button].reset:active{color:#f88}
135-
.tablend{margin-top:-2px}
136135
#logsTA{position:relative;top:-2px}
137136
.navicon.accounts{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:accounts.svg}{/Base64Encode})}
138137
.navicon.cache{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:cache.svg}{/Base64Encode})}
@@ -162,3 +161,6 @@ input[type=checkbox],input[type=radio]{accent-color:#009}
162161
.clockMinutes{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockminutes.svg}{/Base64Encode});position:relative;inset:0 -16px}
163162
.clockSeconds{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockseconds.svg}{/Base64Encode});position:relative;inset:0 -32px}
164163
.clockFace{background-image:url(data:image/svg+xml;base64,{Base64Encode}{Asset:clockface.svg}{/Base64Encode});position:relative;inset:0 -48px}
164+
.col{display:flex;flex-direction:column;gap:2px;justify-content:start;align-items:start;flex-basis:100%;width:100%}
165+
.configInitPos{transform:scaleY(0);transform-origin:top center;opacity:0;max-height:0;margin-top:-2px}
166+
.configOpenPos{transform:scaleY(1);transform-origin:top center;opacity:1;max-height:auto}

0 commit comments

Comments
 (0)