diff options
| author | Jens Mönig <jens@moenig.org> | 2014-02-11 17:55:19 +0100 |
|---|---|---|
| committer | Jens Mönig <jens@moenig.org> | 2014-02-11 17:55:19 +0100 |
| commit | 3e7891b5a637196130393d51ba6ff2747926995f (patch) | |
| tree | 3504d46dffac1104e1fcdac9ab2033167454f6b2 /blocks.js | |
| parent | 0e0146a0d805389fed1064a5a94db43b1f0e4d3b (diff) | |
| parent | 407dbda43fb3e5e5e1af94417c585dd9004d2e6a (diff) | |
| download | snap-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.js | 24 |
1 files changed, 21 insertions, 3 deletions
@@ -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: |
