mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Do not use lazy requires where not needed.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user