Jshint unused and undef cleanup for D3 JS
Removing unused and undefined variables in D3 javascript. This ensures that once we enable it globally, the gate will not barf. Change-Id: I054bdd17d32c26b21fb0aba4656aef61c81c9d66 Partial-bug: #1438620
This commit is contained in:
parent
576736a2e3
commit
55eea4436d
@ -442,20 +442,20 @@ horizon.d3_bar_chart = {
|
||||
.style('stroke-width', 0)
|
||||
.attr('d', self.wrapper.percentage_used_value())
|
||||
.attr('tooltip-used', self.wrapper.tooltip_used_value())
|
||||
.on('mouseover', function(d){
|
||||
.on('mouseover', function(){
|
||||
if ($(this).attr('tooltip-used')){
|
||||
tooltip.html($(this).attr('tooltip-used'));
|
||||
}
|
||||
tooltip.style('visibility', 'visible');
|
||||
})
|
||||
.on('mousemove', function(d){
|
||||
.on('mousemove', function(){
|
||||
var eventX = event.offsetX || event.layerX;
|
||||
var eventY = event.offsetY || event.layerY;
|
||||
tooltip
|
||||
.style('top', (eventY - 10) + 'px')
|
||||
.style('left',(eventX + 10) + 'px');
|
||||
})
|
||||
.on('mouseout', function(d){
|
||||
.on('mouseout', function(){
|
||||
tooltip.style('visibility', 'hidden');
|
||||
})
|
||||
.transition()
|
||||
@ -614,17 +614,17 @@ horizon.d3_bar_chart = {
|
||||
.attr('ry', self.wrapper.lvl_curve)
|
||||
.style('fill', self.wrapper.bkgrnd)
|
||||
|
||||
.on('mouseover', function(d){
|
||||
.on('mouseover', function(){
|
||||
tooltip_free.style('visibility', 'visible');
|
||||
})
|
||||
.on('mousemove', function(d){
|
||||
.on('mousemove', function(){
|
||||
var eventX = event.offsetX || event.layerX;
|
||||
var eventY = event.offsetY || event.layerY;
|
||||
tooltip_free
|
||||
.style('top',(eventY - 10) + 'px')
|
||||
.style('left',(eventX + 10) + 'px');
|
||||
})
|
||||
.on('mouseout', function(d){tooltip_free.style('visibility', 'hidden');});
|
||||
.on('mouseout', function(){tooltip_free.style('visibility', 'hidden');});
|
||||
|
||||
self.wrapper.bar.append('rect')
|
||||
.attr('class', 'unused_component_border')
|
||||
|
@ -1,3 +1,4 @@
|
||||
/* global Rickshaw */
|
||||
/*
|
||||
Draw line chart in d3.
|
||||
|
||||
@ -380,7 +381,7 @@ horizon.d3_line_chart = {
|
||||
self.start_loading();
|
||||
horizon.ajax.queue({
|
||||
url: self.final_url,
|
||||
success: function (data, textStatus, jqXHR) {
|
||||
success: function (data) {
|
||||
// Clearing the old chart data.
|
||||
self.jquery_element.empty();
|
||||
$(self.legend_element).empty();
|
||||
@ -400,7 +401,7 @@ horizon.d3_line_chart = {
|
||||
self.render();
|
||||
}
|
||||
},
|
||||
error: function (jqXHR, textStatus, errorThrown) {
|
||||
error: function () {
|
||||
$(self.html_element).html(gettext('No data available.'));
|
||||
$(self.legend_element).empty();
|
||||
// Setting a fix height breaks things when legend is getting
|
||||
@ -409,7 +410,7 @@ horizon.d3_line_chart = {
|
||||
// FIXME add proper fail message
|
||||
horizon.alert('error', gettext('An error occurred. Please try again later.'));
|
||||
},
|
||||
complete: function (jqXHR, textStatus) {
|
||||
complete: function () {
|
||||
self.finish_loading();
|
||||
}
|
||||
});
|
||||
@ -474,7 +475,7 @@ horizon.d3_line_chart = {
|
||||
graph.render();
|
||||
|
||||
if (self.hover_formatter === 'verbose'){
|
||||
var hoverDetail = new Rickshaw.Graph.HoverDetail({
|
||||
new Rickshaw.Graph.HoverDetail({
|
||||
graph: graph,
|
||||
formatter: function(series, x, y) {
|
||||
if(y % 1 === 0) {
|
||||
@ -505,17 +506,17 @@ horizon.d3_line_chart = {
|
||||
element: self.legend_element
|
||||
});
|
||||
|
||||
var shelving = new Rickshaw.Graph.Behavior.Series.Toggle({
|
||||
new Rickshaw.Graph.Behavior.Series.Toggle({
|
||||
graph: graph,
|
||||
legend: legend
|
||||
});
|
||||
|
||||
var order = new Rickshaw.Graph.Behavior.Series.Order({
|
||||
new Rickshaw.Graph.Behavior.Series.Order({
|
||||
graph: graph,
|
||||
legend: legend
|
||||
});
|
||||
|
||||
var highlighter = new Rickshaw.Graph.Behavior.Series.Highlight({
|
||||
new Rickshaw.Graph.Behavior.Series.Highlight({
|
||||
graph: graph,
|
||||
legend: legend
|
||||
});
|
||||
@ -532,7 +533,7 @@ horizon.d3_line_chart = {
|
||||
};
|
||||
if (!self.settings.axes_y_label){
|
||||
// hiding label of Y axis if setting is set to false
|
||||
axes_y_settings.tickFormat = (function (d) { return ''; });
|
||||
axes_y_settings.tickFormat = (function () { return ''; });
|
||||
}
|
||||
var axes_y = new Rickshaw.Graph.Axis.Y(axes_y_settings);
|
||||
axes_y.render();
|
||||
@ -701,7 +702,7 @@ horizon.d3_line_chart = {
|
||||
* has to be projected to forms. So when form input is changed,
|
||||
* all connected charts are refreshed.
|
||||
*/
|
||||
connect_forms_to_charts = function(){
|
||||
var connect_forms_to_charts = function(){
|
||||
$(selector).each(function() {
|
||||
var chart = $(this);
|
||||
$(chart.data('form-selector')).each(function(){
|
||||
@ -724,7 +725,7 @@ horizon.d3_line_chart = {
|
||||
* @param event_name Event name we want to delegate.
|
||||
* @param settings An object containing settings of the chart.
|
||||
*/
|
||||
delegate_event_and_refresh_charts = function(selector, event_name, settings) {
|
||||
var delegate_event_and_refresh_charts = function(selector, event_name, settings) {
|
||||
$('form').delegate(selector, event_name, function() {
|
||||
/*
|
||||
Registering 'any event' on form element by delegating. This way it
|
||||
@ -747,7 +748,7 @@ horizon.d3_line_chart = {
|
||||
* A helper function for catching change event of form selectboxes
|
||||
* connected to charts.
|
||||
*/
|
||||
bind_select_box_change = function(settings) {
|
||||
var bind_select_box_change = function(settings) {
|
||||
delegate_event_and_refresh_charts(select_box_selector, 'change', settings);
|
||||
};
|
||||
|
||||
@ -755,8 +756,7 @@ horizon.d3_line_chart = {
|
||||
* A helper function for catching changeDate event of form datepickers
|
||||
* connected to charts.
|
||||
*/
|
||||
bind_datepicker_change = function(settings) {
|
||||
var now = new Date();
|
||||
var bind_datepicker_change = function(settings) {
|
||||
|
||||
$(datepicker_selector).each(function() {
|
||||
var el = $(this);
|
||||
|
Loading…
Reference in New Issue
Block a user