Răsfoiți Sursa

allow any directory when creating diff file

Nicolas Cannasse 5 ani în urmă
părinte
comite
40b900acd1
1 a modificat fișierele cu 6 adăugiri și 10 ștergeri
  1. 6 10
      hide/Ide.hx

+ 6 - 10
hide/Ide.hx

@@ -924,16 +924,12 @@ class Ide {
 				v.syncTitle();
 		}
 		db.find(".dbCreateDiff").click(function(_) {
-			var name = ask("File name","data");
-			if( name == null ) return;
-			if( name.indexOf(".") < 0 ) name += ".diff";
-			var path = getPath(name);
-			if( sys.FileSystem.exists(path) ) {
-				error("File already exists "+path);
-				return;
-			}
-			sys.io.File.saveContent(path,"{}");
-			setDiff(name);
+			chooseFileSave("cdb.diff", function(name) {
+				if( name == null ) return;
+				if( name.indexOf(".") < 0 ) name += ".diff";
+				sys.io.File.saveContent(getPath(name),"{}");
+				setDiff(name);
+			});
 		});
 		db.find(".dbLoadDiff").click(function(_) {
 			chooseFile(["diff"], function(f) {