.deb nightly builds: Make contact e-mail address configurable
[conkeror.git] / modules / stylesheet.js
blob7e82d6c4acc8cf1796ee3adef3839f98fe451542
1 /**
2  * (C) Copyright 2004-2007 Shawn Betts
3  * (C) Copyright 2007-2009 John J. Foerch
4  * (C) Copyright 2007-2008 Jeremy Maitin-Shepard
5  *
6  * Use, modification, and distribution are subject to the terms specified in the
7  * COPYING file.
8 **/
11  * Stylesheets
12  */
13 function register_user_stylesheet (url) {
14     var uri = make_uri(url);
15     var sss = Cc["@mozilla.org/content/style-sheet-service;1"]
16         .getService(Ci.nsIStyleSheetService);
17     sss.loadAndRegisterSheet(uri, sss.USER_SHEET);
20 function unregister_user_stylesheet (url) {
21     var uri = make_uri(url);
22     var sss = Cc["@mozilla.org/content/style-sheet-service;1"]
23         .getService(Ci.nsIStyleSheetService);
24     if (sss.sheetRegistered(uri, sss.USER_SHEET))
25         sss.unregisterSheet(uri, sss.USER_SHEET);
28 function register_agent_stylesheet (url) {
29     var uri = make_uri(url);
30     var sss = Cc["@mozilla.org/content/style-sheet-service;1"]
31         .getService(Ci.nsIStyleSheetService);
32     sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
35 function unregister_agent_stylesheet (url) {
36     var uri = make_uri(url);
37     var sss = Cc["@mozilla.org/content/style-sheet-service;1"]
38         .getService(Ci.nsIStyleSheetService);
39     if (sss.sheetRegistered(uri, sss.AGENT_SHEET))
40         sss.unregisterSheet(uri, sss.AGENT_SHEET);
43 function agent_stylesheet_registered_p (url) {
44     var uri = make_uri(url);
45     var sss = Cc["@mozilla.org/content/style-sheet-service;1"]
46         .getService(Ci.nsIStyleSheetService);
47     return sss.sheetRegistered(uri, sss.AGENT_SHEET);
50 function user_stylesheet_registered_p (url) {
51     var uri = make_uri(url);
52     var sss = Cc["@mozilla.org/content/style-sheet-service;1"]
53         .getService(Ci.nsIStyleSheetService);
54     return sss.sheetRegistered(uri, sss.USER_SHEET);