This commit is contained in:
rolux 2011-12-30 20:37:30 +05:30
commit c9d2ac5fcd

View file

@ -32,7 +32,7 @@ def build_oxjs(geo):
for theme in ['classic', 'modern']: for theme in ['classic', 'modern']:
path = source_path + 'Ox.UI/themes/' + theme + '/svg/' path = source_path + 'Ox.UI/themes/' + theme + '/svg/'
for filename in os.listdir(path): for filename in os.listdir(path):
if not filename[0] in '._': if not filename[0] in '._' and not filename.endswith('~'):
key = theme + '/' + filename[:-4] key = theme + '/' + filename[:-4]
imageURLs[key] = os.path.join(path, filename).replace(source_path, '') imageURLs[key] = os.path.join(path, filename).replace(source_path, '')
data = re.sub('\n\s+', '', read_file(path + filename)) data = re.sub('\n\s+', '', read_file(path + filename))
@ -46,7 +46,8 @@ def build_oxjs(geo):
ui_files = {'build': [], 'dev': []} ui_files = {'build': [], 'dev': []}
for path, dirnames, filenames in os.walk(source_path): for path, dirnames, filenames in os.walk(source_path):
for filename in filenames: for filename in filenames:
if not '_' in path and not filename[0] in '._'\ if not '_' in path and not filename[0] in '._' \
and not filename.endswith('~') \
and (geo or not '/Ox.Geo/' in path): and (geo or not '/Ox.Geo/' in path):
# write copies in build path # write copies in build path
source = os.path.join(path, filename) source = os.path.join(path, filename)
@ -109,6 +110,7 @@ def build_oxjs(geo):
# svgs are loaded as URLs or dataURLs # svgs are loaded as URLs or dataURLs
# browser images appear before load # browser images appear before load
if path != root and not '_' in path and not filename[0] in '._'\ if path != root and not '_' in path and not filename[0] in '._'\
and not filename.endswith('~') \
and not 'jquery' in filename\ and not 'jquery' in filename\
and not ('/themes/' in path and filename.endswith('.css'))\ and not ('/themes/' in path and filename.endswith('.css'))\
and not filename.endswith('.svg')\ and not filename.endswith('.svg')\
@ -161,4 +163,4 @@ def write_path(file):
if __name__ == '__main__': if __name__ == '__main__':
geo = False if sys.argv[-1] == '-nogeo' else True geo = False if sys.argv[-1] == '-nogeo' else True
build_oxjs(geo) build_oxjs(geo)