X-Git-Url: http://git.roojs.org/?p=roojs1;a=blobdiff_plain;f=buildSDK%2Fcssmini.js;h=80a589dfa340adc80d51135c42ada53e79af4780;hp=05d4d77cb3b2124d239bae071dd2faf3d5e57a76;hb=refs%2Fheads%2Fwip_alan_T6201_Category_select;hpb=fa8238ecd6343cf4df4c4e92641735bf1355c22c diff --git a/buildSDK/cssmini.js b/buildSDK/cssmini.js index 05d4d77cb3..80a589dfa3 100644 --- a/buildSDK/cssmini.js +++ b/buildSDK/cssmini.js @@ -11,42 +11,35 @@ * Usage: seed buildSDK/cssmini.js */ -var pa = GLib.get_current_dir(); -File = imports[pa +'buildSDK/File.js']; + + +File = imports.File.File; GLib = imports.gi.GLib; // let's see if this works.. // should be run from top level.. +var pa = GLib.get_current_dir(); + print(pa); //println(pack(File.read(pa+'/css/basic-dialog.css'))); - -File.write(pa+'/css/roojs.css', - - pack(File.read(pa+'/css/reset-min.css'))+"\n"+ - pack(File.read(pa+'/css/core.css'))+"\n"+ - pack(File.read(pa+'/css/tabs.css'))+"\n"+ - pack(File.read(pa+'/css/form.css'))+"\n"+ - pack(File.read(pa+'/css/button.css')) +"\n"+ - pack(File.read(pa+'/css/toolbar.css'))+"\n"+ - pack(File.read(pa+'/css/resizable.css'))+"\n"+ - pack(File.read(pa+'/css/grid.css'))+"\n"+ - pack(File.read(pa+'/css/layout.css'))+"\n"+ - pack(File.read(pa+'/css/basic-dialog.css'))+"\n"+ - pack(File.read(pa+'/css/dd.css'))+"\n"+ - pack(File.read(pa+'/css/tree.css'))+"\n" + - pack(File.read(pa+'/css/qtips.css'))+"\n"+ - pack(File.read(pa+'/css/date.css')) +"\n"+ - //pack(File.read(pa+'/css/menu.css')) +"\n"+ - //pack(File.read(pa+'/css/box.css')) +"\n"+ - pack(File.read(pa+'/css/combo.css')) +"\n"+ - - pack(File.read(pa+'/css/inline-editor.css'))+"\n" - - - + +var lines = File.read(pa + '/css/roojs-debug.css').split(/\n/); +//@import url("reset-min.css"); +var out = ''; +lines.forEach(function(l) { + if (!l.match(/^@import/)) { + return; + } + l = l.replace(/^[^"]+"([^"]+)".*/, '$1'); + print("pack " + l); + //out += pack(File.read(pa+'/css/' + l)).replace(/\}/g, "}\n")+"\n"; + out += pack(File.read(pa+'/css/' + l)) + "\n"; +}); + +File.write(pa+'/css/roojs.css', out); -); -println("written css/roojs.css"); + +print("written css/roojs.css"); // and the themese... //ytheme-aero.css //ytheme-gray.css