image/test/reftest/icon/win/bug415761.sjs

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/image/test/reftest/icon/win/bug415761.sjs	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,21 @@
     1.4 +function handleRequest(request, response)
     1.5 +{
     1.6 +  var self = Components.classes["@mozilla.org/file/local;1"]
     1.7 +                       .createInstance(Components.interfaces.nsILocalFile);
     1.8 +  self.initWithPath(getState("__LOCATION__"));
     1.9 +  var dest = self.parent;
    1.10 +  dest.append("\u263a.ico");
    1.11 +  if (dest.exists())
    1.12 +    dest.remove(false);
    1.13 +  var src = self.parent;
    1.14 +  src.append("bug415761.ico");
    1.15 +  src.copyTo(null, dest.leafName);
    1.16 +  var uri = Components.classes["@mozilla.org/network/io-service;1"]
    1.17 +                      .getService(Components.interfaces.nsIIOService)
    1.18 +                      .newFileURI(dest).spec;
    1.19 +  response.setStatusLine(request.httpVersion, 200, "OK");
    1.20 +  response.setHeader("Content-Type", "text/html");
    1.21 +  response.setHeader("Cache-Control", "no-cache");
    1.22 +  response.write("<link rel=\"stylesheet\" href=\"ImageDocument.css\">");
    1.23 +  response.write("<img src=\"moz-icon:" + uri + "\" width=\"32\" height=\"32\">");
    1.24 +}

mercurial