def jarit(src):
try:
- p = subprocess.Popen(["java", "-jar", "bin/yuicompressor-2.4.2.jar", src], stdout=subprocess.PIPE)
+ p = subprocess.Popen(["java", "-jar", "bin/yuicompressor-2.4.2.jar", src], stdout=subprocess.PIPE, shell=True)
except Exception, e:
if hasattr(e, "errno") and e.errno == 2:
raise MinifyException, "unable to run java"
f = open(os.path.join(prefix, "static", suffix, output), "wb")
f.write(COPYRIGHT)
+ f.write("QWEBIRC_DEBUG = false;")
if kwargs.get("file_prefix"):
f.write(kwargs.get("file_prefix"))
for y in value["uifiles"]:
alljs.append(os.path.join("js", "ui", "frontends", y + ".js"))
jmerge_files(outputdir, "js", uiname + "-" + ID, alljs, file_prefix="QWEBIRC_BUILD=\"" + ID + "\";\n")
-
+
os.rmdir(coutputdir)
f = open(".compiled", "w")
div = ui.get("div", "")
customjs = ui.get("customjs", "")
+ if debug:
+ customjs = """<script type="text/javascript">
+QWEBIRC_DEBUG = true;
+</script>
+""" + customjs
+
return """%s
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
return;
}
- var debugMode = false;
- qwebirc.util.importJS(qwebirc.global.staticBaseURL + "js/" + (debugMode?"soundmanager2":"soundmanager2-nodebug-jsmin") + ".js", "soundManager", function() {
+ qwebirc.util.importJS(qwebirc.global.staticBaseURL + "js/" + (QWEBIRC_DEBUG?"soundmanager2":"soundmanager2-nodebug-jsmin") + ".js", "soundManager", function() {
soundManager.url = qwebirc.global.staticBaseURL + "sound/";
-
+
+ var debugMode = false;
soundManager.debugMode = debugMode;
soundManager.useConsole = debugMode;
soundManager.onload = function() {