mirror of
https://github.com/facundoolano/jorge.git
synced 2024-12-25 21:58:28 +01:00
use location instead of hardcoded url in livereload snippets
This commit is contained in:
parent
98eb2cd556
commit
6f480dee98
2 changed files with 6 additions and 6 deletions
|
@ -193,10 +193,10 @@ func (site *site) build() error {
|
||||||
return os.MkdirAll(targetPath, FILE_RW_MODE)
|
return os.MkdirAll(targetPath, FILE_RW_MODE)
|
||||||
}
|
}
|
||||||
|
|
||||||
- // if it's a file render or copy it at the target
|
- // if it's a file render or copy it to the target
|
||||||
- return site.buildFile(path, targetPath)
|
- return site.buildFile(path, targetPath)
|
||||||
+ // if it's a file send the path to a worker
|
+ // if it's a file send the path to a worker
|
||||||
+ // to render or copy it at the target
|
+ // to render or copy it to the target
|
||||||
+ files <- path
|
+ files <- path
|
||||||
+ return nil
|
+ return nil
|
||||||
})
|
})
|
||||||
|
@ -249,7 +249,8 @@ var eventSource;
|
||||||
|
|
||||||
function newSSE() {
|
function newSSE() {
|
||||||
console.log("connecting to server events");
|
console.log("connecting to server events");
|
||||||
eventSource = new EventSource('http://localhost:4001/_events/');
|
const url = location.origin + '/_events/';
|
||||||
|
eventSource = new EventSource(url);
|
||||||
|
|
||||||
// when the server sends an event, refresh the page
|
// when the server sends an event, refresh the page
|
||||||
eventSource.onmessage = function () {
|
eventSource.onmessage = function () {
|
||||||
|
|
|
@ -434,7 +434,7 @@ func (site *site) injectLiveReload(extension string, contentReader io.Reader) (i
|
||||||
}
|
}
|
||||||
|
|
||||||
const JS_SNIPPET = `
|
const JS_SNIPPET = `
|
||||||
const url = '%s/_events/'
|
const url = location.origin + '/_events/'
|
||||||
var eventSource;
|
var eventSource;
|
||||||
function newSSE() {
|
function newSSE() {
|
||||||
console.log("connecting to server events");
|
console.log("connecting to server events");
|
||||||
|
@ -452,6 +452,5 @@ function newSSE() {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
newSSE();`
|
newSSE();`
|
||||||
script := fmt.Sprintf(JS_SNIPPET, site.config.SiteUrl)
|
return markup.InjectScript(contentReader, JS_SNIPPET)
|
||||||
return markup.InjectScript(contentReader, script)
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue