]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - bin/pagegen.py
Add experimental support for modifiable stylesheets.
[irc/quakenet/qwebirc.git] / bin / pagegen.py
index 008ee718a48754084c6a6df366faa16e19d4c5a8..0e5fb94d84c691bc14d5264d5019bb0c92d83ff2 100755 (executable)
@@ -16,10 +16,14 @@ def jslist(name, debug):
   return list("js/%s%s.js" % (y, hgid) for y in pages.flatten(x))
 
 def csslist(name, debug, gen=False):
+  ui = pages.UIs[name]
+  nocss = ui.get("nocss")
   if not debug:
     return ["css/%s-%s.css" % (name, gethgid())]
-  ui = pages.UIs[name]
-  return list("css/%s%s.css" % ("debug/" if gen else "", x) for x in pages.flatten([ui.get("extracss", []), "colours", "dialogs", "%s" % name]))
+  css = pages.flatten([ui.get("extracss", []), "colours", "dialogs"])
+  if not nocss:
+    css = list(css) + [name]
+  return list("css/%s%s.css" % ("debug/" if gen else "", x) for x in css)
 
 def _gethgid():
   try: