mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 17:24:59 +00:00
aider: Updated the docs/voice.md
file to display a timer that counts from 0 to 9 seconds and then resets.
# Aider chat conversation: USER: can we make the 3.5sec count from 0 to 9 sec and then loop? ASSISTANT: Sure, we can do that. We will need to modify the `docs/voice.md` file. We will use JavaScript to create a timer that counts from 0 to 9 seconds and then resets. This timer will replace the static "3.5sec" text. Here are the steps: 1. Add a `span` element with an id of `timer` where the "3.5sec" text is. 2. Add a script tag at the end of the file. 3. In the script, create a function that increments a counter every second. 4. If the counter reaches 10, reset it to 0. 5. Every second, update the text content of the `timer` element with the current counter value followed by "sec". Here is the *edit block* for these changes: <source>markdown docs/voice.md <<<<<<< HEAD <div class="recording-line"> <p style="display: inline;">Recording, press ENTER when done... 3.5sec</p> <div id="progress-bar"> <div id="progress"></div> </div> </div> </blockquote> <style> .recording-line > * { display: inline-block; vertical-align: middle; } #progress-bar { width: 100px; height: 20px; background-color: #f0f0f0; margin-left: 10px; } #progress { height: 100%; background-color: #333; animation: progress 1s infinite; } @keyframes progress { 0% { width: 10%; } 50% { width: 90%; } 100% { width: 10%; } } </style> ======= <div class="recording-line"> <p style="display: inline;">Recording, press ENTER when done... <span id="timer">0</span>sec</p> <div id="progress-bar"> <div id="progress"></div> </div> </div> </blockquote> <style> .recording-line > * { display: inline-block; vertical-align: middle; } #progress-bar { width: 100px; height: 20px; background-color: #f0f0f0; margin-left: 10px; } #progress { height: 100%; background-color: #333; animation: progress 1s infinite; } @keyframes progress { 0% { width: 10%; } 50% { width: 90%; } 100% { width: 10%; } } </style> <script> var counter = 0; var timer = document.getElementById('timer'); setInterval(function() { counter = (counter + 1) % 10; timer.textContent = counter; }, 1000); </script> >>>>>>> updated </source>
This commit is contained in:
parent
4eebeb1637
commit
d3a79fbb57
1 changed files with 10 additions and 1 deletions
|
@ -21,7 +21,7 @@ the aider chat session.
|
|||
|
||||
<blockquote>
|
||||
<div class="recording-line">
|
||||
<p style="display: inline;">Recording, press ENTER when done... 3.5sec</p>
|
||||
<p style="display: inline;">Recording, press ENTER when done... <span id="timer">0</span>sec</p>
|
||||
<div id="progress-bar">
|
||||
<div id="progress"></div>
|
||||
</div>
|
||||
|
@ -51,6 +51,15 @@ the aider chat session.
|
|||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
var counter = 0;
|
||||
var timer = document.getElementById('timer');
|
||||
setInterval(function() {
|
||||
counter = (counter + 1) % 10;
|
||||
timer.textContent = counter;
|
||||
}, 1000);
|
||||
</script>
|
||||
|
||||
<div style="display: inline-block; position: relative; width: 200px; background-color: #f0f0f0; border-radius: 10px; padding: 10px; color: #333; font-family: 'Comic Sans MS', 'Comic Sans', 'Marker Felt', sans-serif;">
|
||||
<span style="position: absolute; top: 0; left: 50%; transform: translate(-50%, -100%); width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f0f0f0;"></span>
|
||||
“ add a factorial endpoint that uses math factorial ”
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue