refactor(): use const and let instead of var

This commit is contained in:
Joao Dias
2016-11-12 14:08:58 +01:00
committed by Victor Berchet
parent 73593d4bf3
commit 77ee27c59e
435 changed files with 4637 additions and 4663 deletions

View File

@ -11,22 +11,22 @@ import {getIntParameter, bindAction} from '@angular/testing/src/benchmark_util';
declare var angular: any;
export function main() {
var ngEl = document.createElement('div');
const ngEl = document.createElement('div');
angular.bootstrap(ngEl, ['app']);
}
function loadTemplate(templateId, repeatCount) {
var template = document.querySelectorAll(`#${templateId}`)[0];
var content = (<HTMLElement>template).innerHTML;
var result = '';
for (var i = 0; i < repeatCount; i++) {
const template = document.querySelectorAll(`#${templateId}`)[0];
const content = (<HTMLElement>template).innerHTML;
let result = '';
for (let i = 0; i < repeatCount; i++) {
result += content;
}
// replace [] binding syntax
result = result.replace(/[\[\]]/g, '');
// Use a DIV as container as Angular 1.3 does not know <template> elements...
var div = document.createElement('div');
const div = document.createElement('div');
div.innerHTML = result;
return div;
}
@ -38,7 +38,7 @@ angular.module('app', [])
function($parse) {
return {
compile: function($element, $attrs) {
var expr = $parse($attrs.attr0);
const expr = $parse($attrs.attr0);
return ($scope) => $scope.$watch(expr, angular.noop);
}
};
@ -50,7 +50,7 @@ angular.module('app', [])
function($parse) {
return {
compile: function($element, $attrs) {
var expr = $parse($attrs.attr1);
const expr = $parse($attrs.attr1);
return ($scope) => $scope.$watch(expr, angular.noop);
}
};
@ -62,7 +62,7 @@ angular.module('app', [])
function($parse) {
return {
compile: function($element, $attrs) {
var expr = $parse($attrs.attr2);
const expr = $parse($attrs.attr2);
return ($scope) => $scope.$watch(expr, angular.noop);
}
};
@ -74,7 +74,7 @@ angular.module('app', [])
function($parse) {
return {
compile: function($element, $attrs) {
var expr = $parse($attrs.attr3);
const expr = $parse($attrs.attr3);
return ($scope) => $scope.$watch(expr, angular.noop);
}
};
@ -86,7 +86,7 @@ angular.module('app', [])
function($parse) {
return {
compile: function($element, $attrs) {
var expr = $parse($attrs.attr4);
const expr = $parse($attrs.attr4);
return ($scope) => $scope.$watch(expr, angular.noop);
}
};
@ -95,22 +95,22 @@ angular.module('app', [])
.run([
'$compile',
function($compile) {
var count = getIntParameter('elements');
var templateNoBindings = loadTemplate('templateNoBindings', count);
var templateWithBindings = loadTemplate('templateWithBindings', count);
const count = getIntParameter('elements');
const templateNoBindings = loadTemplate('templateNoBindings', count);
const templateWithBindings = loadTemplate('templateWithBindings', count);
bindAction('#compileWithBindings', compileWithBindings);
bindAction('#compileNoBindings', compileNoBindings);
function compileNoBindings() {
// Need to clone every time as the compiler might modify the template!
var cloned = templateNoBindings.cloneNode(true);
const cloned = templateNoBindings.cloneNode(true);
$compile(cloned);
}
function compileWithBindings() {
// Need to clone every time as the compiler might modify the template!
var cloned = templateWithBindings.cloneNode(true);
const cloned = templateWithBindings.cloneNode(true);
$compile(cloned);
}
}