Example #1
0
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)
Example #2
0
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)
Example #3
0
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))
Example #4
0
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))
Example #5
0
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)
Example #6
0
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))
Example #7
0
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