added plus- and minus- keys to key pressed predicate and hat block

pull/89/head
jmoenig 2019-05-20 13:15:13 +02:00
rodzic 06fcbc3823
commit 8b94bef04a
4 zmienionych plików z 15 dodań i 4 usunięć

Wyświetl plik

@ -78,6 +78,9 @@
* German * German
* French * French
### 2019-05-20
* Objects, Blocks added plus- and minus- keys to key pressed predicate and hat block
### 2019-05-16 ### 2019-05-16
* Objects: more refactoring to generalize projection extensions * Objects: more refactoring to generalize projection extensions

Wyświetl plik

@ -6,9 +6,9 @@
<link rel="shortcut icon" href="src/favicon.ico"> <link rel="shortcut icon" href="src/favicon.ico">
<script type="text/javascript" src="src/morphic.js?version=2019-02-07"></script> <script type="text/javascript" src="src/morphic.js?version=2019-02-07"></script>
<script type="text/javascript" src="src/widgets.js?version=2019-04-05"></script> <script type="text/javascript" src="src/widgets.js?version=2019-04-05"></script>
<script type="text/javascript" src="src/blocks.js?version=2019-05-08"></script> <script type="text/javascript" src="src/blocks.js?version=2019-05-20"></script>
<script type="text/javascript" src="src/threads.js?version=2019-05-15"></script> <script type="text/javascript" src="src/threads.js?version=2019-05-15"></script>
<script type="text/javascript" src="src/objects.js?version=2019-05-16"></script> <script type="text/javascript" src="src/objects.js?version=2019-05-20"></script>
<script type="text/javascript" src="src/gui.js?version=2019-05-09"></script> <script type="text/javascript" src="src/gui.js?version=2019-05-09"></script>
<script type="text/javascript" src="src/paint.js?version=2019-02-22"></script> <script type="text/javascript" src="src/paint.js?version=2019-02-22"></script>
<script type="text/javascript" src="src/lists.js?version=2019-04-27"></script> <script type="text/javascript" src="src/lists.js?version=2019-04-27"></script>

Wyświetl plik

@ -148,7 +148,7 @@ CustomCommandBlockMorph, SymbolMorph, ToggleButtonMorph, DialMorph*/
// Global stuff //////////////////////////////////////////////////////// // Global stuff ////////////////////////////////////////////////////////
modules.blocks = '2019-May-08'; modules.blocks = '2019-May-20';
var SyntaxElementMorph; var SyntaxElementMorph;
var BlockMorph; var BlockMorph;
@ -1255,6 +1255,8 @@ SyntaxElementMorph.prototype.labelPart = function (spec) {
'right arrow': ['right arrow'], 'right arrow': ['right arrow'],
'left arrow': ['left arrow'], 'left arrow': ['left arrow'],
space : ['space'], space : ['space'],
'+' : ['+'],
'-' : ['-'],
a : ['a'], a : ['a'],
b : ['b'], b : ['b'],
c : ['c'], c : ['c'],

Wyświetl plik

@ -84,7 +84,7 @@ BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, localize,
TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph, TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph,
AlignmentMorph, Process, XML_Element, VectorPaintEditorMorph*/ AlignmentMorph, Process, XML_Element, VectorPaintEditorMorph*/
modules.objects = '2019-May-16'; modules.objects = '2019-May-20';
var SpriteMorph; var SpriteMorph;
var StageMorph; var StageMorph;
@ -7665,6 +7665,12 @@ StageMorph.prototype.processKeyEvent = function (event, action) {
case 40: case 40:
keyName = 'down arrow'; keyName = 'down arrow';
break; break;
case 187:
keyName = '+';
break;
case 189:
keyName = '-';
break;
default: default:
keyName = String.fromCharCode(event.keyCode || event.charCode); keyName = String.fromCharCode(event.keyCode || event.charCode);
if (event.ctrlKey || event.metaKey) { if (event.ctrlKey || event.metaKey) {