]> jfr.im git - irc/quakenet/qwebirc.git/blob - bin/pages.py
Bump mootools to 1.2.5.
[irc/quakenet/qwebirc.git] / bin / pages.py
1 #!/usr/bin/env python
2 IRC_BASE = ["ircconnection", "irclib", "numerics", "baseircclient", "irctracker", "commandparser", "commands", "ircclient", "commandhistory", "nicknamevalidator"]
3 PANES = ["connect", "embed", "options", "about", "privacypolicy", "feedback", "faq"]
4 UI_BASE = ["menuitems", "baseui", "baseuiwindow", "colour", "url", "theme", "notifications", "tabcompleter", "style"]
5 UI_BASE.extend(["panes/%s" % x for x in PANES])
6
7 DEBUG_BASE = ["qwebirc", "version", "jslib", "crypto", "md5", ["irc/%s" % x for x in IRC_BASE], ["ui/%s" % x for x in UI_BASE], "qwebircinterface", "auth", "sound"]
8 BUILD_BASE = ["qwebirc"]
9 JS_BASE = ["mootools-1.2.5-core", "mootools-1.2.5.1-more"]
10 JS_EXTRA = ["soundmanager2"]
11
12 UIs = {
13 "qui": {
14 "class": "QUI",
15 "nocss": True,
16 "uifiles": ["qui"],
17 "doctype": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"" + "\n" \
18 " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"
19 }
20 }
21
22 def flatten(y):
23 for x in y:
24 if isinstance(x, list):
25 for x in flatten(x):
26 yield x
27 else:
28 yield x
29
30 DEBUG_BASE = list(flatten(DEBUG_BASE))
31 DEBUG = ["debug/%s" % x for x in DEBUG_BASE]