Procházet zdrojové kódy

[ide] Even better css reload

Clément Espeute před 7 měsíci
rodič
revize
4c7e29502f
2 změnil soubory, kde provedl 5 přidání a 3 odebrání
  1. 1 1
      bin/app.html
  2. 4 2
      hide/Ide.hx

+ 1 - 1
bin/app.html

@@ -148,7 +148,7 @@
 	}
 
 	if (ext == "css") {
-		hide.Ide.inst.reloadCss();
+		hide.Ide.inst.reloadCss(file);
 	};
   });
 </script>

+ 4 - 2
hide/Ide.hx

@@ -793,11 +793,13 @@ class Ide extends hide.tools.IdeData {
 		js.Browser.location.reload();
 	}
 
-	public function reloadCss() {
+	public function reloadCss(path: String = null) {
 		var css = new js.jquery.JQuery('link[type="text/css"]');
 		css.each(function(i, e) : Void {
 			var link : js.html.LinkElement = cast e;
-			link.href = link.href + "?" + haxe.Timer.stamp();
+			if (path == null || StringTools.contains(link.href, path)) {
+				link.href = link.href + "?" + haxe.Timer.stamp();
+			}
 		});
 	}