1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-06-27 21:05:53 +00:00

Merge pull request #1382 from AlcaDesign/master

Add urlencode formatter and add formatter list to more actions
This commit is contained in:
Mike 2023-08-19 16:48:31 -04:00 committed by GitHub
commit 8d238698ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 14 additions and 2 deletions

View file

@ -16,6 +16,10 @@
<div class="tw-c-text-alt-2 tw-mg-b-1">
{{ t('setting.actions.variables', 'Available Variables: {vars}', {vars}) }}
</div>
<div class="tw-c-text-alt-2 tw-mg-b-1">
{{ t('setting.actions.formats', 'Available Formatters: {fmts}', {fmts}) }}
</div>
</div>
</div>
</template>
@ -23,7 +27,7 @@
<script>
export default {
props: ['value', 'defaults', 'vars'],
props: ['value', 'defaults', 'vars', 'fmts'],
}
</script>

View file

@ -16,6 +16,10 @@
<div class="tw-c-text-alt-2 tw-mg-b-1">
{{ t('setting.actions.variables', 'Available Variables: {vars}', {vars}) }}
</div>
<div class="tw-c-text-alt-2 tw-mg-b-1">
{{ t('setting.actions.formats', 'Available Formatters: {fmts}', {fmts}) }}
</div>
</div>
</div>
</template>
@ -23,7 +27,7 @@
<script>
export default {
props: ['value', 'defaults', 'vars'],
props: ['value', 'defaults', 'vars', 'fmts'],
}
</script>

View file

@ -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;

View file

@ -509,6 +509,7 @@ export default {
out.push('snakecase');
out.push('slugify');
out.push('slugify(separator)');
out.push('urlencode');
return out.join(', ');
},