diff options
| author | jmoenig <jens@moenig.org> | 2013-07-15 15:45:11 +0200 |
|---|---|---|
| committer | jmoenig <jens@moenig.org> | 2013-07-15 15:45:11 +0200 |
| commit | 4c9150d7e76a83bff903c079b3595cb44a255b30 (patch) | |
| tree | d2a4918229f0512f4392c4ea353c9f7aae766b6a /blocks.js | |
| parent | 6dbfe66420571a945688278cba70451083b43ccd (diff) | |
| download | snap-byow-4c9150d7e76a83bff903c079b3595cb44a255b30.tar.gz snap-byow-4c9150d7e76a83bff903c079b3595cb44a255b30.zip | |
experimental text-function primitive
(hidden, shown only in dev mode in the operators category)
Diffstat (limited to 'blocks.js')
| -rw-r--r-- | blocks.js | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -155,7 +155,7 @@ DialogBoxMorph, BlockInputFragmentMorph, PrototypeHatBlockMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.blocks = '2013-July-12'; +modules.blocks = '2013-July-15'; var SyntaxElementMorph; var BlockMorph; @@ -989,6 +989,23 @@ SyntaxElementMorph.prototype.labelPart = function (spec) { ); part.setContents(['sqrt']); break; + case '%txtfun': + part = new InputSlotMorph( + null, + false, + { + 'encode URI' : ['encode URI'], + 'decode URI' : ['decode URI'], + 'encode URI component' : ['encode URI component'], + 'decode URI component' : ['decode URI component'], + 'XML escape' : ['XML escape'], + 'XML unescape' : ['XML unescape'], + 'hex sha512 hash' : ['hex sha512 hash'] + }, + true + ); + part.setContents(['encode URI']); + break; case '%typ': part = new InputSlotMorph( null, |
