]> git.ardis.lu - event-hashes/commitdiff
Add message when no events are found
authorArdis Lu <ardisglu@gmail.com>
Tue, 30 Jan 2024 02:41:12 +0000 (18:41 -0800)
committerArdis Lu <ardisglu@gmail.com>
Tue, 30 Jan 2024 02:41:12 +0000 (18:41 -0800)
index.html

index 7ccaf059b9e435cb7c80bfe83997b0c0fddc58a3..74f7f3d0bc97dad50e29c0692953c06a576d7f75 100644 (file)
       border: 1px solid hsl(216deg 50% 80%);
     }
 
+    .no-events {
+      display: none;
+      text-align: center;
+      font-size: 1.2rem;
+      font-weight: 700;
+    }
+
     .table-container {
       inline-size: min(100cqi - 16px);
       align-self: center;
     <textarea id="code" placeholder="event Transfer(address indexed _from, address indexed _to, uint256 _value)" autocomplete="off"></textarea>
 
     <div class="table-container">
+      <p class="no-events">No events found. Try another code block.</p>
       <table>
         <thead>
           <tr>
 
     const encoder = new TextEncoder();
     const textarea = document.querySelector('textarea');
+    const noEventsMessage = document.querySelector('.no-events');
     const table = document.querySelector('table');
     const tableBody = document.querySelector('table tbody');
     textarea.addEventListener('input', debounce(() => {
+      noEventsMessage.style.setProperty('display', 'none');
       table.style.setProperty('visibility', 'hidden');
       table.style.setProperty('opacity', 0);
       tableBody.innerHTML = '';
 
       const events = getEvents(textarea.value);
       if (events.length === 0) {
+        noEventsMessage.style.setProperty('display', 'revert');
         return;
       }
 
This page took 0.037984 seconds and 4 git commands to generate.