18
18
* limitations under the License.
19
19
*/
20
20
21
- 'use strict' ;
22
-
23
- goog . provide ( 'Blockly.Blocks.sensing' ) ;
24
-
25
- goog . require ( 'Blockly.Blocks' ) ;
26
- goog . require ( 'Blockly.Colours' ) ;
27
- goog . require ( 'Blockly.constants' ) ;
28
- goog . require ( 'Blockly.ScratchBlocks.VerticalExtensions' ) ;
29
-
21
+ import * as Blockly from 'blockly/core' ;
22
+ import { Categories } from '../src/categories.js' ;
30
23
31
24
Blockly . Blocks [ 'sensing_touchingobject' ] = {
32
25
/**
@@ -42,7 +35,7 @@ Blockly.Blocks['sensing_touchingobject'] = {
42
35
"name" : "TOUCHINGOBJECTMENU"
43
36
}
44
37
] ,
45
- "category" : Blockly . Categories . sensing ,
38
+ "category" : Categories . sensing ,
46
39
"extensions" : [ "colours_sensing" , "output_boolean" ]
47
40
} ) ;
48
41
}
@@ -85,7 +78,7 @@ Blockly.Blocks['sensing_touchingcolor'] = {
85
78
"name" : "COLOR"
86
79
}
87
80
] ,
88
- "category" : Blockly . Categories . sensing ,
81
+ "category" : Categories . sensing ,
89
82
"extensions" : [ "colours_sensing" , "output_boolean" ]
90
83
} ) ;
91
84
}
@@ -109,7 +102,7 @@ Blockly.Blocks['sensing_coloristouchingcolor'] = {
109
102
"name" : "COLOR2"
110
103
}
111
104
] ,
112
- "category" : Blockly . Categories . sensing ,
105
+ "category" : Categories . sensing ,
113
106
"extensions" : [ "colours_sensing" , "output_boolean" ]
114
107
} ) ;
115
108
}
@@ -129,7 +122,7 @@ Blockly.Blocks['sensing_distanceto'] = {
129
122
"name" : "DISTANCETOMENU"
130
123
}
131
124
] ,
132
- "category" : Blockly . Categories . sensing ,
125
+ "category" : Categories . sensing ,
133
126
"extensions" : [ "colours_sensing" , "output_number" ]
134
127
} ) ;
135
128
}
@@ -171,7 +164,7 @@ Blockly.Blocks['sensing_askandwait'] = {
171
164
"name" : "QUESTION"
172
165
}
173
166
] ,
174
- "category" : Blockly . Categories . sensing ,
167
+ "category" : Categories . sensing ,
175
168
"extensions" : [ "colours_sensing" , "shape_statement" ]
176
169
} ) ;
177
170
}
@@ -185,7 +178,7 @@ Blockly.Blocks['sensing_answer'] = {
185
178
init : function ( ) {
186
179
this . jsonInit ( {
187
180
"message0" : Blockly . Msg . SENSING_ANSWER ,
188
- "category" : Blockly . Categories . sensing ,
181
+ "category" : Categories . sensing ,
189
182
"checkboxInFlyout" : true ,
190
183
"extensions" : [ "colours_sensing" , "output_number" ]
191
184
} ) ;
@@ -206,7 +199,7 @@ Blockly.Blocks['sensing_keypressed'] = {
206
199
"name" : "KEY_OPTION"
207
200
}
208
201
] ,
209
- "category" : Blockly . Categories . sensing ,
202
+ "category" : Categories . sensing ,
210
203
"extensions" : [ "colours_sensing" , "output_boolean" ]
211
204
} ) ;
212
205
}
@@ -283,7 +276,7 @@ Blockly.Blocks['sensing_mousedown'] = {
283
276
init : function ( ) {
284
277
this . jsonInit ( {
285
278
"message0" : Blockly . Msg . SENSING_MOUSEDOWN ,
286
- "category" : Blockly . Categories . sensing ,
279
+ "category" : Categories . sensing ,
287
280
"extensions" : [ "colours_sensing" , "output_boolean" ]
288
281
} ) ;
289
282
}
@@ -297,7 +290,7 @@ Blockly.Blocks['sensing_mousex'] = {
297
290
init : function ( ) {
298
291
this . jsonInit ( {
299
292
"message0" : Blockly . Msg . SENSING_MOUSEX ,
300
- "category" : Blockly . Categories . sensing ,
293
+ "category" : Categories . sensing ,
301
294
"extensions" : [ "colours_sensing" , "output_number" ]
302
295
} ) ;
303
296
}
@@ -311,7 +304,7 @@ Blockly.Blocks['sensing_mousey'] = {
311
304
init : function ( ) {
312
305
this . jsonInit ( {
313
306
"message0" : Blockly . Msg . SENSING_MOUSEY ,
314
- "category" : Blockly . Categories . sensing ,
307
+ "category" : Categories . sensing ,
315
308
"extensions" : [ "colours_sensing" , "output_number" ]
316
309
} ) ;
317
310
}
@@ -335,7 +328,7 @@ Blockly.Blocks['sensing_setdragmode'] = {
335
328
]
336
329
}
337
330
] ,
338
- "category" : Blockly . Categories . sensing ,
331
+ "category" : Categories . sensing ,
339
332
"extensions" : [ "colours_sensing" , "shape_statement" ]
340
333
} ) ;
341
334
}
@@ -349,7 +342,7 @@ Blockly.Blocks['sensing_loudness'] = {
349
342
init : function ( ) {
350
343
this . jsonInit ( {
351
344
"message0" : Blockly . Msg . SENSING_LOUDNESS ,
352
- "category" : Blockly . Categories . sensing ,
345
+ "category" : Categories . sensing ,
353
346
"checkboxInFlyout" : true ,
354
347
"extensions" : [ "colours_sensing" , "output_number" ]
355
348
} ) ;
@@ -366,7 +359,7 @@ Blockly.Blocks['sensing_loud'] = {
366
359
init : function ( ) {
367
360
this . jsonInit ( {
368
361
"message0" : Blockly . Msg . SENSING_LOUD ,
369
- "category" : Blockly . Categories . sensing ,
362
+ "category" : Categories . sensing ,
370
363
"extensions" : [ "colours_sensing" , "output_boolean" ]
371
364
} ) ;
372
365
}
@@ -380,7 +373,7 @@ Blockly.Blocks['sensing_timer'] = {
380
373
init : function ( ) {
381
374
this . jsonInit ( {
382
375
"message0" : Blockly . Msg . SENSING_TIMER ,
383
- "category" : Blockly . Categories . sensing ,
376
+ "category" : Categories . sensing ,
384
377
"checkboxInFlyout" : true ,
385
378
"extensions" : [ "colours_sensing" , "output_number" ]
386
379
} ) ;
@@ -395,7 +388,7 @@ Blockly.Blocks['sensing_resettimer'] = {
395
388
init : function ( ) {
396
389
this . jsonInit ( {
397
390
"message0" : Blockly . Msg . SENSING_RESETTIMER ,
398
- "category" : Blockly . Categories . sensing ,
391
+ "category" : Categories . sensing ,
399
392
"extensions" : [ "colours_sensing" , "shape_statement" ]
400
393
} ) ;
401
394
}
@@ -419,7 +412,7 @@ Blockly.Blocks['sensing_of_object_menu'] = {
419
412
]
420
413
}
421
414
] ,
422
- "category" : Blockly . Categories . sensing ,
415
+ "category" : Categories . sensing ,
423
416
"extensions" : [ "colours_sensing" , "output_string" ]
424
417
} ) ;
425
418
}
@@ -456,7 +449,7 @@ Blockly.Blocks['sensing_of'] = {
456
449
}
457
450
] ,
458
451
"output" : true ,
459
- "category" : Blockly . Categories . sensing ,
452
+ "category" : Categories . sensing ,
460
453
"outputShape" : Blockly . OUTPUT_SHAPE_ROUND ,
461
454
"extensions" : [ "colours_sensing" ]
462
455
} ) ;
@@ -486,7 +479,7 @@ Blockly.Blocks['sensing_current'] = {
486
479
]
487
480
}
488
481
] ,
489
- "category" : Blockly . Categories . sensing ,
482
+ "category" : Categories . sensing ,
490
483
"checkboxInFlyout" : true ,
491
484
"extensions" : [ "colours_sensing" , "output_number" ]
492
485
} ) ;
@@ -501,7 +494,7 @@ Blockly.Blocks['sensing_dayssince2000'] = {
501
494
init : function ( ) {
502
495
this . jsonInit ( {
503
496
"message0" : Blockly . Msg . SENSING_DAYSSINCE2000 ,
504
- "category" : Blockly . Categories . sensing ,
497
+ "category" : Categories . sensing ,
505
498
"extensions" : [ "colours_sensing" , "output_number" ]
506
499
} ) ;
507
500
}
@@ -515,7 +508,7 @@ Blockly.Blocks['sensing_username'] = {
515
508
init : function ( ) {
516
509
this . jsonInit ( {
517
510
"message0" : Blockly . Msg . SENSING_USERNAME ,
518
- "category" : Blockly . Categories . sensing ,
511
+ "category" : Categories . sensing ,
519
512
"checkboxInFlyout" : true ,
520
513
"extensions" : [ "colours_sensing" , "output_number" ]
521
514
} ) ;
@@ -532,7 +525,7 @@ Blockly.Blocks['sensing_userid'] = {
532
525
init : function ( ) {
533
526
this . jsonInit ( {
534
527
"message0" : Blockly . Msg . SENSING_USERID ,
535
- "category" : Blockly . Categories . sensing ,
528
+ "category" : Categories . sensing ,
536
529
"extensions" : [ "colours_sensing" , "output_number" ]
537
530
} ) ;
538
531
}
0 commit comments