- xwt.println("origin is " + origin);
-
- xwt.loadArchive(origin, function(num, den) {
- $left.flex = 50 * (num / den);
- $right.flex = 50 + 50 * (1.0 - num /den);
- var pct = xwt.math.ceil(num * 100 / den);
- if (1024 > num) {
- num = "" + num + " bytes";
- } else if (1024 * 1024 > num) {
- num = "" + xwt.math.ceil(num / 1024) + "kb";
- } else {
- num = "" + xwt.math.ceil(num / (1024 * 1024)) + "Mb";
- }
- $status.text = "Downloading: " + pct + "% [" + num + "]";
- });
-
- xwt.newBox("main", function(num, den) {
- $left.flex = 50 + 50 * (num / den);
- $right.flex = 50 * (1.0 - num / den);
- if ($right.flex == 0) $right.width = 0;
- $status.text = "Initializing: " + xwt.math.ceil(num * 100 / den) + "%";
- });
+ xwt.log.println("origin is " + origin);
+ var new_rr = xwt.res.unzip(xwt.res.watch(xwt.res.url(origin), progress));
+ var new_xwt = xwt.clone(new_rr);