add url encoder

This commit is contained in:
Luca Conte 2025-02-17 16:02:58 +01:00
parent 8c22cc1ac4
commit cfefd9b51a
2 changed files with 11 additions and 0 deletions

10
elements/URLConverter.js Normal file
View File

@ -0,0 +1,10 @@
class URLConverter extends Converter {
constructor() {
super("URL Converter", [
{ label : "Encode", conversionFunction : (d) => encodeURIComponent(d) },
{ label : "Decode", conversionFunction : (d) => decodeURIComponent(d) },
]);
this.outputs[0].type = "string";
}
}

View File

@ -12,6 +12,7 @@
<script src="elements/RandomNumberGenerator.js"></script> <script src="elements/RandomNumberGenerator.js"></script>
<script src="elements/NumberBox.js"></script> <script src="elements/NumberBox.js"></script>
<script src="elements/Duplicator.js"></script> <script src="elements/Duplicator.js"></script>
<script src="elements/URLConverter.js"></script>
<script src="controllers/menu-controller.js"></script> <script src="controllers/menu-controller.js"></script>
<script src="controllers/input-controller.js"></script> <script src="controllers/input-controller.js"></script>
<script src="controllers/element-controller.js"></script> <script src="controllers/element-controller.js"></script>