«ميدياويكي:Common.js»: الفرق بين المراجعتين
من Sudan Memory
(٥١ مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر ١: | سطر ١: | ||
/* الجافاسكريبت الموضوع هنا سيتم تحميله لكل المستخدمين مع كل تحميل للصفحة. */ | /* الجافاسكريبت الموضوع هنا سيتم تحميله لكل المستخدمين مع كل تحميل للصفحة. */ | ||
+ | |||
+ | console.log("Entering Common.js"); | ||
$(function () { | $(function () { | ||
+ | if (document.querySelectorAll('.abyat').length > 0) { | ||
+ | var script = document.createElement('script'); | ||
+ | script.src = "https://abdallagafar.github.io/poemFormat/poemFormat.js"; | ||
+ | script.addEventListener('load', function() { // Now the external script is loaded and its functions are ready to be used | ||
+ | document.querySelectorAll('.abyat').forEach(function(poem) { // Search for poems | ||
+ | poem.innerHTML = poemFormat(poem); | ||
+ | }); | ||
+ | console.log('Processed ' + poemFormatGrossCounter + ' beit.'); | ||
+ | }); | ||
+ | document.head.appendChild(script); // Append the script element to the document's head to start loading the script | ||
+ | } | ||
var toggler = document.getElementsByClassName("treeBranch"); | var toggler = document.getElementsByClassName("treeBranch"); |
المراجعة الحالية بتاريخ ١٧:٣٥، ٢٦ مارس ٢٠٢٤
/* الجافاسكريبت الموضوع هنا سيتم تحميله لكل المستخدمين مع كل تحميل للصفحة. */ console.log("Entering Common.js"); $(function () { if (document.querySelectorAll('.abyat').length > 0) { var script = document.createElement('script'); script.src = "https://abdallagafar.github.io/poemFormat/poemFormat.js"; script.addEventListener('load', function() { // Now the external script is loaded and its functions are ready to be used document.querySelectorAll('.abyat').forEach(function(poem) { // Search for poems poem.innerHTML = poemFormat(poem); }); console.log('Processed ' + poemFormatGrossCounter + ' beit.'); }); document.head.appendChild(script); // Append the script element to the document's head to start loading the script } var toggler = document.getElementsByClassName("treeBranch"); var i; for (i = 0; i < toggler.length; i++) { toggler[i].addEventListener("click", function() { this.parentElement.querySelector(".treeBranch-nested").classList.toggle("treeBranch-active"); this.classList.toggle("treeBranch-down"); }); } }());