PageSourceSearch

https://ducdeslombards.com/sites/default/files/ducdeslombards/adva…r4ri2aTFSiY6MiG4bMJ5lwM_NLbo3aoW5N39wEKM.js

js ducdeslombards.com collected 2026-09-26 00:12:57 UTC 8,441 bytes, 111 lines download raw bytes

1/**
2 * Safe wrapper for jQuery namespace.
3 */
4(function($){
5    Drupal.behaviors.ssks_import_tool_ajaxError_alter = {
6        initOk: false,
7        drupal_core_ajaxError: function () {
8        },
9
10        attach: function (context, settings) {
11            if (this.initOk) return;
12
13            /**
14             * Override de la fonction core Drupal.ajaxError du fichier misc/drupal.js
15             * Permet de modifier la sortie du message et de conserver les balises html
16             * La fonction d'origine est enregistré dans this.drupal_core_ajaxError
17             * Elle est appelée si le code d'erreur ne correspond pas à celui du batch d'import tool (code 555)
18             */
19            this.drupal_core_ajaxError = Drupal.ajaxError;
20            Drupal.ajaxError = function (xmlhttp, uri, customMessage) {
21                if(xmlhttp.status !== 555)
22                    return Drupal.behaviors.ssks_import_tool_ajaxError_alter.drupal_core_ajaxError(xmlhttp, uri, customMessage);
23
24                try {
25                    return xmlhttp.responseText;
26                } catch (e) {}
27            };
28
29            this.initOk = true;
30        }
31    }
32})(jQuery);
33;/*})'"*/;/*})'"*/
34Drupal.locale = { 'pluralFormula': function ($n) { return Number(($n!=1)); }, 'strings': {"":{"An AJAX HTTP error occurred.":"Une erreur HTTP AJAX s\u0027est produite.","HTTP Result Code: !status":"Code de statut HTTP : !status","An AJAX HTTP request terminated abnormally.":"Une requ\u00eate HTTP AJAX s\u0027est termin\u00e9e anormalement.","Debugging information follows.":"Informations de d\u00e9bogage suivantes.","Path: !uri":"Chemin: !uri","StatusText: !statusText":"StatutTexte: !statusText","ResponseText: !responseText":"ReponseTexte: !responseText","ReadyState: !readyState":"ReadyState: !readyState","Loading":"En cours de chargement","(active tab)":"(onglet actif)","Hide":"Cacher","Show":"Afficher","Re-order rows by numerical weight instead of dragging.":"R\u00e9-ordonner les lignes avec des poids num\u00e9riques plut\u00f4t qu\u0027en les d\u00e9placant.","Show row weights":"Afficher les poids des lignes","Hide row weights":"Cacher le poids des lignes","Drag to re-order":"Cliquer-d\u00e9poser pour r\u00e9-organiser","Changes made in this table will not be saved until the form is submitted.":"Les changements effectu\u00e9s dans ce tableau ne seront pris en compte que lorsque la configuration aura \u00e9t\u00e9 enregistr\u00e9e.","Enabled":"Activ\u00e9","Hide shortcuts":"Cacher les raccourcis","Disabled":"D\u00e9sactiv\u00e9","@count min":"@count min","@count sec":"@count sec","Next":"Suivant","Edit":"Modifier","Sunday":"Dimanche","Monday":"Lundi","Tuesday":"Mardi","Wednesday":"Mercredi","Thursday":"Jeudi","Friday":"Vendredi","Saturday":"Samedi","Upload":"Transfert de fichiers","Configure":"Configurer","All":"Tous \/ Toutes","Done":"Termin\u00e9","1 hour":"1 heure","@count hours":"@count heures","1 day":"1 jour","@count days":"@count jours","Prev":"Pr\u00e9c.","Mon":"lun","Tue":"mar","Wed":"mer","Thu":"jeu","Fri":"ven","Sat":"sam","Sun":"dim","January":"Janvier","February":"F\u00e9vrier","March":"Mars","April":"Avril","May":"Mai","June":"Juin","July":"Juillet","August":"Ao\u00fbt","September":"Septembre","October":"Octobre","November":"Novembre","December":"D\u00e9cembre","Select all rows in this table":"S\u00e9lectionner toutes les lignes du tableau","Deselect all rows in this table":"D\u00e9s\u00e9lectionner toutes les lignes du tableau","Today":"Aujourd\u0027hui","Jan":"janv.","Feb":"f\u00e9vr.","Mar":"mars","Apr":"avr.","Jun":"juin","Jul":"juill.","Aug":"ao\u00fbt","Sep":"sept.","Oct":"oct.","Nov":"nov.","Dec":"d\u00e9c.","Su":"Di","Mo":"Lu","Tu":"Ma","We":"Me","Th":"Je","Fr":"Ve","Sa":"Sa","Not published":"Non publi\u00e9","Please wait...":"Veuillez patienter...","1 year":"1 ann\u00e9e","@count years":"@count ann\u00e9es","1 week":"1 semaine","@count weeks":"@count semaines","1 min":"1 min","1 sec":"1 sec","mm\/dd\/yy":"mm\/jj\/aa","1 month":"1 mois","@count months":"@count mois","Only files with the following extensions are allowed: %files-allowed.":"Seuls les fichiers se terminant par les extensions suivantes sont autoris\u00e9s\u0026nbsp;
34: %files-allowed.","By @name on @date":"Par @name le @date","By @name":"Par @name","Not in menu":"Pas dans le menu","Alias: @alias":"Alias : @alias","No alias":"Aucun alias","0 sec":"0\u00a0s","New revision":"Nouvelle r\u00e9vision","The changes to these blocks will not be saved until the \u003Cem\u003ESave blocks\u003C\/em\u003E button is clicked.":"N\u0027oubliez pas de cliquer sur \u003Cem\u003EEnregistrer les blocs\u003C\/em\u003E pour confirmer les modifications apport\u00e9es ici.","Show shortcuts":"Afficher les raccourcis","This permission is inherited from the authenticated user role.":"Ce droit est h\u00e9rit\u00e9e du r\u00f4le de l\u0027utilisateur authentifi\u00e9.","No revision":"Aucune r\u00e9vision","Requires a title":"Titre obligatoire","Not restricted":"Non restreint","Not customizable":"Non personnalisable","Restricted to certain pages":"R\u00e9serv\u00e9 \u00e0 certaines pages","The block cannot be placed in this region.":"Le bloc ne peut pas \u00eatre plac\u00e9 dans cette r\u00e9gion.","Customize dashboard":"Personnaliser le tableau de bord","Hide summary":"Masquer le r\u00e9sum\u00e9","Edit summary":"Modifier le r\u00e9sum\u00e9","Don\u0027t display post information":"Ne pas afficher les information de la contribution","@title dialog":"dialogue de @title","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Le fichier s\u00e9lectionn\u00e9 %filename ne peut pas \u00eatre transf\u00e9r\u00e9. Seulement les fichiers avec les extensions suivantes sont permis : %extensions.","Autocomplete popup":"Popup d\u0027auto-compl\u00e9tion","Searching for matches...":"Recherche de correspondances..."}} };
35;/*})'"*/;/*})'"*/
36var d = new Date(), 
37	ctTimeMs = new Date().getTime(),
38	ctMouseEventTimerFlag = true, //Reading interval flag
39	ctMouseData = "[",
40	ctMouseDataCounter = 0;
41
42function ctSetCookie(c_name, value) {
43	document.cookie = c_name + "=" + encodeURIComponent(value) + "; path=/";
44}
45
46ctSetCookie("ct_ps_timestamp", Math.floor(new Date().getTime()/1000));
47ctSetCookie("ct_fkp_timestamp", "0");
48ctSetCookie("ct_pointer_data", "0");
49ctSetCookie("ct_timezone", d.getTimezoneOffset()/60*(-1));
50
51//Reading interval
52var ctMouseReadInterval = setInterval(function(){
53		ctMouseEventTimerFlag = true;
54	}, 150);
55	
56//Writting interval
57var ctMouseWriteDataInterval = setInterval(function(){
58		var ctMouseDataToSend = ctMouseData.slice(0,-1).concat("]");
59		ctSetCookie("ct_pointer_data", ctMouseDataToSend);
60	}, 1200);
61
62//Stop observing function
63function ctMouseStopData(){
64	if(typeof window.addEventListener == "function")
65		window.removeEventListener("mousemove", ctFunctionMouseMove);
66	else
67		window.detachEvent("onmousemove", ctFunctionMouseMove);
68	clearInterval(ctMouseReadInterval);
69	clearInterval(ctMouseWriteDataInterval);				
70}
71
72//Logging mouse position each 300 ms
73var ctFunctionMouseMove = function output(event){
74	if(ctMouseEventTimerFlag == true){
75		var mouseDate = new Date();
76		ctMouseData += "[" + Math.round(event.pageY) + "," + Math.round(event.pageX) + "," + Math.round(mouseDate.getTime() - ctTimeMs) + "],";
77		ctMouseDataCounter++;
78		ctMouseEventTimerFlag = false;
79		if(ctMouseDataCounter >= 100)
80			ctMouseStopData();
81	}
82};
83
84//Stop key listening function
85function ctKeyStopStopListening(){
86	if(typeof window.addEventListener == "function"){
87		window.removeEventListener("mousedown", ctFunctionFirstKey);
88		window.removeEventListener("keydown", ctFunctionFirstKey);
89	}else{
90		window.detachEvent("mousedown", ctFunctionFirstKey);
91		window.detachEvent("keydown", ctFunctionFirstKey);
92	}
93}
94
95//Writing first key press timestamp
96var ctFunctionFirstKey = function output(event){
97	var KeyTimestamp = Math.floor(new Date().getTime()/1000);
98	ctSetCookie("ct_fkp_timestamp", KeyTimestamp);
99	ctKeyStopStopListening();
100};
101
102if(typeof window.addEventListener == "function"){
103	window.addEventListener("mousemove", ctFunctionMouseMove);
104	window.addEventListener("mousedown", ctFunctionFirstKey);
105	window.addEventListener("keydown", ctFunctionFirstKey);
106}else{
107	window.attachEvent("onmousemove", ctFunctionMouseMove);
108	window.attachEvent("mousedown", ctFunctionFirstKey);
109	window.attachEvent("keydown", ctFunctionFirstKey);
110}
111;/*})'"*/;/*})'"*/

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.