feat: refresh button in market tab bar
This commit is contained in:
@@ -113,7 +113,7 @@ const PageMarket = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
_bindEvents() {
|
_bindEvents() {
|
||||||
document.getElementById('btn-m-login')?.addEventListener('click', () => this._showLogin());
|
document.getElementById('btn-refresh-market')?.addEventListener('click', () => this._loadItems());
|
||||||
document.getElementById('btn-m-upload')?.addEventListener('click', () => this._upload());
|
document.getElementById('btn-m-upload')?.addEventListener('click', () => this._upload());
|
||||||
document.getElementById('market-grid')?.addEventListener('click', async (e) => {
|
document.getElementById('market-grid')?.addEventListener('click', async (e) => {
|
||||||
const btnInstall = e.target.closest('.btn-m-install');
|
const btnInstall = e.target.closest('.btn-m-install');
|
||||||
@@ -480,10 +480,12 @@ const PageMarket = {
|
|||||||
<button id="btn-m-login" class="btn btn-sm btn-primary">登录</button>
|
<button id="btn-m-login" class="btn btn-sm btn-primary">登录</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid var(--border-subtle)">
|
<div style="display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid var(--border-subtle);align-items:flex-end">
|
||||||
<button id="tab-dashboards" class="btn btn-sm active" style="border-radius:0;border-bottom:2px solid var(--accent);color:var(--accent);background:transparent;padding:8px 16px">仪表盘</button>
|
<button id="tab-dashboards" class="btn btn-sm active" style="border-radius:0;border-bottom:2px solid var(--accent);color:var(--accent);background:transparent;padding:8px 16px">仪表盘</button>
|
||||||
<button id="tab-scenes" class="btn btn-sm" style="border-radius:0;border-bottom:2px solid transparent;color:var(--text-secondary);background:transparent;padding:8px 16px">场景</button>
|
<button id="tab-scenes" class="btn btn-sm" style="border-radius:0;border-bottom:2px solid transparent;color:var(--text-secondary);background:transparent;padding:8px 16px">场景</button>
|
||||||
<button id="tab-mine" class="btn btn-sm" style="border-radius:0;border-bottom:2px solid transparent;color:var(--text-secondary);background:transparent;padding:8px 16px">我的</button>
|
<button id="tab-mine" class="btn btn-sm" style="border-radius:0;border-bottom:2px solid transparent;color:var(--text-secondary);background:transparent;padding:8px 16px">我的</button>
|
||||||
|
<span style="flex:1"></span>
|
||||||
|
<button id="btn-refresh-market" class="btn btn-sm" style="background:var(--bg2);color:var(--text2);margin-bottom:4px;padding:4px 10px;font-size:12px">🔄 刷新</button>
|
||||||
</div>
|
</div>
|
||||||
<div id="market-grid" class="theme-grid"></div>
|
<div id="market-grid" class="theme-grid"></div>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|||||||
Reference in New Issue
Block a user