From 409778381a7f13c1c0d382e46b65f593c25466ec Mon Sep 17 00:00:00 2001 From: Mangala SSS Khalsa Date: Fri, 11 Sep 2020 15:18:24 -0700 Subject: [PATCH] Change block-scoped functions to named function expressions With the addition of block scope to ES6 it has become impractical for tools like Google Closure Compiler to handle block-scoped functions in pre-ES6 code and they are flagged as errors. https://github.com/google/closure-compiler/issues/3189 --- charting/action2d/_IndicatorElement.js | 4 ++-- embed/Quicktime.js | 10 +++++----- store/db/SQL.js | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/charting/action2d/_IndicatorElement.js b/charting/action2d/_IndicatorElement.js index 41a595dac6..6f4c8c03e7 100644 --- a/charting/action2d/_IndicatorElement.js +++ b/charting/action2d/_IndicatorElement.js @@ -284,13 +284,13 @@ define(["dojo/_base/lang", "dojo/_base/array", "dojo/_base/declare", "../plot2d/ _checkXCoords: function(cp1, cp2){ if(this.chart.isRightToLeft() && this.isDirty()){ var offset = this.chart.node.offsetLeft; - function transform(plot, cp) { + var transform = function transform(plot, cp) { var x = cp.x - offset; var shift = (plot.chart.offsets.l - plot.chart.offsets.r); var transformed_x = plot.chart.dim.width + shift - x; return transformed_x + offset; - } + }; if(cp1){ cp1.x = transform(this, cp1); } diff --git a/embed/Quicktime.js b/embed/Quicktime.js index b3a1c17450..b06d05525d 100644 --- a/embed/Quicktime.js +++ b/embed/Quicktime.js @@ -49,7 +49,7 @@ define([ if(o!==undefined){ // pull the qt version too var v = o.QuickTimeVersion.toString(16); - function p(i){ return (v.substring(i, i+1)-0) || 0; } + var p = function p(i){ return (v.substring(i, i+1)-0) || 0; }; qtVersion = { major: p(0), minor: p(1), @@ -63,7 +63,7 @@ define([ qtMarkup = function(kwArgs){ if(!installed){ return { id: null, markup: getQTMarkup }; } - + kwArgs = prep(kwArgs); if(!kwArgs){ return null; } var s = '