summaryrefslogtreecommitdiff
path: root/includes/external/school/node_modules/string-strip-html/examples/minimal-ranges.js
diff options
context:
space:
mode:
authorRaindropsSys <contact@minteck.org>2023-06-22 23:06:12 +0200
committerRaindropsSys <contact@minteck.org>2023-06-22 23:06:12 +0200
commit23563c7188e089929b60f9e10721c6fc43a220ff (patch)
treeedfe2b009c82900d4ac27db02222d2f68dcad846 /includes/external/school/node_modules/string-strip-html/examples/minimal-ranges.js
parent7a7a49332df7c852abbaa33c7e8e87f93d064d61 (diff)
downloadpluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.gz
pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.bz2
pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.zip
Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated)
Diffstat (limited to 'includes/external/school/node_modules/string-strip-html/examples/minimal-ranges.js')
-rw-r--r--includes/external/school/node_modules/string-strip-html/examples/minimal-ranges.js33
1 files changed, 0 insertions, 33 deletions
diff --git a/includes/external/school/node_modules/string-strip-html/examples/minimal-ranges.js b/includes/external/school/node_modules/string-strip-html/examples/minimal-ranges.js
deleted file mode 100644
index 91dcbf7..0000000
--- a/includes/external/school/node_modules/string-strip-html/examples/minimal-ranges.js
+++ /dev/null
@@ -1,33 +0,0 @@
-// Minimal example using Ranges
-
-// We strip tags and fix apostrophes
-// that's part of what https://codsen.com/os/detergent/ does
-
-import { strict as assert } from "assert";
-import { rApply } from "../../ranges-apply";
-import { stripHtml } from "../dist/string-strip-html.esm.js";
-import { convertAll } from "../../string-apostrophes";
-
-function stripAndFixApos(str) {
- if (!str || typeof str !== "string") {
- return "";
- }
- // Keep in mind, Ranges are array of 2-3 element arrays.
- // But absent Ranges are marked as null, not empty array.
- // It's so that we could test in "if-else" easily - null
- // is falsy but empty array is truthy.
- // That's why below we take precautions with "|| []".
- return rApply(
- str,
- (stripHtml(str).ranges || []).concat(convertAll(str).ranges || [])
- );
-}
-
-// strips tags and fixes apostrophes:
-assert.equal(
- stripAndFixApos(`Let's Go <strong>Larval</strong>`),
- `Let’s Go Larval`
-);
-
-// no tags, no apostrophes:
-assert.equal(stripAndFixApos(`zzz`), `zzz`);