]> jfr.im git - irc/quakenet/qwebirc.git/blame - bin/pages.py
Merge.
[irc/quakenet/qwebirc.git] / bin / pages.py
CommitLineData
01a3d0e1 1#!/usr/bin/env python
b90b6d5f 2IRC_BASE = ["ircconnection", "irclib", "numerics", "baseircclient", "irctracker", "commandparser", "commands", "ircclient", "commandhistory", "nicknamevalidator", "ignorecontroller"]
355dbcb7 3PANES = ["connect", "embed", "options", "about", "privacypolicy", "feedback", "help"]
c22afc5d 4UI_BASE = ["menuitems", "baseui", "baseuiwindow", "colour", "url", "theme", "notifications", "tabcompleter", "style", "xdomain"]
f3d0c9f5 5UI_BASE.extend(["panes/%s" % x for x in PANES])
01a3d0e1 6
ea29e3d7 7DEBUG_BASE = ["qwebirc", "version", "qhash", "jslib", "crypto", "md5", ["irc/%s" % x for x in IRC_BASE], ["ui/%s" % x for x in UI_BASE], "qwebircinterface", "auth", "sound"]
01a3d0e1 8BUILD_BASE = ["qwebirc"]
00733d50
CP
9JS_DEBUG_BASE = ["mootools-1.2.5-core-nc", "mootools-1.2.5.1-more-nc", "debug/soundmanager_defer", "soundmanager2"]
10JS_RAW_BASE = ["//ajax.googleapis.com/ajax/libs/mootools/1.2.5/mootools-yui-compressed.js"]
11JS_BASE = ["mootools-1.2.5.1-more", "../../js/soundmanager_defer", "soundmanager2-nodebug-jsmin"]
62d18cb0 12JS_EXTRA = []
01a3d0e1
CP
13
14UIs = {
15 "qui": {
16 "class": "QUI",
4dd199c3 17 "nocss": True,
01a3d0e1
CP
18 "uifiles": ["qui"],
19 "doctype": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"" + "\n" \
20 " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"
01a3d0e1
CP
21 }
22}
23
24def flatten(y):
25 for x in y:
26 if isinstance(x, list):
27 for x in flatten(x):
28 yield x
29 else:
30 yield x
31
32DEBUG_BASE = list(flatten(DEBUG_BASE))
33DEBUG = ["debug/%s" % x for x in DEBUG_BASE]