Fix linting, warnings, add noinspection suppression comments.

This commit is contained in:
Mikael Sand
2017-07-24 00:08:28 +03:00
parent 80b9ff9d57
commit 1a9a051ee9
21 changed files with 66 additions and 49 deletions

View File

@@ -15,11 +15,11 @@ function transformToMatrix(props, transform) {
class TransformParser {
constructor() {
var floating = '(\\-?[\\d\\.e]+)';
var commaSpace = '\\,?\\s*';
const floating = '(\\-?[\\d\\.e]+)';
const commaSpace = '\\,?\\s*';
this.regex = {
split: /[\s*(\s*|\s*)\s*|\s*,\s*]/,
split: /[\s*()|,]/,
matrix: new RegExp(
'^matrix\\(' +
floating + commaSpace +
@@ -33,7 +33,7 @@ class TransformParser {
parse(transform) {
if (transform) {
var retval = {};
const retval = {};
let transLst = _.filter(
transform.split(this.regex.split),
(ele) => {
@@ -50,11 +50,11 @@ class TransformParser {
break;
case 'translate':
retval.translateX = transLst[i + 1];
retval.translateY = (3 === transLst.length) ? transLst[i + 2] : 0;
retval.translateY = (transLst.length === 3) ? transLst[i + 2] : 0;
break;
case 'scale':
retval.scaleX = transLst[i + 1];
retval.scaleY = (3 === transLst.length) ? transLst[i + 2] : retval.scaleX;
retval.scaleY = (transLst.length === 3) ? transLst[i + 2] : retval.scaleX;
break;
case 'rotate':
retval.rotation = transLst[i + 1];
@@ -72,17 +72,6 @@ class TransformParser {
return retval;
}
}
parseMatrix(transform) {
var matrix = this.regex.matrix.exec(transform);
if (matrix) {
matrix.shift();
for (var i = matrix.length - 1; i >= 0; i--) {
matrix[i] = parseFloat(matrix[i]);
}
}
return matrix;
}
}
export const tp = new TransformParser();
@@ -91,7 +80,7 @@ export const tp = new TransformParser();
function appendTransform(transform) {
if (transform) {
if (typeof transform === 'string') {
var transformParsed = tp.parse(transform);
const transformParsed = tp.parse(transform);
if (transformParsed.matrix) {
pooledMatrix.append(...transformParsed.matrix);
}