Projet

Général

Profil

Anomalie #5425

Erreur sur clic d'un onglet si pas de /piwik

Ajouté par Christophe LEON il y a presque 11 ans. Mis à jour il y a presque 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
Echéance:
% réalisé:

100%

Distribution:
EOLE 2.3

Description

Une erreur Cannot call method 'setDocumentTitle' of undefined apparaît lorsque l'on clique sur un onglet si /piwik n'est pas accessible

C'est le cas chez nous /piwik n'est pas publié pour le PIA

Le script plugin_piwik.php charge piwik de cette manière

// piwik load
echo "<script type='text/javascript'>
var pkBaseURL = ('/piwik/');
__PIWIK = true;
document.write(unescape(\"%3Cscript src='\" + pkBaseURL + \"piwik.js' type='text/javascript'%3E%3C/script%3E\"));
</script>";

et plugin_piwik/piwik.js fait un appel au tracker de la manière suivante

$p.plugin.hook.register('app.tabs.create.end','$p.plugin.piwik.stat()',5);
$p.plugin.piwik = {
stat:function(v_id) {
piwikTracker.setDocumentTitle("onglet/"+$p.app.tabs.currName);
piwikTracker.trackPageView();
}
}

Je propose donc dans en premier temps de faire un test sur la valeur de piwikTracker, ce qui pourrait donner le code suivant

$p.plugin.hook.register('app.tabs.create.end','$p.plugin.piwik.stat()',5);
$p.plugin.piwik = {
stat:function(v_id) {
if (typeof variable !== 'undefined') {
piwikTracker.setDocumentTitle("onglet/"+$p.app.tabs.currName);
piwikTracker.trackPageView();
}
}
}

Révisions associées

Révision 5eba7e9c (diff)
Ajouté par tsmr il y a presque 9 ans

When transfer a ticket template, all setup is lost. fix #5425

Révision aa7761d8 (diff)
Ajouté par tsmr il y a presque 9 ans

When transfer a ticket template, all setup is lost.
Revert and add merge datas. see #5425

Historique

#1 Mis à jour par Arnaud FORNEROT il y a presque 11 ans

  • Assigné à mis à lucile coutouly

#2 Mis à jour par lucile coutouly il y a presque 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Arnaud FORNEROT il y a presque 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF