diff --git a/index.js b/index.js
index 6593e69..6bd7e3b 100644
--- a/index.js
+++ b/index.js
@@ -5,23 +5,18 @@ module.exports = {
contentFor: function(type) {
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 '';
+ var liveReloadJsUrl = process.env.EMBER_CLI_INJECT_LIVE_RELOAD_JS_URL;
+ return '';
}
},
- dynamicScript: function(options) {
- var liveReloadOptions = options.liveReloadOptions;
- if (liveReloadOptions.snipver === undefined) {
- liveReloadOptions.snipver = 1;
- }
+ dynamicScript: function(request) {
+ var liveReloadPort = process.env.EMBER_CLI_INJECT_LIVE_RELOAD_PORT;
return "(function() {\n " +
- "window.LiveReloadOptions = " + JSON.stringify(liveReloadOptions) + ";\n " +
- "var srcUrl = " + (options.liveReloadJsUrl ? "'" + options.liveReloadJsUrl + "'" : "null") + ";\n " +
- "var src = srcUrl || ((location.protocol || 'http:') + '//' + (location.hostname || 'localhost') + ':" + options.liveReloadPort + "/livereload.js');\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 " +
@@ -40,10 +35,11 @@ module.exports = {
process.env.EMBER_CLI_INJECT_LIVE_RELOAD_PORT = options.liveReloadPort;
process.env.EMBER_CLI_INJECT_LIVE_RELOAD_BASEURL = baseURL;
+ process.env.EMBER_CLI_INJECT_LIVE_RELOAD_JS_URL = options.liveReloadJsUrl || baseURL;
app.use(baseURL + 'ember-cli-live-reload.js', function(request, response, next) {
response.contentType('text/javascript');
- response.send(self.dynamicScript(options));
+ response.send(self.dynamicScript());
});
}
};