[Pkg-mozext-commits] [adblock-plus] 26/52: Issue 1772 - Convert const to var for Chrome
David Prévot
taffit at moszumanska.debian.org
Thu Jan 22 21:43:46 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository adblock-plus.
commit e22c39575bfad7c526611ffd38cf8ed1c6d2fb16
Author: Wladimir Palant <trev at adblockplus.org>
Date: Sat Jan 10 01:03:02 2015 +0100
Issue 1772 - Convert const to var for Chrome
--HG--
extra : rebase_source : d357001ed1e487cd8854d91370d71bd66c885ef6
---
autotest/abprewrite_source.js | 1 +
autotest/test_abprewrite.js.expected | 3 ++-
autotest/test_abprewrite_module.js.expected | 3 ++-
scripts/abprewrite.js | 6 ++++--
4 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/autotest/abprewrite_source.js b/autotest/abprewrite_source.js
index a82ea4e..8044f79 100644
--- a/autotest/abprewrite_source.js
+++ b/autotest/abprewrite_source.js
@@ -12,6 +12,7 @@ let {Filter, BlockingFilter} = require("filterClasses");
let foo;
let bar = 2;
var bas;
+const FOO = "FOO";
let [a, b] = foo();
[a, b] = [1, 2];
diff --git a/autotest/test_abprewrite.js.expected b/autotest/test_abprewrite.js.expected
index 718c027..60681dc 100644
--- a/autotest/test_abprewrite.js.expected
+++ b/autotest/test_abprewrite.js.expected
@@ -20,7 +20,7 @@
// * https://hg.adblockplus.org/jshydra/
//
-const Cl = Components.unknown;
+var Cl = Components.unknown;
var Utils = require("utils").Utils;
var _tempVar0 = require("filterClasses");
var Filter = _tempVar0.Filter;
@@ -28,6 +28,7 @@ var BlockingFilter = _tempVar0.BlockingFilter;
var foo;
var bar = 2;
var bas;
+var FOO = "FOO";
var _tempVar1 = foo();
var a = _tempVar1[0];
var b = _tempVar1[1];
diff --git a/autotest/test_abprewrite_module.js.expected b/autotest/test_abprewrite_module.js.expected
index 9817960..1c45159 100644
--- a/autotest/test_abprewrite_module.js.expected
+++ b/autotest/test_abprewrite_module.js.expected
@@ -23,7 +23,7 @@
require.scopes["abprewrite_source"] = (function()
{
var exports = {};
- const Cl = Components.unknown;
+ var Cl = Components.unknown;
var Utils = require("utils").Utils;
var _tempVar0 = require("filterClasses");
var Filter = _tempVar0.Filter;
@@ -31,6 +31,7 @@ require.scopes["abprewrite_source"] = (function()
var foo;
var bar = 2;
var bas;
+ var FOO = "FOO";
var _tempVar1 = foo();
var a = _tempVar1[0];
var b = _tempVar1[1];
diff --git a/scripts/abprewrite.js b/scripts/abprewrite.js
index 80b3f3f..6527ff9 100644
--- a/scripts/abprewrite.js
+++ b/scripts/abprewrite.js
@@ -207,12 +207,14 @@ function modifyExpressionStatement(ast)
function modifyVariableDeclaration(ast)
{
- // Convert let variables:
+ // Convert let and const variables:
// let foo = bar;
+ // const bas = 4;
//
// Change into:
// var foo = bar;
- if (ast.kind == "let")
+ // var bas = 4;
+ if (ast.kind == "let" || ast.kind == "const")
ast.kind = "var";
if (ast.declarations.length == 1 && ast.declarations[0].type == "VariableDeclarator")
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus.git
More information about the Pkg-mozext-commits
mailing list