URI: 
       livereload: Simplify RefreshPath - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 6affd31b3e6d4618743b055cc9bae2c11a875635
   DIR parent 88b5bbd5329a87046979e222a9ccf74eda59df3c
  HTML Author: Cameron Moore <moorereason@gmail.com>
       Date:   Tue, 27 Dec 2016 21:14:43 -0600
       
       livereload: Simplify RefreshPath
       
       Diffstat:
         M livereload/livereload.go            |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/livereload/livereload.go b/livereload/livereload.go
       @@ -38,7 +38,7 @@ package livereload
        
        import (
                "net/http"
       -        "strings"
       +        "path/filepath"
        
                "github.com/gorilla/websocket"
        )
       @@ -74,8 +74,8 @@ func ForceRefresh() {
        // will be updated in the browser, not the entire page.
        func RefreshPath(s string) {
                // Tell livereload a file has changed - will force a hard refresh if not CSS or an image
       -        urlPath := strings.Replace(s, "\\", "/", -1) // If path has backslashes on Windows, make path work for URL
       -        wsHub.broadcast <- []byte(`{"command":"reload","path":"` + urlPath + "\"" + `,"originalPath":"","liveCSS":true,"liveImg":true}`)
       +        urlPath := filepath.ToSlash(s)
       +        wsHub.broadcast <- []byte(`{"command":"reload","path":"` + urlPath + `","originalPath":"","liveCSS":true,"liveImg":true}`)
        }
        
        // ServeJS serves the liverreload.js who's reference is injected into the page.