(resourceName)
| 70 | } |
| 71 | |
| 72 | function OpenResource(resourceName) { |
| 73 | let exist = false; |
| 74 | for (let i = 0; i < resources.length; i++) { |
| 75 | if (resources[i].name == resourceName) { |
| 76 | exist = true; |
| 77 | break; |
| 78 | } |
| 79 | } |
| 80 | if (!exist) return; |
| 81 | $(".popup_container").removeClass("animate__fadeOutDown"); |
| 82 | $("#resourceModal").css("display", ""); |
| 83 | $("#resourceModal").addClass("--active"); |
| 84 | $("#resourceModalTitle").html(resourceName); |
| 85 | setTimeout(() => { |
| 86 | $(".popup_container").addClass("animate__fadeInUp"); |
| 87 | }, 100); |
| 88 | var resourceQueries = queries.filter(query => query.resourceName == resourceName); |
| 89 | $("#resourceModalBody").html(""); |
| 90 | resourceQueries.forEach(query => { |
| 91 | $("#resourceModalBody").append(` |
| 92 | <tr> |
| 93 | <td id="dbid">${query.cache ? '<i class="fa-solid fa-memory"></i> ' : ''}${query.db}</td> |
| 94 | <td id="query">${ReduceText(query.query, 47)}</td> |
| 95 | <td id="values">${ReduceText(JSON.stringify(query.values), 47)}</td> |
| 96 | <td id="time">${query.time} ms</td> |
| 97 | </tr> |
| 98 | `) |
| 99 | }); |
| 100 | } |
| 101 | |
| 102 | function ListenSearchInput() { |
| 103 | $("#inputBox").on("input", () => { |
no test coverage detected