1///////////////////////////////////////////////////////// 2// INFO POUR HIT PIANO 3//////////////////////////////////////////////////////// 4// 5// Mecanique des erreurs 6// Erreurs si pas appel au fichier TagCo (car utilisation de weba_toolbox) 7try{ 8 // 9 //Titre 10 var titre = 'Info Hit Piano'; 11 // Version 12 var version = 'v202510_1'; 13 // Titre avec version 14 var titre_avec_version = titre + ' (' + version + ')'; 15 // 16 /////////////////////////////// 17 // Information a afficher 18 /////////////////////////////// 19 // 20 var a = ''; 21 a += 'Pour voir les hits Piano'; 22 a += '<br/>'; 23 a += '1/ Afficher les outils de developpement (clic droit dans la page, puis Inspecter)'; 24 a += '<br/>'; 25 a += '2/ Aller dans l onglet WEBA_hits qui apparait dans les onglets des outils de developpement'; 26 a += '<br/>'; 27 a += '3/ Dans cet onglet, les hits Piano de la page affichée apparaitront dans le tableau'; 28 // 29 // 30 //////////////////////////////////////////////// 31 // Affichage de la popin avec les informations 32 //////////////////////////////////////////////// 33 // 34 // 35 // Fonction pour l'appel des fichiers JS avec callback 36 // 37 function loadFile_dtlc(file, type, callback){ 38 if(type === 'js'){ 39 var dialog_jquery = document.createElement("script"); 40 dialog_jquery.src = file; 41 dialog_jquery.onload =() => callback(file); 42 document.body.appendChild(dialog_jquery); 43 } else if (type === 'css'){ 44 var dialog_jquery = document.createElement("link"); 45 dialog_jquery.setAttribute("rel", "stylesheet"); 46 dialog_jquery.href = file; 47 dialog_jquery.onload =() => callback(file); 48 document.body.appendChild(dialog_jquery); 49 } 50 } 51 // 52 // Fonction pour declencher l'affichage de la pop-in 53 // 54 function createDialog(title, text) { 55 return $("<div class='dialog' title='" + title + "'><p>" + text + "</p></div>").dialog( 56 { 57 width: 800, 58 height: 200, 59 }); 60 } 61 // 62 // 63 /////////////////////////// 64 // Affichage de la pop-in 65 /////////////////////////// 66 // 67 // 68 // Prealable : supprimer la fonction define qui peut exister sur certaines pages (conflits avec la fonction define de jquery-ui) 69 delete define; 70 // Chargement des fichiers 71 loadFile_dtlc('https://www.stats.bouyguestelecom.fr/js/extension_bytel_weba/librairies/jquery-1.12.4.js', 'js',function(){ 72 loadFile_dtlc('https://www.stats.bouyguestelecom.fr/js/extension_bytel_weba/librairies/jquery-ui.js','js', function(){ 73 loadFile_dtlc('https://www.stats.bouyguestelecom.fr/js/extension_bytel_weba/librairies/jquery-ui.css','css',function(){ 74 createDialog(titre_avec_version, a); 75 }) 76 }) 77 }) 78 // 79 // Gestion de la mise en avant de la pop-in 80 // 81 miseAvantPopin = function(){ 82 x = document.querySelectorAll(".ui-front"); 83 for(var i=0; i<x.length ; i++){ 84 x[i].style.zIndex = 6000000000; 85 } 86 }; 87 // 88 // Appel de la mise en avant de la pop-in pendant plus de 5 secondes 89 // 90 if(typeof weba_toolbox !== 'undefined'){ 91 weba_toolbox.repetition_limite(miseAvantPopin,1000,6) 92 } 93} // Suite mecanique si erreur 94catch(err){ 95 // affichage de la pop-in avec message information 96 a = 'Erreur lors de l affichage'; 97 a += ' '; 98 a += err 99 alert(a); 100}
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.