def csslist(name, debug, gen=False): ui = pages.UIs[name] nocss = ui.get("nocss") if not debug: return ["css/%s-%s.css" % (name, gethgid())] 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 jslist(name, debug): ui = pages.UIs[name] if debug: x = [pages.JS_BASE, ui.get("extra", []), pages.DEBUG, ["debug/ui/frontends/%s" % y for y in ui["uifiles"]]] hgid = "" else: #x = [pages.JS_BASE, ui.get("buildextra", ui.get("extra", [])), pages.BUILD_BASE, name] x = [name] hgid = "-" + gethgid() 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, getgitid())] css = list(pages.flatten([ui.get("extracss", []), "colours", "dialogs"])) if not nocss: css += [name] css = ["%s.css" % x for x in css] if hasattr(config, "CUSTOM_CSS"): css += [config.CUSTOM_CSS] return list("css/%s%s" % ("debug/" if gen else "", x) for x in css)
def jslist(name, debug): ui = pages.UIs[name] if debug: x = [ pages.JS_DEBUG_BASE, ui.get("extra", []), pages.DEBUG, ["debug/ui/frontends/%s" % y for y in ui["uifiles"]] ] gitid = "" else: #x = [pages.JS_BASE, ui.get("buildextra", ui.get("extra", [])), pages.BUILD_BASE, name] x = [pages.JS_RAW_BASE, name] gitid = "-" + getgitid() return list(y if y.startswith("//") else "js/%s%s.js" % (y, gitid) for y in pages.flatten(x))
def jslist(name, debug): ui = pages.UIs[name] if debug: x = [pages.JS_DEBUG_BASE, ui.get("extra", []), pages.DEBUG, ["debug/ui/frontends/%s" % y for y in ui["uifiles"]]] gitid = "" else: #x = [pages.JS_BASE, ui.get("buildextra", ui.get("extra", [])), pages.BUILD_BASE, name] x = [pages.JS_RAW_BASE, name] gitid = "-" + getgitid() l = [] for url in pages.flatten(x): if isinstance(url, tuple): url, digest = url else: digest = None l.append((url if url.startswith("//") else "js/%s%s.js" % (url, gitid), digest)) return l