Sourcecode in SkinMgr/objectFunctions.js:
1: function evalImport(data) {
2: var proto;
3: var buf;
4: var name;
5: for (var protoName in data) {
6: proto = data[protoName];
7: for (var fileName in proto) {
8: name = fileName.substring(0, fileName.lastIndexOf("."));
9: // FIXME: replace session.user with a more intelligent solution ...
10: var s = new Skin(this._parent, protoName, name, session.user);
11: buf = data[protoName][fileName].data;
12: s.skin = new java.lang.String(buf, 0, buf.length);
13: this.add(s);
14: }
15: }
16: return true;
17: }
|