diff --git a/gp-pay-per-word/gpppw-pay-per-character.js b/gp-pay-per-word/gpppw-pay-per-character.js new file mode 100644 index 000000000..838aa63ec --- /dev/null +++ b/gp-pay-per-word/gpppw-pay-per-character.js @@ -0,0 +1,11 @@ +/** + * Gravity Perks // Pay Per Word // Surprise, Pay Per Character! (JS) + * https://gravitywiz.com/documentation/gravity-forms-pay-per-word/ + * + * This snippet requires the PHP counterpart gpppw-pay-per-character.php + */ +gform.addFilter( 'gpppw_word_count', function( wordCount, text, gwppw, ppwField, formId ) { + // Pay per character instead of words. + var words = text.split( '' ); + return words == null ? 0 : words.length; +} ); diff --git a/gp-pay-per-word/gpppw-pay-per-character.php b/gp-pay-per-word/gpppw-pay-per-character.php new file mode 100644 index 000000000..303749d1b --- /dev/null +++ b/gp-pay-per-word/gpppw-pay-per-character.php @@ -0,0 +1,12 @@ +