2016-10-03 2 views
0

Пытается использовать chartist.js в плагине jenkins. Я импортировал библиотеку cdn - регулярный импорт (и css).Использование чартиста в Jenkins throws - TypeError: self undefined

Но я получаю «TypeError: self undefined» в отладке браузера, вместо того, чтобы показывать диаграмму. Я использую самый простой пример chartist.js со своего сайта.

Это исходный код функции, которая создает ошибку:

/** 
 
    * Adds one or a space separated list of classes to the current element and ensures the classes are only existing once. 
 
    * 
 
    * @memberof Chartist.Svg 
 
    * @param {String} names A white space separated list of class names 
 
    * @return {Chartist.Svg} The wrapper of the current element 
 
    */ 
 
    function addClass(names) { 
 
    this._node.setAttribute('class', 
 
     this.classes(this._node) 
 
     .concat(names.trim().split(/\s+/)) 
 
     .filter(function(elem, pos, self) { 
 
      return self.indexOf(elem) === pos; 
 
     }).join(' ') 
 
    ); 
 

 
    return this; 
 
    }

ответ

0

решаемые путем обновления libary папку с последней версией чартистских из хранилища GitHub - https://github.com/gionkunz/chartist-js/tree/develop

Просто скопируйте папку «dist» в эквивалентную папку в пути узлов узлов npm в вашей программе/плагин Jenkins.

Смежные вопросы