Browse Source

pre-set compile on save for new TypeScript projects

Shaddock Heath 9 years ago
parent
commit
c69dc1032b

+ 5 - 0
Data/AtomicEditor/ProjectTemplates/EmptyProject/TypeScript/EmptyProject.userprefs

@@ -0,0 +1,5 @@
+{
+  "HostTypeScriptLanguageExtension": {
+    "CompileOnSave": true
+  }
+}

+ 5 - 0
Data/AtomicEditor/ProjectTemplates/Project2D/TypeScript/Project2D.userprefs

@@ -0,0 +1,5 @@
+{
+  "HostTypeScriptLanguageExtension": {
+    "CompileOnSave": true
+  }
+}

+ 5 - 0
Data/AtomicEditor/ProjectTemplates/Project3D/TypeScript/Project3D.userprefs

@@ -0,0 +1,5 @@
+{
+  "HostTypeScriptLanguageExtension": {
+    "CompileOnSave": true
+  }
+}

+ 6 - 0
Script/AtomicEditor/ui/modal/CreateProject.ts

@@ -141,6 +141,12 @@ class CreateProject extends ModalWindow {
                     file.close();
                 }
 
+                // Look for a .userprefs file and if it exists, then rename it
+                fileResults = fileSystem.scanDir(folder, "*.userprefs", Atomic.SCAN_FILES, false);
+                if (fileResults.length === 1) {
+                    fileSystem.rename(folder + fileResults[0], folder + name + ".userprefs");
+                }
+
                 this.hide();
 
                 this.sendEvent(EditorEvents.LoadProject, { path: folder });