generateCss.sjs (1084B)
1 function handleRequest(request, response) { 2 response.setHeader("Content-Type", "text/css", false); 3 response.write(gResponses[request.queryString]); 4 } 5 6 let gResponses = { 7 // 1 8 A: "@import 'generateCss.sjs?B';", 9 B: "", 10 11 // 2 12 C: "@import 'generateCss.sjs?D';", 13 D: "", 14 15 // 3 16 E: "@import 'generateCss.sjs?F';", 17 F: "", 18 19 // 4 20 G: "@import 'generateCss.sjs?H'; @import 'http://example.org/tests/dom/tests/mochitest/general/generateCss.sjs?K';", 21 H: "@import 'http://example.com/tests/dom/tests/mochitest/general/generateCss.sjs?I';", 22 I: "@import 'generateCss.sjs?J", 23 J: "", 24 K: "@import 'generateCss.sjs?L';", 25 L: "@import 'generateCss.sjs?M", 26 M: "", 27 28 // 6 29 O: ".c2 { background-image: url('/image/test/mochitest/red.png');}", 30 31 // 7 32 P: "@font-face { font-family: Ahem; src: url('/tests/dom/base/test/Ahem.ttf'); } .c3 { font-family: Ahem; font-size: 20px; }", 33 34 // 8 35 Q: ".c4 { cursor: url('/image/test/mochitest/over.png') 2 2, auto; } ", 36 37 // 9 38 R: "#image { mask: url('/tests/dom/base/test/file_use_counter_svg_fill_pattern_data.svg'); }", 39 };