ember-cli-inject-live-reload
Advanced tools
Comparing version 1.3.0 to 1.3.1
12
index.js
@@ -8,5 +8,6 @@ 'use strict'; | ||
var liveReloadPort = process.env.EMBER_CLI_INJECT_LIVE_RELOAD_PORT; | ||
var baseURL = process.env.EMBER_CLI_INJECT_LIVE_RELOAD_BASEURL; | ||
if (liveReloadPort && type === 'head') { | ||
return '<script src="/ember-cli-live-reload.js" type="text/javascript"></script>'; | ||
return '<script src="' + baseURL + 'ember-cli-live-reload.js" type="text/javascript"></script>'; | ||
} | ||
@@ -18,7 +19,9 @@ }, | ||
return "var src = (location.protocol || 'http:') + '//' + (location.hostname || 'localhost') + ':" + liveReloadPort + "/livereload.js?snipver=1';\n " + | ||
return "(function() {\n " + | ||
"var src = (location.protocol || 'http:') + '//' + (location.hostname || 'localhost') + ':" + liveReloadPort + "/livereload.js?snipver=1';\n " + | ||
"var script = document.createElement('script');\n " + | ||
"script.type = 'text/javascript';\n " + | ||
"script.src = src;\n " + | ||
"document.getElementsByTagName('head')[0].appendChild(script);" | ||
"document.getElementsByTagName('head')[0].appendChild(script);\n" + | ||
"}());"; | ||
}, | ||
@@ -34,4 +37,5 @@ | ||
process.env.EMBER_CLI_INJECT_LIVE_RELOAD_PORT = options.liveReloadPort; | ||
process.env.EMBER_CLI_INJECT_LIVE_RELOAD_BASEURL = options.baseURL; // default is '/' | ||
app.use('/ember-cli-live-reload.js', function(request, response, next) { | ||
app.use(options.baseURL + 'ember-cli-live-reload.js', function(request, response, next) { | ||
response.contentType('text/javascript'); | ||
@@ -38,0 +42,0 @@ response.send(self.dynamicScript()); |
{ | ||
"name": "ember-cli-inject-live-reload", | ||
"version": "1.3.0", | ||
"version": "1.3.1", | ||
"description": "Plugin for ember-cli that injects live-reload script into HTML content.", | ||
@@ -17,5 +17,3 @@ "main": "index.js", | ||
"license": "MIT", | ||
"dependencies": { | ||
"connect-livereload": "^0.4.0" | ||
}, | ||
"dependencies": {}, | ||
"devDependencies": {}, | ||
@@ -22,0 +20,0 @@ "repository": { |
2354
0
33
- Removedconnect-livereload@^0.4.0
- Removedconnect-livereload@0.4.1(transitive)