mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
Do not use lazy requires where not needed.
This commit is contained in:
@ -2,10 +2,17 @@
|
||||
import view = require("ui/core/view");
|
||||
import dependencyObservable = require("ui/core/dependency-observable");
|
||||
import proxy = require("ui/core/proxy");
|
||||
import * as utilsModule from "utils/utils";
|
||||
import * as traceModule from "trace";
|
||||
import * as utils from "utils/utils";
|
||||
import * as trace from "trace";
|
||||
import * as fileSystemModule from "file-system";
|
||||
|
||||
var fs: typeof fileSystemModule;
|
||||
function ensureFS() {
|
||||
if (!fs) {
|
||||
fs = require("file-system");
|
||||
}
|
||||
}
|
||||
|
||||
var urlProperty = new dependencyObservable.Property(
|
||||
"url",
|
||||
"WebView",
|
||||
@ -38,15 +45,13 @@ function onSrcPropertyChanged(data: dependencyObservable.PropertyChangeData) {
|
||||
return;
|
||||
}
|
||||
|
||||
webView.stopLoading();
|
||||
var trace: typeof traceModule = require("trace");
|
||||
webView.stopLoading();
|
||||
|
||||
var src = <string>data.newValue;
|
||||
trace.write("WebView._loadSrc(" + src + ")", trace.categories.Debug);
|
||||
var utils: typeof utilsModule = require("utils/utils");
|
||||
|
||||
if (utils.isFileOrResourcePath(src)) {
|
||||
var fs: typeof fileSystemModule = require("file-system");
|
||||
ensureFS();
|
||||
|
||||
if (src.indexOf("~/") === 0) {
|
||||
src = fs.path.join(fs.knownFolders.currentApp().path, src.replace("~/", ""));
|
||||
|
Reference in New Issue
Block a user