PageSourceSearch

https://gh-network.net/assets/js/home.js

js gh-network.net collected 2026-10-08 17:30:51 UTC 1,354 bytes, 36 lines download raw bytes

1// Extra JS for homepage interactions
2
3// Coverage area checker
4const coveredAreas = [
5  "ঢাকা", "চট্টগ্রাম", "গাজীপুর", "নারায়ণগঞ্জ", "সাভার", "সিলেট", "খুলনা"
6];
7
8function initCoverageChecker() {
9  const input = document.getElementById("coverageInput");
10  const btn = document.getElementById("coverageCheck");
11  const result = document.getElementById("coverageResult");
12  if (!input || !btn || !result) return;
13
14  btn.addEventListener("click", () => {
15    const query = input.value.trim();
16    if (!query) {
17      result.textContent = "⚠️ এলাকা বা জিপ কোড লিখুন";
18      result.style.color = "var(--danger)";
19      return;
20    }
21    const found = coveredAreas.some((area) =>
22      query.toLowerCase().includes(area.toLowerCase())
23    );
24    if (found) {
25      result.textContent = `✅ আপনার এলাকায় আমাদের সেবা উপলভ্য!`;
26      result.style.color = "var(--success)";
27    } else {
28      result.textContent = `দুঃখিত, এখনো ওই এলাকায় সেবা নেই। শিগগিরই আসছি!`;
29      result.style.color = "var(--warning)";
30    }
31  });
32}
33
34
35
36document.addEventListener("DOMContentLoaded", initCoverageChecker);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.