Fri, 16 Jan 2015 18:13:44 +0100
Integrate suggestion from review to improve consistency with existing code.
michael@0 | 1 | function handleRequest(request, response) |
michael@0 | 2 | { |
michael@0 | 3 | var self = Components.classes["@mozilla.org/file/local;1"] |
michael@0 | 4 | .createInstance(Components.interfaces.nsILocalFile); |
michael@0 | 5 | self.initWithPath(getState("__LOCATION__")); |
michael@0 | 6 | var dest = self.parent; |
michael@0 | 7 | dest.append("\u263a.ico"); |
michael@0 | 8 | if (dest.exists()) |
michael@0 | 9 | dest.remove(false); |
michael@0 | 10 | var src = self.parent; |
michael@0 | 11 | src.append("bug415761.ico"); |
michael@0 | 12 | src.copyTo(null, dest.leafName); |
michael@0 | 13 | var uri = Components.classes["@mozilla.org/network/io-service;1"] |
michael@0 | 14 | .getService(Components.interfaces.nsIIOService) |
michael@0 | 15 | .newFileURI(dest).spec; |
michael@0 | 16 | response.setStatusLine(request.httpVersion, 200, "OK"); |
michael@0 | 17 | response.setHeader("Content-Type", "text/html"); |
michael@0 | 18 | response.setHeader("Cache-Control", "no-cache"); |
michael@0 | 19 | response.write("<link rel=\"stylesheet\" href=\"ImageDocument.css\">"); |
michael@0 | 20 | response.write("<img src=\"moz-icon:" + uri + "\" width=\"32\" height=\"32\">"); |
michael@0 | 21 | } |