PageSourceSearch

https://meb.gov.tr/assets/js/sss.js

js meb.gov.tr collected 2026-09-24 08:41:25 UTC 2,088 bytes, 55 lines download raw bytes

1$(document).ready(function () {
2  //sorulan sorular sayfasında bulunan 4 basınca detay gösterme
3
4  document.addEventListener("DOMContentLoaded", function () {
5    const toggleButtons = document.querySelectorAll(".toggle-details");
6    const toggleLinks = document.querySelectorAll(".toggle-details2");
7
8    // Function to toggle visibility and update icon
9    function toggleDetails(element) {
10      const sorulanContent = element.closest(".sorulan");
11      const sorulanDetails = sorulanContent.querySelector(".sorulan-details");
12      const icon = sorulanContent.querySelector(".toggle-details i");
13
14      // Close all open details
15      document.querySelectorAll(".sorulan").forEach((item) => {
16        const itemDetails = item.querySelector(".sorulan-details");
17        const itemIcon = item.querySelector(".toggle-details i");
18        if (itemDetails.style.display === "block" && item !== sorulanContent) {
19          itemDetails.style.display = "none";
20          itemIcon.classList.remove("bi-arrow-up-short");
21          itemIcon.classList.add("bi-arrow-down-short");
22          item.classList.remove("active");
23        }
24      });
25
26      // Toggle active class
27      sorulanContent.classList.toggle("active");
28
29      // Toggle visibility
30      sorulanDetails.style.display =
31        sorulanDetails.style.display === "block" ? "none" : "block";
32
33      // Toggle icon
34      icon.classList.toggle("bi-arrow-up-short");
35      icon.classList.toggle("bi-arrow-down-short");
36    }
37
38    // Event listeners for .toggle-details elements
39    toggleButtons.forEach((button) => {
40      button.addEventListener("click", function (event) {
41        event.preventDefault(); // Prevent default link behavior
42        toggleDetails(button);
43      });
44    });
45
46    // Event listeners for .toggle-details2 elements
47    toggleLinks.forEach((link) => {
48        alert(1);
49      link.addEventListener("click", function (event) {
50        event.preventDefault(); // Prevent default link behavior
51        toggleDetails(link);
52      });
53    });
54  });
55});

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.