fix: 修复CSS语法错误和重复函数定义
This commit is contained in:
37
content.js
37
content.js
@@ -474,7 +474,7 @@
|
|||||||
' font-size:14px;line-height:1.6;',
|
' font-size:14px;line-height:1.6;',
|
||||||
'}',
|
'}',
|
||||||
|
|
||||||
/* === 进度条 === */
|
'/* === 进度条 === */',
|
||||||
'.magnet-progress-container{',
|
'.magnet-progress-container{',
|
||||||
' width:100%;height:6px;background:var(--m-bg-secondary);border-radius:3px;overflow:hidden;margin-top:8px;',
|
' width:100%;height:6px;background:var(--m-bg-secondary);border-radius:3px;overflow:hidden;margin-top:8px;',
|
||||||
'}',
|
'}',
|
||||||
@@ -485,9 +485,7 @@
|
|||||||
' display:flex;justify-content:space-between;font-size:11px;color:var(--m-text-muted);margin-top:4px;',
|
' display:flex;justify-content:space-between;font-size:11px;color:var(--m-text-muted);margin-top:4px;',
|
||||||
'}',
|
'}',
|
||||||
|
|
||||||
/* === 收藏按钮 === */
|
'/* === 收藏按钮 === */',
|
||||||
'.magnet-favorite-btn{',
|
|
||||||
/* === 收藏按钮 === */',
|
|
||||||
'.magnet-favorite-btn{',
|
'.magnet-favorite-btn{',
|
||||||
' padding:6px 10px;background:transparent;border:1px solid var(--m-border);border-radius:8px;cursor:pointer;font-size:11px;color:var(--m-text-muted);transition:all 0.2s ease;',
|
' padding:6px 10px;background:transparent;border:1px solid var(--m-border);border-radius:8px;cursor:pointer;font-size:11px;color:var(--m-text-muted);transition:all 0.2s ease;',
|
||||||
'}',
|
'}',
|
||||||
@@ -498,7 +496,7 @@
|
|||||||
' background:rgba(167,139,250,0.15);border-color:var(--m-accent-secondary);color:var(--m-accent-secondary);',
|
' background:rgba(167,139,250,0.15);border-color:var(--m-accent-secondary);color:var(--m-accent-secondary);',
|
||||||
'}',
|
'}',
|
||||||
|
|
||||||
/* === 收藏视图 === */',
|
'/* === 收藏视图 === */',
|
||||||
'#magnet-favorites-view .magnet-favorite-item{',
|
'#magnet-favorites-view .magnet-favorite-item{',
|
||||||
' display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--m-bg-card);border:1px solid var(--m-border);border-radius:var(--m-radius-md);margin-bottom:8px;',
|
' display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--m-bg-card);border:1px solid var(--m-border);border-radius:var(--m-radius-md);margin-bottom:8px;',
|
||||||
'}',
|
'}',
|
||||||
@@ -518,18 +516,11 @@
|
|||||||
'#magnet-favorites-view .magnet-favorite-copy{',
|
'#magnet-favorites-view .magnet-favorite-copy{',
|
||||||
' background:linear-gradient(135deg, var(--m-accent), #00f5c4);color:var(--m-bg-deep);',
|
' background:linear-gradient(135deg, var(--m-accent), #00f5c4);color:var(--m-bg-deep);',
|
||||||
'}',
|
'}',
|
||||||
'}',\t '#magnet-favorites-view .magnet-favorite-remove{',
|
'#magnet-favorites-view .magnet-favorite-remove{',
|
||||||
' background:rgba(239,68,68,0.15);color:var(--m-error);',
|
' background:rgba(239,68,68,0.15);color:var(--m-error);',
|
||||||
'}',
|
'}',
|
||||||
|
|
||||||
/* === 吜索记录下拉 === */
|
'/* === 吜索记录下拉 === */',
|
||||||
'.magnet-history-dropdown{'
|
|
||||||
' background:rgba(239,68,68,0.15);color:var(--m-error);',
|
|
||||||
'}',
|
|
||||||
|
|
||||||
|
|
||||||
/* === 吜索记录下拉 === */
|
|
||||||
'.magnet-history-dropdown{'
|
|
||||||
'.magnet-history-dropdown{',
|
'.magnet-history-dropdown{',
|
||||||
' position:absolute;top:100%;left:0;right:0;background:var(--m-bg-card);border:1px solid var(--m-border);border-radius:var(--m-radius-md);box-shadow:var(--m-shadow-lg);z-index:100;max-height:200px;overflow-y:auto;',
|
' position:absolute;top:100%;left:0;right:0;background:var(--m-bg-card);border:1px solid var(--m-border);border-radius:var(--m-radius-md);box-shadow:var(--m-shadow-lg);z-index:100;max-height:200px;overflow-y:auto;',
|
||||||
'}',
|
'}',
|
||||||
@@ -575,27 +566,9 @@
|
|||||||
renderFavoritesList();
|
renderFavoritesList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var resultsView = document.getElementById('magnet-results-view');
|
|
||||||
var cacheView = document.getElementById('magnet-cache-view');
|
|
||||||
var resultsBtn = document.getElementById('magnet-view-results');
|
|
||||||
var cacheBtn = document.getElementById('magnet-view-cache');
|
|
||||||
|
|
||||||
if (!resultsView || !cacheView || !resultsBtn || !cacheBtn) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var showCache = viewName === 'cache';
|
|
||||||
resultsView.classList.toggle('is-active', !showCache);
|
|
||||||
cacheView.classList.toggle('is-active', showCache);
|
|
||||||
resultsBtn.classList.toggle('is-active', !showCache);
|
|
||||||
cacheBtn.classList.toggle('is-active', showCache);
|
|
||||||
}
|
|
||||||
|
|
||||||
function createFloatingPanel() {
|
function createFloatingPanel() {
|
||||||
var existing = document.getElementById('magnet-floating-panel');
|
var existing = document.getElementById('magnet-floating-panel');
|
||||||
if (existing) return existing;
|
|
||||||
|
|
||||||
ensurePanelStyles();
|
|
||||||
|
|
||||||
var ball = document.createElement('div');
|
var ball = document.createElement('div');
|
||||||
ball.id = 'magnet-float-ball';
|
ball.id = 'magnet-float-ball';
|
||||||
|
|||||||
Reference in New Issue
Block a user