|
1 /* -*- Mode: js; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
|
2 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
3 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
5 |
|
6 var s; |
|
7 for (s = 0; s < document.styleSheets.length; s++) { |
|
8 var sheet = document.styleSheets[s]; |
|
9 dump("Style sheet #" + (s+1) + ": " + sheet.title + "\n"); |
|
10 var i, r; |
|
11 dump("\n"); |
|
12 for (i = 0; i < sheet.imports.length; i++) { |
|
13 dump("@import url(" + sheet.imports[i].href + ");\n"); |
|
14 } |
|
15 dump("\n"); |
|
16 for (r = 0; r < sheet.rules.length; r++) { |
|
17 var rule = sheet.rules[r]; |
|
18 dump(rule.selectorText + " {" + "\n"); |
|
19 var style = rule.style; |
|
20 var p; |
|
21 for (p = 0; p < style.length; p++) { |
|
22 dump(" " + style[p] + ":" + style.getPropertyValue(style[p]) + ";\n"); |
|
23 } |
|
24 dump(" }\n"); |
|
25 } |
|
26 dump("\n"); |
|
27 } |