Sourcecode in SkinMgr/macros.js:
1: function skinmacros_macro(param) {
2: if (!req.data.key)
3: return;
4: var parts = req.data.key.split(".");
5: if (!HELP.skins[parts[0]])
6: return;
7: if (!HELP.skins[parts[0]][parts[1]])
8: return;
9: var macros = HELP.skins[parts[0]][parts[1]];
10: macros.sort();
11: if (!param.itemprefix)
12: param.itemprefix = "";
13: if (!param.itemsuffix)
14: param.itemsuffix = "<br />";
15: for (var i in macros) {
16: res.write(param.itemprefix);
17: res.encode("<% ");
18: res.write(macros[i]);
19: res.encode(" %>");
20: res.write(param.itemsuffix);
21: }
22: return;
23: }
|