Add a flag we can use to skip string template calcs in release

This commit is contained in:
Panayot Cankov
2016-05-17 15:36:33 +03:00
parent 114f8b47ae
commit eda260323e
42 changed files with 705 additions and 238 deletions

View File

@ -40,7 +40,9 @@ export class ListPicker extends view.View implements definition.ListPicker {
}
public _onSelectedIndexPropertyChanged(data: dependencyObservable.PropertyChangeData) {
trace.write("ListPicker._onSelectedIndexPropertyChanged("+data.oldValue+" => "+data.newValue+");", traceCategory);
if (trace.enabled) {
trace.write("ListPicker._onSelectedIndexPropertyChanged("+data.oldValue+" => "+data.newValue+");", traceCategory);
}
var index = this.selectedIndex;
if (types.isUndefined(index)) {
return;
@ -59,7 +61,9 @@ export class ListPicker extends view.View implements definition.ListPicker {
}
public _updateSelectedIndexOnItemsPropertyChanged(newItems) {
trace.write("ListPicker._updateSelectedIndexOnItemsPropertyChanged(" + newItems + ");", traceCategory);
if (trace.enabled) {
trace.write("ListPicker._updateSelectedIndexOnItemsPropertyChanged(" + newItems + ");", traceCategory);
}
var newItemsCount = 0;
if (newItems && newItems.length) {
newItemsCount = newItems.length;