PageSourceSearch

https://www.rwandair.com/dist/phoenix/V1.0/js/alert.js?random=1759394499&data=1788445174

js rwandair.com collected 2026-10-02 09:59:29 UTC 4,356 bytes, 118 lines download raw bytes

1function append_alert_json(data) {
2	console.log("alert.js i am inside append_alert_json");
3	//Set Up the template
4	typeOfDisplay = $(".newAlerts").attr("rel");
5	var s = $("#alertsTemplate")[0].innerHTML.trim();
6
7	$(".alertInner").html("");
8
9	console.log("alert.js typeOfDisplay=", typeOfDisplay);
10	var holder = document.createElement("div");
11	holder.innerHTML = s;
12	var template = holder.childNodes;
13	var alertInfo = [];
14
15	var member = document.getElementById("newgmembers");
16	console.log("alert.js data=", data);
17
18	var active="active";
19	data
20		//.filter((val, i) => i < filterNumber)
21		.forEach(function (object) {
22			//Clone Template
23			var newItem = $(template).clone();
24		if(active==="active"){
25		      $(newItem).addClass(active);
26		      
27		}
28		      active="";
29
30			/*
31			
32			
33            <li class="alertlist" >
34                        <a><strong>Travel Notification!</strong> travel to UK, now open!</a>
35                    </li>
36            */
37			console.log("newItem=", newItem);
38
39			$(newItem)
40			   .find("div")
41			  // .attr("class",object.category)
42			    //.attr("role","alert")
43			    
44				.html(
45					`<a  class="text-decoration-none" href=${object.link}><strong>${object.type}</strong>${object.msg}</a>`
46				);
47			
48			//$(newItem).find(".alertlist").addClass("m-0");
49
50			//Append it
51			alertInfo.push(newItem);
52			
53			
54		});
55
56	if (typeOfDisplay === "view_customized") {
57		//return $(".newAlerts").html(alertInfo.slice(0, 1));
58	}
59	
60	console.log("alertInfo=", alertInfo);
61	 $(".alertInner").html(alertInfo);
62	 
63	 let listvalues=[];
64	 $(alertInfo).each(function(){
65	     console.log("alertInfo this=",$(this).find("div").html());
66	     listvalues.push(`<li>${$(this).find("div").html()}</li>`);
67	 })
68	 $(".listItems").html(listvalues);
69	 return;
70}
71
72$(function () {
73	if ($(".newAlerts").length) {
74	    const queryString = window.location.search;
75	    const urlParams = new URLSearchParams(queryString);
76        const data = urlParams.get('data');
77        console.log("alert.js data=",data)
78		$.getJSON("../../dist/phoenix/V1.0/db/alert.json?"+Math.random(), (results) => {
79			console.log("alert.js results=", results);
80			selectedLanguage = $("#selectedLanguageD").val();
81			console.log("alert.js selectedLanguage 1=",selectedLanguage);
82			
83			append_alert_json(selectedLanguage.toLowerCase()==="fr"?results.filter(x=>x.lang==="FR"):selectedLanguage.toLowerCase()==="cn"?results.filter(x=>x.lang==="CN"):results.filter(x=>x.lang==="EN"));
84			if((selectedLanguage.toLowerCase()==="fr"?results.filter(x=>x.lang==="FR"):selectedLanguage.toLowerCase()==="cn"?results.filter(x=>x.lang==="CN"):results.filter(x=>x.lang==="EN")).length===0)
85			{  
86			    $("#toggleTravelAlert").hide();
87			    console.log('selectedLanguage.toLowerCase()==="fr"?results.filter(x=>x.lang==="FR"):selectedLanguage.toLowerCase()==="cn"?results.filter(x=>x.lang==="CN"):results.filter(x=>x.lang==="EN")).length=',(selectedLanguage.toLowerCase()==="fr"?results.filter(x=>x.lang==="FR"):selectedLanguage.toLowerCase()==="cn"?results.filter(x=>x.lang==="CN"):results.filter(x=>x.lang==="EN")).length);
88			}
89			
90		});
91
92		$(document).on("click", "#toggleTravelAlert", (e) => {
93		    const queryString = window.location.search;
94            console.log("alert queryString=",queryString);
95            const urlParams = new URLSearchParams(queryString);
96            const random = urlParams.get('data');
97            console.log("alert.js data=",data)
98		    
99			$.getJSON("../../dist/phoenix/V1.0/db/alert.json?"+Math.random(), (results) => {
100			    	selectedLanguage = $("#selectedLanguageD").val();
101				console.log("alert.js results=", results);
102				console.log("alert.js selectedLanguage 2=",selectedLanguage);
103
104				if ($(".newAlerts").hasClass("d-none")) {
105					$(".newAlerts").removeClass("d-none");
106					$(".listItems").addClass("d-none");
107					$("#toggleTravelAlert").html(`${selectedLanguage.toLowerCase()==="fr"?"Montrer Plus":"Show More"} <span class="up-arrow"></span>`);
108				
109				} else {
110					$(".newAlerts").addClass("d-none");
111					$(".listItems").removeClass("d-none");
112					$("#toggleTravelAlert").html(`${selectedLanguage.toLowerCase()==="fr"?"Montrer moins":"Show Less"} <span class="down-arrow"></span>`);
113				}
114				append_alert_json(selectedLanguage.toLowerCase()==="fr"?results.filter(x=>x.lang==="FR"):results.filter(x=>x.lang==="EN"));
115			});
116		});
117	}
118});

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.