Do not use lazy requires where not needed.

This commit is contained in:
atanasovg
2016-01-25 16:33:18 +02:00
parent 62d85b0dc0
commit 56f1aaa795
63 changed files with 581 additions and 237 deletions

View File

@@ -7,7 +7,7 @@ import enums = require("ui/enums");
import platform = require("platform");
import utils = require("utils/utils");
import * as typesModule from "utils/types";
import * as types from "utils/types";
var SRC = "src";
var IMAGE_SOURCE = "imageSource";
@@ -23,8 +23,6 @@ function onSrcPropertyChanged(data: dependencyObservable.PropertyChangeData) {
var image = <Image>data.object;
var value = data.newValue;
var types: typeof typesModule = require("utils/types");
if (types.isString(value)) {
value = value.trim();
image.imageSource = null;

View File

@@ -11,13 +11,20 @@ import utils = require("utils/utils");
global.moduleMerge(imageCommon, exports);
var enums: typeof enumsModule;
function ensureEnums() {
if (!enums) {
enums = require("ui/enums");
}
}
function onStretchPropertyChanged(data: dependencyObservable.PropertyChangeData) {
var image = <Image>data.object;
if (!image.android) {
return;
}
var enums: typeof enumsModule = require("ui/enums");
ensureEnums();
switch (data.newValue) {
case enums.Stretch.aspectFit: