Index: binaries/data/mods/mod/gui/common/guitags.js =================================================================== --- binaries/data/mods/mod/gui/common/guitags.js +++ binaries/data/mods/mod/gui/common/guitags.js @@ -1,3 +1,16 @@ +/* + * Set GUI tags on text string. + * @param {string} string - String to set tags around. + * @param {object} tags - Object with tags like { "color": "white" } or { "font": "sans-13" }. + * @return {string} - String surrounded by tags. + */ +function setStringTags(string, tags) +{ + for (let tag in tags) + text = '[' + tag + '="' + tags[tag] + '"]' + string + '[/' + tag + ']'; + return string; +} + /** * Add color to text string. */ @@ -5,5 +18,3 @@ { return '[color="' + color + '"]' + text + '[/color]'; } - -//TODO: font setter