|
|
|
|
@ -111,7 +111,7 @@
|
|
|
|
|
text-align: center;
|
|
|
|
|
padding: 2rem;
|
|
|
|
|
background-color: var(--nav-bg);
|
|
|
|
|
color: #aaa;
|
|
|
|
|
color: var(--text-color); /* Improved contrast */
|
|
|
|
|
margin-top: 3rem;
|
|
|
|
|
border-top: 2px solid var(--accent-primary);
|
|
|
|
|
}
|
|
|
|
|
@ -124,13 +124,60 @@
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
margin-top: 1rem;
|
|
|
|
|
border: none;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
font-size: 1rem;
|
|
|
|
|
transition: transform 0.2s, box-shadow 0.2s;
|
|
|
|
|
}
|
|
|
|
|
.btn:hover {
|
|
|
|
|
transform: scale(1.05);
|
|
|
|
|
box-shadow: 0 0 10px var(--accent-primary);
|
|
|
|
|
}
|
|
|
|
|
/* Accessibility Focus Styles */
|
|
|
|
|
a:focus-visible, button:focus-visible {
|
|
|
|
|
outline: 3px solid var(--accent-secondary);
|
|
|
|
|
outline-offset: 2px;
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
}
|
|
|
|
|
.btn:focus-visible {
|
|
|
|
|
border-radius: 25px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Code Copy Section */
|
|
|
|
|
.code-container {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
gap: 10px;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
margin: 1rem 0;
|
|
|
|
|
}
|
|
|
|
|
.copy-btn {
|
|
|
|
|
background-color: var(--accent-secondary);
|
|
|
|
|
color: var(--bg-color);
|
|
|
|
|
border: none;
|
|
|
|
|
padding: 0.5rem 1rem;
|
|
|
|
|
border-radius: 5px;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
font-family: sans-serif;
|
|
|
|
|
}
|
|
|
|
|
.copy-btn:hover {
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
<script>
|
|
|
|
|
function copyCommand() {
|
|
|
|
|
const commandText = document.getElementById('install-cmd').innerText;
|
|
|
|
|
navigator.clipboard.writeText(commandText).then(() => {
|
|
|
|
|
const btn = document.getElementById('copy-btn');
|
|
|
|
|
btn.innerText = '✅ Copied!';
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
btn.innerText = '📋 Copy';
|
|
|
|
|
}, 2000);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
@ -140,14 +187,9 @@
|
|
|
|
|
</div>
|
|
|
|
|
<h1>Freqtrade - Crypto P Edition</h1>
|
|
|
|
|
<nav>
|
|
|
|
|
<a href="#">Home</a>
|
|
|
|
|
<a href="#">Sign Up</a>
|
|
|
|
|
<a href="#">Login</a>
|
|
|
|
|
<a href="#">Dashboard</a>
|
|
|
|
|
<a href="#">Crypto Signals</a>
|
|
|
|
|
<a href="#">Live Charts</a>
|
|
|
|
|
<a href="#">About Crypto P</a>
|
|
|
|
|
<a href="#">Contact</a>
|
|
|
|
|
<a href="https://freqtrade.io" target="_blank" rel="noopener noreferrer">Docs</a>
|
|
|
|
|
<a href="https://github.com/freqtrade/freqtrade" target="_blank" rel="noopener noreferrer">GitHub</a>
|
|
|
|
|
<a href="https://discord.gg/freqtrade" target="_blank" rel="noopener noreferrer">Discord</a>
|
|
|
|
|
</nav>
|
|
|
|
|
</header>
|
|
|
|
|
|
|
|
|
|
@ -174,7 +216,10 @@
|
|
|
|
|
<div class="content-section install-notice">
|
|
|
|
|
<h3>Unlock the Full Edition!</h3>
|
|
|
|
|
<p>The UI is currently hiding. Install it with this command:</p>
|
|
|
|
|
<code>freqtrade install-ui</code>
|
|
|
|
|
<div class="code-container">
|
|
|
|
|
<code id="install-cmd">freqtrade install-ui</code>
|
|
|
|
|
<button id="copy-btn" class="copy-btn" onclick="copyCommand()" aria-label="Copy install command to clipboard">📋 Copy</button>
|
|
|
|
|
</div>
|
|
|
|
|
<p>Then refresh this page to enter the dashboard!</p>
|
|
|
|
|
<button class="btn" onclick="location.reload()">🔄 Refresh</button>
|
|
|
|
|
</div>
|
|
|
|
|
|