summaryrefslogtreecommitdiff
path: root/blocks.js
diff options
context:
space:
mode:
authorJens Mönig <jens@moenig.org>2014-02-11 17:55:19 +0100
committerJens Mönig <jens@moenig.org>2014-02-11 17:55:19 +0100
commit3e7891b5a637196130393d51ba6ff2747926995f (patch)
tree3504d46dffac1104e1fcdac9ab2033167454f6b2 /blocks.js
parent0e0146a0d805389fed1064a5a94db43b1f0e4d3b (diff)
parent407dbda43fb3e5e5e1af94417c585dd9004d2e6a (diff)
downloadsnap-yow-3e7891b5a637196130393d51ba6ff2747926995f.tar.gz
snap-yow-3e7891b5a637196130393d51ba6ff2747926995f.zip
Merge pull request #288 from cycomachead/dateblock
Create a "Date" Block for Snap
Diffstat (limited to 'blocks.js')
-rw-r--r--blocks.js24
1 files changed, 21 insertions, 3 deletions
diff --git a/blocks.js b/blocks.js
index 0ce1478..383518a 100644
--- a/blocks.js
+++ b/blocks.js
@@ -155,7 +155,8 @@ DialogBoxMorph, BlockInputFragmentMorph, PrototypeHatBlockMorph, Costume*/
// Global stuff ////////////////////////////////////////////////////////
-modules.blocks = '2014-January-09';
+modules.blocks = '2014-February-04';
+
var SyntaxElementMorph;
var BlockMorph;
@@ -812,6 +813,24 @@ SyntaxElementMorph.prototype.labelPart = function (spec) {
true // read-only
);
break;
+ case '%dates':
+ part = new InputSlotMorph(
+ null, // text
+ false, // non-numeric
+ {
+ 'year' : ['year'],
+ 'month' : ['month'],
+ 'date' : ['date'],
+ 'day of week' : ['day of week'],
+ 'hour' : ['hour'],
+ 'minute' : ['minute'],
+ 'second' : ['second'],
+ 'time in milliseconds' : ['time in milliseconds'],
+ },
+ true // read-only
+ );
+ part.setContents(['date']);
+ break;
case '%delim':
part = new InputSlotMorph(
null, // text
@@ -1192,7 +1211,6 @@ SyntaxElementMorph.prototype.labelPart = function (spec) {
);
break;
-
// symbols:
case '%turtle':
@@ -6174,7 +6192,7 @@ CSlotMorph.prototype.drawBottomEdge = function (context) {
I am an editable text input slot. I can be either rectangular or
rounded, and can have an optional drop-down menu. If I'm set to
read-only I must have a drop-down menu and will assume a darker
- shade of my parent's color.
+ shade of my parent's color.
my most important public attributes and accessors are: