#!/usr/bin/env python
-IRC_BASE = ["ircconnection", "irclib", "numerics", "baseircclient", "irctracker", "commandparser", "commands", "ircclient", "commandhistory"]
-UI_BASE = ["baseui", "baseuiwindow", "colour", "url", "theme", "hilightcontroller", "menuitems", "tabcompleter", "panes/connect", "panes/embed", "panes/options", "panes/about", "panes/privacypolicy", "panes/feedback"]
+IRC_BASE = ["ircconnection", "irclib", "numerics", "baseircclient", "irctracker", "commandparser", "commands", "ircclient", "commandhistory", "nicknamevalidator", "ignorecontroller"]
+PANES = ["connect", "embed", "options", "about", "privacypolicy", "feedback", "help"]
+UI_BASE = ["menuitems", "baseui", "baseuiwindow", "colour", "url", "theme", "notifications", "tabcompleter", "style", "xdomain"]
+UI_BASE.extend(["panes/%s" % x for x in PANES])
-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"]
+DEBUG_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"]
BUILD_BASE = ["qwebirc"]
-JS_BASE = ["mootools-1.2.1-core", "mootools-1.2-more"]
+JS_DEBUG_BASE = ["mootools-1.2.5-core-nc", "mootools-1.2.5.1-more-nc", "debug/soundmanager_defer", "soundmanager2"]
+JS_RAW_BASE = ["//ajax.googleapis.com/ajax/libs/mootools/1.2.5/mootools-yui-compressed.js"]
+JS_BASE = ["mootools-1.2.5.1-more", "../../js/soundmanager_defer", "soundmanager2-nodebug-jsmin"]
+JS_EXTRA = []
UIs = {
"qui": {
"class": "QUI",
+ "nocss": True,
"uifiles": ["qui"],
"doctype": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"" + "\n" \
" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"
- },
- "mochaui": {
- "class": "MochaUI",
- "uifiles": ["mochaui"],
- "extra": ["mochaui/mocha"],
- "buildextra": ["mochaui/mocha-compressed", "mochaui/excanvas-compressed"],
- "doctype": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">",
- "div": """
- <div id="desktop">
- <div id="dockWrapper">
- <div id="dock">
- <div id="dockPlacement"></div>
- <div id="dockAutoHide"></div>
- <div id="dockSort"><div id="dockClear" class="clear"></div></div>
- </div>
- </div>
- <div id="pageWrapper"></div>
- </div>""",
- "extracss": ["mochaui/ui", "mochaui/content"],
- "customjs": """
- <!--[if IE]>
- <script type="text/javascript" src="js/mochaui/excanvas-compressed.js"></script>
- <![endif]-->"""
- },
- "swmui": {
- "class": "SWMUI",
- "uifiles": ["swmui", "swmlayout"],
- "doctype": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"
- },
- "uglyui": {
- "class": "UglyUI",
- "uifiles": ["uglyui"],
- "doctype": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"
}
}