1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-06-28 15:27:43 +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"> <div class="tw-c-text-alt-2 tw-mg-b-1">
{{ t('setting.actions.variables', 'Available Variables: {vars}', {vars}) }} {{ t('setting.actions.variables', 'Available Variables: {vars}', {vars}) }}
</div> </div>
<div class="tw-c-text-alt-2 tw-mg-b-1">
{{ t('setting.actions.formats', 'Available Formatters: {fmts}', {fmts}) }}
</div>
</div> </div>
</div> </div>
</template> </template>
@ -23,7 +27,7 @@
<script> <script>
export default { export default {
props: ['value', 'defaults', 'vars'], props: ['value', 'defaults', 'vars', 'fmts'],
} }
</script> </script>

View file

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

View file

@ -320,6 +320,9 @@ export default class Actions extends Module {
slugify(val, locale, options, extra) { slugify(val, locale, options, extra) {
return val.toString().toSlug(extra && extra.length ? extra : '-'); return val.toString().toSlug(extra && extra.length ? extra : '-');
}, },
urlencode(val) {
return encodeURIComponent(val);
},
word(val, locale, options, extra) { word(val, locale, options, extra) {
if (! extra || ! extra.length) if (! extra || ! extra.length)
return val; return val;

View file

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