diff --git a/data/remo-start.html b/data/remo-start.html
index 4c4c440..c632bbc 100644
--- a/data/remo-start.html
+++ b/data/remo-start.html
@@ -10,23 +10,20 @@
Mozilla Reps Companion
+
+
+
-
diff --git a/data/remo-start.js b/data/remo-start.js
deleted file mode 100644
index 2316cd6..0000000
--- a/data/remo-start.js
+++ /dev/null
@@ -1,29 +0,0 @@
-"use strict";
-
-let baseURLEle = document.createElement("base");
-baseURLEle.setAttribute("href", "");
-
-let link = document.createElement("link");
-link.setAttribute("rel", "stylesheet");
-
-let baseURL;
-
-self.port.on('baseURL', function (url) {
- baseURL = url;
- baseURLEle.setAttribute("href", url);
- link.setAttribute("href", url+"remo-start.css");
-});
-
-document.addEventListener("StartAboutReps", function (e) {
- document.getElementsByTagName("head")[0].appendChild(baseURLEle);
- document.getElementsByTagName("head")[0].appendChild(link);
-
- window.addEventListener("load", function() {
- var imgs = document.getElementsByTagName("img");
- Array.prototype.slice.call(imgs).forEach(function(img) {
- var src = img.getAttribute("src");
- if (src.match(/:/)) return;
- img.setAttribute("src", baseURL+src);
- });
- }, false);
-}, false, true);
diff --git a/lib/main.js b/lib/main.js
index 504bdfb..3c8ddc6 100644
--- a/lib/main.js
+++ b/lib/main.js
@@ -67,17 +67,6 @@ pageMod.PageMod(
}
});
-pageMod.PageMod(
-{
- include: [data.url("remo-start.html"), "about:reps"],
- contentScriptWhen: 'start',
- contentScriptFile: data.url("remo-start.js"),
- onAttach: function(worker)
- {
- worker.port.emit('baseURL', self.data.url(""));
- }
-});
-
/* end about:reps */
@@ -129,7 +118,9 @@ exports.main = function(options, callback)
See bugs 759190 and 760233 */
protocol.about('reps', {
onRequest: function(request, response) {
- response.uri = data.url("remo-start.html");
+ response.contentType = "text/html";
+ response.end(data.load("remo-start.html").replace(/\{\s*page\.baseurl\s*\}/, self.data.url("")));
+ return;
}
}).register();
diff --git a/package.json b/package.json
index 974c714..162457e 100644
--- a/package.json
+++ b/package.json
@@ -15,5 +15,5 @@
"icon": "data/Remo48.png",
"icon64": "data/Remo64.png",
"homepage": "https://reps.mozilla.org/",
- "dependencies": ["api-utils", "addon-kit", "vold-utils", "protocol"]
+ "dependencies": ["api-utils", "addon-kit", "protocol"]
}