Вход Регистрация
Файл: templates/backend/default/assets/plugins/jquery-ricksaw-chart/js/Rickshaw.Graph.Legend.js
Строк: 68
<?php
Rickshaw
.namespace('Rickshaw.Graph.Legend');

Rickshaw.Graph.Legend = function(args) {

    var 
element this.element args.element;
    var 
graph this.graph args.graph;

    var 
self this;

    
element.classList.add('rickshaw_legend');

    var list = 
this.list = document.createElement('ul');
    
element.appendChild(list);

    var 
series graph.series
        
.map( function(s) { return } );

    if (!
args.naturalOrder) {
        
series series.reverse();
    }

    
this.lines = [];

    
this.addLine = function (series) {
        var 
line document.createElement('li');
        
line.className 'line';
        if (
series.disabled) {
            
line.className += ' disabled';
        }

        var 
swatch document.createElement('div');
        
swatch.className 'swatch';
        
swatch.style.backgroundColor series.color;

        
line.appendChild(swatch);

        var 
label document.createElement('span');
        
label.className 'label';
        
label.innerHTML series.name;

        
line.appendChild(label);
        list.
appendChild(line);

        
line.series series;

        if (
series.noLegend) {
            
line.style.display 'none';
        }

        var 
_line = { elementlineseriesseries };
        if (
self.shelving) {
            
self.shelving.addAnchor(_line);
            
self.shelving.updateBehaviour();
        }
        if (
self.highlighter) {
            
self.highlighter.addHighlightEvents(_line);
        }
        
self.lines.push(_line);
    };

    
series.forEach( function(s) {
        
self.addLine(s);
    } );

    
graph.onUpdate( function() {} );
};
?>
Онлайн: 0
Реклама