message: restore bar chart individual colors
diff: @@ -2637,6 +2637,8 @@ var PptxGenJS = function(){
  obj.values.forEach(function(value,index){
  var arrColors = (value < 0 ? (opts.invertedColors || BARCHART_COLORS) : opts.chartColors);
  + console.log('bar', chartType, value, index, arrColors[index % arrColors.length]);
  +
  strXml += ' <c:dPt>';
  strXml += ' <c:idx val="'+ index +'"/>';
  strXml += ' <c:invertIfNegative val="'+ (opts.invertedColors ? 0 : 1) +'"/>';
  @@ -2645,6 +2647,11 @@ var PptxGenJS = function(){
  if ( opts.lineSize === 0 ){
  strXml += '<a:ln><a:noFill/></a:ln>';
  }
  + else if (chartType === 'bar') {
  + strXml += '<a:solidFill>';
  + strXml += ' <a:srgbClr val="'+ arrColors[index % arrColors.length] +'"/>';
  + strXml += '</a:solidFill>';
  + }
  else {
  strXml += '<a:ln>';
  strXml += ' <a:solidFill>';
  @@ -2825,6 +2832,7 @@ var PptxGenJS = function(){
  if (( data.length === 1 || opts.valueBarColors ) && opts.chartColors != BARCHART_COLORS ) {
  // Series Data Point colors
  obj.values.forEach(function(value,index){
  +
  var arrColors = (value < 0 ? (opts.invertedColors || BARCHART_COLORS) : opts.chartColors);
  strXml += ' <c:dPt>';
  @@ -2882,6 +2890,7 @@ var PptxGenJS = function(){
  });
  // 3: Data Labels
  + {
  strXml += ' <c:dLbls>';
  strXml += ' <c:numFmt formatCode="' + opts.dataLabelFormatCode + '" sourceLinked="0"/>';
  strXml += ' <c:txPr>';
  @@ -2902,6 +2911,7 @@ var PptxGenJS = function(){
  strXml += ' <c:showPercent val="0"/>';
  strXml += ' <c:showBubbleSize val="0"/>';
  strXml += ' </c:dLbls>';
  + }
  // 4: Add axisId (NOTE: order matters! (category comes first))
  strXml += ' <c:axId val="'+ catAxisId +'"/>';
  