aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/widgets/old/timeline.js
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2016-04-05 11:46:02 +0200
committerStas Vilchik <vilchiks@gmail.com>2016-04-05 11:46:02 +0200
commit0bac18d71ccd2504254cd82c89ea208320a5fb30 (patch)
tree1a5c465a5411469833a612f0893f2de907997682 /server/sonar-web/src/main/js/widgets/old/timeline.js
parent7c90d26047935985378a3aa0f26ee316acba59e1 (diff)
downloadsonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.tar.gz
sonarqube-0bac18d71ccd2504254cd82c89ea208320a5fb30.zip
enforce js code style5.5-M14
Diffstat (limited to 'server/sonar-web/src/main/js/widgets/old/timeline.js')
-rw-r--r--server/sonar-web/src/main/js/widgets/old/timeline.js22
1 files changed, 1 insertions, 21 deletions
diff --git a/server/sonar-web/src/main/js/widgets/old/timeline.js b/server/sonar-web/src/main/js/widgets/old/timeline.js
index c41af66c976..654f2133a18 100644
--- a/server/sonar-web/src/main/js/widgets/old/timeline.js
+++ b/server/sonar-web/src/main/js/widgets/old/timeline.js
@@ -17,6 +17,7 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
+ /* jscs:disable safeContextKeyword */
import moment from 'moment';
window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
@@ -72,7 +73,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
};
-
window.SonarWidgets.Timeline.prototype.initScalesAndAxis = function () {
// Configure scales
const timeDomain = this.data()
@@ -101,7 +101,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
.ticks(5);
};
-
window.SonarWidgets.Timeline.prototype.initEvents = function () {
const widget = this;
this.events(this.events().filter(function (event) {
@@ -119,7 +118,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
this.gevents.exit().remove();
-
this.selectSnapshot = function (cl) {
const sx = widget.time(widget.data()[0][cl].x);
@@ -157,7 +155,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
});
};
-
// Set event listeners
this.svg.on('mousemove', function () {
const mx = d3.mouse(widget.plotWrap.node())[0];
@@ -166,7 +163,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
});
};
-
window.SonarWidgets.Timeline.prototype.render = function () {
const widget = this;
@@ -225,13 +221,11 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
widget.markers.push(marker);
});
-
// Configure scanner
this.scanner
.attr('class', 'scanner')
.attr('y1', 0);
-
// Configure info
this.infoWrap
.attr('transform', trans(0, -30));
@@ -264,7 +258,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
return this;
};
-
window.SonarWidgets.Timeline.prototype.showLimitHistoryMessage = function () {
const minEvent = d3.min(this.events(), function (d) {
return d.d;
@@ -276,24 +269,20 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
}
};
-
window.SonarWidgets.Timeline.prototype.update = function () {
const widget = this;
const width = this.container.property('offsetWidth');
this.width(width > 100 ? width : 100);
-
// Update svg canvas
this.svg
.attr('width', this.width())
.attr('height', this.height());
-
// Update available width
this.availableWidth = this.width() - this.margin().left - this.margin().right;
-
// Update metric lines
let metricY = -1;
this.infoMetrics.forEach(function (metric, i) {
@@ -317,7 +306,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
// Update available width
this.availableHeight = this.height() - this.margin().top - this.margin().bottom - metricY;
-
// Update scales
this.time
.range([0, this.availableWidth]);
@@ -326,19 +314,16 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
scale.range([widget.availableHeight, 0]);
});
-
// Update plot
this.plotWrap
.transition()
.attr('transform', trans(0, metricY));
-
// Update the axis
this.gtimeAxis.attr('transform', trans(0, this.availableHeight + this.margin().bottom - 30 + metricY));
this.gtimeAxis.transition().call(this.timeAxis);
-
// Update lines and points
this.data().forEach(function (_, i) {
widget.glines[i]
@@ -351,12 +336,10 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
.attr('transform', function (d) { return trans(widget.time(d.x), widget.y[i](d.y)); });
});
-
// Update scanner
this.scanner
.attr('y2', this.availableHeight + 10);
-
// Update events
this.infoEvent
.attr('transform', trans(0, metricY > -1 ? metricY : 18));
@@ -365,7 +348,6 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
.transition()
.attr('transform', function (d) { return trans(widget.time(d.d), widget.availableHeight + 10 + metricY); });
-
// Select latest values if this it the first update
if (!this.firstUpdate) {
this.selectSnapshot(widget.data()[0].length - 1);
@@ -375,14 +357,12 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
};
-
window.SonarWidgets.Timeline.defaults = {
width: 350,
height: 150,
margin: { top: 50, right: 10, bottom: 40, left: 10 }
};
-
// Some helper functions
// Gets or sets parameter