Bläddra i källkod

Plug fast css reload on per-project css plugins

Leonardo Jeanteur 7 månader sedan
förälder
incheckning
a73bca0855
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      hide/Ide.hx

+ 2 - 1
hide/Ide.hx

@@ -775,6 +775,7 @@ class Ide extends hide.tools.IdeData {
 				e.type = "text/javascript";
 				e.type = "text/javascript";
 				e.src = "file://"+file.split("\\").join("/");
 				e.src = "file://"+file.split("\\").join("/");
 				js.Browser.document.body.appendChild(e);
 				js.Browser.document.body.appendChild(e);
+				fileWatcher.register(file,reload);
 			case "css":
 			case "css":
 				var e = js.Browser.document.createLinkElement();
 				var e = js.Browser.document.createLinkElement();
 				e.addEventListener("load", onLoad);
 				e.addEventListener("load", onLoad);
@@ -783,9 +784,9 @@ class Ide extends hide.tools.IdeData {
 				e.type = "text/css";
 				e.type = "text/css";
 				e.href = "file://" + file.split("\\").join("/");
 				e.href = "file://" + file.split("\\").join("/");
 				js.Browser.document.body.appendChild(e);
 				js.Browser.document.body.appendChild(e);
+				fileWatcher.register(file, () -> reloadCss());
 			default: error('Unknown plugin type $type for file $file');
 			default: error('Unknown plugin type $type for file $file');
 		}
 		}
-		fileWatcher.register(file,reload);
 	}
 	}
 
 
 	inline function loadScript( file : String, callb : Void -> Void ) {
 	inline function loadScript( file : String, callb : Void -> Void ) {