diff --git a/src/modules/chat/actions/index.jsx b/src/modules/chat/actions/index.jsx index ca01918d..2ef25805 100644 --- a/src/modules/chat/actions/index.jsx +++ b/src/modules/chat/actions/index.jsx @@ -320,6 +320,9 @@ export default class Actions extends Module { slugify(val, locale, options, extra) { return val.toString().toSlug(extra && extra.length ? extra : '-'); }, + urlencode(val) { + return encodeURIComponent(val); + }, word(val, locale, options, extra) { if (! extra || ! extra.length) return val; diff --git a/src/modules/main_menu/components/action-editor.vue b/src/modules/main_menu/components/action-editor.vue index 57ae5bf2..27cfd4ab 100644 --- a/src/modules/main_menu/components/action-editor.vue +++ b/src/modules/main_menu/components/action-editor.vue @@ -509,6 +509,7 @@ export default { out.push('snakecase'); out.push('slugify'); out.push('slugify(separator)'); + out.push('urlencode'); return out.join(', '); },