PageSourceSearch

https://www.mamytwink.com/js/wow/parangon-argus.js?v=1790290734

js mamytwink.com collected 2026-09-24 22:59:07 UTC 5,302 bytes, 168 lines download raw bytes

1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2// PARANGON ARGUS SUIVI PROGRESSION
3
4function urldecode(str) {
5   return decodeURIComponent((str+'').replace(/\+/g, '%20'));
6}
7
8// S'il y a une ancre dans l'URL, on charge la progression
9if(window.location.hash) 
10{
11	var url = window.location.href;
12	var url_sans_le_hash = document.location.href.match(/(^[^#]*)/);
13	var partie_a_remplacer = url_sans_le_hash[0]+"#parangon-argus-resultat";
14	var hash_original = url.substring(url.indexOf("#")+1);
15	if(hash_original.includes("parangon-argus-resultat"))
16	{
17		var hash = url.replace(partie_a_remplacer,"");
18		if(hash != "")
19		{
20			hash = hash.substring(1);
21			var pseudo = hash.substring(hash.lastIndexOf('-'));
22			pseudo = pseudo.substring(1);
23			var royaume = hash.substring(0, hash.lastIndexOf("-") + 1);
24			royaume = royaume.substring(0, royaume.length - 1);
25			var pseudo_affiche = urldecode(pseudo);
26			$("#parangon-argus-formulaire .pseudo").val(pseudo_affiche);
27			$('#parangon-argus-formulaire select').val(royaume);
28			var langue = $("#parangon-argus-formulaire .langue").val();
29			var region = $('#parangon-argus-formulaire .royaume :selected').parent().attr('label');
30			var region = region.toLowerCase();
31
32			if(region == "fr") { region = "eu" };
33
34			if (langue == undefined)
35			{
36				langue = "francais";
37			};
38			ParangonArgusProgression(royaume,pseudo,false,langue,region);
39		}
40	}
41}
42
43
44$("document").ready(function(){
45
46	// Soumission du formulaire
47	$("body").on("click", "#parangon-argus-formulaire .btn-success", function(){
48		$("#parangon-argus-formulaire .btn-success").prop('disabled', true);
49		var royaume = $("#parangon-argus-formulaire .royaume").val();
50		var pseudo = $("#parangon-argus-formulaire .pseudo").val();
51		var langue = $("#parangon-argus-formulaire .langue").val();
52		var region = $('#parangon-argus-formulaire .royaume :selected').parent().attr('label');
53		var region = region.toLowerCase();
54
55		if(region == "fr") { region = "eu" };
56		
57		if (langue == undefined)
58		{
59			langue = "francais";
60		};
61
62		if($("#parangon-argus-formulaire").hasClass("redirect"))
63			{
64				ParangonArgusProgression(royaume,pseudo,true,langue,region);
65			}
66			else
67			{
68				ParangonArgusProgression(royaume,pseudo,false,langue,region);
69			}
70	});	
71
72	// On enter
73	$("body").on("keydown", "#parangon-argus-formulaire input", function(e){
74		 if(e.which === 13)
75		 {
76			var royaume = $("#parangon-argus-formulaire .royaume").val();
77			var pseudo = $("#parangon-argus-formulaire .pseudo").val();
78			var langue = $("#parangon-argus-formulaire .langue").val();
79			var region = $('#parangon-argus-formulaire .royaume :selected').parent().attr('label');
80			var region = region.toLowerCase();
81
82			if(region == "fr") { region = "eu" };
83			
84			if (langue == undefined)
85			{
86				langue = "francais";
87			};
88
89			if($("#parangon-argus-formulaire .btn-success").prop('disabled'))
90			{
91				//console.log("Bouton désactivé !");
92			}
93			else
94			{
95				$("#parangon-argus-formulaire .btn-success").prop('disabled', true);
96				if($("#parangon-argus-formulaire").hasClass("redirect"))
97				{
98					ParangonArgusProgression(royaume,pseudo,true,langue,region);
99				}
100				else
101				{
102					ParangonArgusProgression(royaume,pseudo,false,langue,region);
103				}
104			}
105			
106		}
107	});
108
109});
110
111function ParangonArgusProgression(royaume, pseudo, redirect = false, langue = "francais", region = "eu"){
112
113	$("#parangon-argus-formulaire .btn-success").html("<img src='/css/images/ajax/bouton-vert.gif' alt='Chargement' /> Vérifier");
114	$("#parangon-argus-resultat").html("<p class='note_info note' style='text-align : center;'><img src='/css/images/ajax/ajax-note.gif' alt='Chargement galerie' style='width : 18px; margin-right : 8px;' /> Chargement des informations de votre personnage</p>");
115	
116
117	$.ajax({
118		type:'GET', 
119		cache: false,
120		url:"/parangon-argus", 
121		data : { "royaume" : royaume, "pseudo" : pseudo, "langue" : langue, "region" : region },
122		success: function(response) 
123		{
124			//console.log(response);
125			$("#parangon-argus-formulaire .btn-success").prop('disabled', false);
126			if(pseudo == "")
127			{
128				window.location.hash = '#parangon-argus-resultat';
129				$("#parangon-argus-formulaire .btn-success").html("Vérifier");
130			
131			}
132			else
133			{
134				if(redirect)
135				{
136					location.href='/guides/parangon-argus-suivez-votre-progression#parangon-argus-resultat-'+royaume+"-"+pseudo;
137				}
138				else
139				{
140					window.location.hash = '#parangon-argus-resultat-'+royaume+"-"+pseudo;
141					// On met à jour les hash existants
142					$('a[href*="#commentaires"]').each(function() {
143						var href = $(this).attr("href");
144						if(href != "#commentaires")
145						{
146							var new_href = href.replace("#commentaires","#");
147							new_href = new_href+'parangon-argus-resultat-'+royaume+"-"+pseudo;
148							$(this).attr("href",new_href);
149						}
150					});
151					if(langue == "anglais")
152					{
153						$("#parangon-argus-formulaire .btn-success").html("Check progress");
154					}
155					else
156					{
157						$("#parangon-argus-formulaire .btn-success").html("Vérifier");
158					}
159					
160					$('html, body').animate({
161						scrollTop: $("#parangon-argus-resultat").offset().top-50
162					}, 1000);
163					$("#parangon-argus-resultat").hide().html(response).fadeIn(500);
164				}
165			}
166		}
167	});
168}

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.