Sourcecode in SkinMgr/renderFunctions.js:
1: function renderList(collection, action) {
2: var sp = {action: action};
3: res.push();
4: var arr = (collection instanceof Array ? collection : collection.list());
5: for (var i=0;i<arr.length;i++) {
6: var s = arr[i];
7: sp.key = s.proto + "." + s.name;
8: if (!s.custom) {
9: sp.status = s.renderSkinAsString("status");
10: var desc = this.getSkinDescription("skin", sp.key);
11: sp.title = desc[0];
12: sp.text = desc[1];
13: } else {
14: sp.status = s.renderSkinAsString("statuscustom");
15: sp.title = sp.key;
16: }
17: this.renderSkin("treeleaf", sp);
18: }
19: return res.pop();
20: }
|