Bonjour,
Il y a un problème très important de compatibilité sous IE8 pour les graphs. Même en dézippant le dossier et en regardant la page de graph sous IE8 on a un problème.
Je n'arrives pas à résoudre ce problème pour le moment
Alors dans la fonction contenue dans le fichier main.js [code] /** * Create charts from table with "graph" class, Use graph-:type class to define chart type * http://www.filamentgroup.com/lab/update\_to\_jquery\_visualize\_accessible\_charts\_with\_html5\_from\_designing\_with/ **/ $('table.graph').each(function(){ var matches = $(this).attr('class').split(/type-(area|bar|pie|line)/g); var options = { height:'300px', width : parseInt($(this).width())-100, colors :['#c21c1c','#f1dc2b','#9ccc0a','#0accaa','#0a93cc','#8734c8','#26a4ed','#f45a90','#e9e744'] }; if(matches[1] != undefined){ options.type = matches[1]; } else {options.type = "pie";} if($(this).hasClass('dots')){ options.lineDots = 'double'; } if($(this).hasClass('tips')){ options.interaction = true; options.multiHover = 15, options.tooltip = true, options.tooltiphtml = function(data) { var html =''; for(var i=0; i<data.point.length i html class="stats_tooltip"><strong>'+data.point.value+'</strong> '+data.point.yLabels[0]+'</data.point.length>
'; } return html; } } $(this).hide().visualize(options); });[/code] Cette ligne ne fonctionne pas sous IE8 [code]var matches = $(this).attr('class').split(/type-(area|bar|pie|line)/g);[/code] Pour contrer j'ai ajouté une option par défault [code]else {options.type = "pie";}[/code] Par ailleurs, si la table a la classe "tips", cela fout tout le design en l'air... Voilà, je ne sais pas s'il y aura un correctif dans le theme ? En tout cas, voici ce que j'ai pu trouver :)