From 4c9150d7e76a83bff903c079b3595cb44a255b30 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Mon, 15 Jul 2013 15:45:11 +0200 Subject: experimental text-function primitive (hidden, shown only in dev mode in the operators category) --- blocks.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'blocks.js') diff --git a/blocks.js b/blocks.js index 9077548..1b1bc0f 100644 --- a/blocks.js +++ b/blocks.js @@ -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, -- cgit v1.3.1