Browse Source

fixed errors identified by TS 1.8

Shaddock Heath 10 years ago
parent
commit
9086e9025f

+ 1 - 1
Script/AtomicEditor/editor/Preferences.ts

@@ -32,7 +32,7 @@ class Preferences {
 
 
     updateRecentProjects(write: boolean = false): void {
     updateRecentProjects(write: boolean = false): void {
 
 
-        for (var i in this._prefs.recentProjects) {
+        for (var i = 0; i < this._prefs.recentProjects.length; i++) {
             var path = this._prefs.recentProjects[i];
             var path = this._prefs.recentProjects[i];
             if (!this.fileSystem.exists(path)) {
             if (!this.fileSystem.exists(path)) {
                 this._prefs.recentProjects.splice(i, 1);
                 this._prefs.recentProjects.splice(i, 1);

+ 1 - 1
Script/AtomicEditor/ui/frames/inspector/AttributeInfoEdit.ts

@@ -505,7 +505,7 @@ class NumberArrayAttributeEdit extends AttributeInfoEdit {
 
 
     refresh() {
     refresh() {
 
 
-        for (var i in this.selects) {
+        for (var i = 0; i < this.selects.length; i++) {
 
 
             var select = this.selects[i];
             var select = this.selects[i];
             if (select["_edit"].focus || select["_dec"].captured || select["_inc"].captured)
             if (select["_edit"].focus || select["_dec"].captured || select["_inc"].captured)

+ 1 - 1
Script/AtomicEditor/ui/frames/inspector/SerializableEditType.ts

@@ -27,7 +27,7 @@ class SerializableEditType {
 
 
         var value: any;
         var value: any;
 
 
-        for (var i in this.objects) {
+        for (var i = 0; i < this.objects.length; i++) {
 
 
             var object = this.objects[i];
             var object = this.objects[i];
 
 

+ 2 - 1
Script/tsconfig.json

@@ -94,6 +94,7 @@
         "./TypeScript/AtomicPlayer.d.ts",
         "./TypeScript/AtomicPlayer.d.ts",
         "./TypeScript/AtomicWork.d.ts",
         "./TypeScript/AtomicWork.d.ts",
         "./TypeScript/Editor.d.ts",
         "./TypeScript/Editor.d.ts",
-        "./TypeScript/ToolCore.d.ts"
+        "./TypeScript/ToolCore.d.ts",
+        "./TypeScript/WebView.d.ts"
     ]
     ]
 }
 }