Skip to content

Commit 1336e82

Browse files
author
Ke, Mingze
committed
formatting and renaming
- jsbeautify - webduino.js -> webduino-blockly.js
1 parent 906c23a commit 1336e82

6 files changed

Lines changed: 87 additions & 89 deletions

File tree

blocks/tutorials.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -467,10 +467,10 @@ Blockly.Blocks['button_reset_image_position'] = {
467467
Blockly.Blocks['button_game'] = {
468468
init: function () {
469469
this.appendDummyInput()
470-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_ADD_SINGLEGAME,"載入 <單人> 遊戲模組");
470+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_ADD_SINGLEGAME, "載入 <單人> 遊戲模組");
471471
this.appendDummyInput();
472472
this.appendDummyInput()
473-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC,"電腦角色:")
473+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC, "電腦角色:")
474474
.appendField(new Blockly.FieldDropdown([
475475
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_CAT, "run-cat.gif"],
476476
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_PICA, "run-pica.gif"],
@@ -479,15 +479,15 @@ Blockly.Blocks['button_game'] = {
479479
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_MAN2, "run-man2.gif"],
480480
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_MAN1, "run-man1.gif"]
481481
]), "npc_")
482-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_LEVEL," 電腦強度:")
482+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_LEVEL, " 電腦強度:")
483483
.appendField(new Blockly.FieldDropdown([
484484
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_LEVEL_5, "5"],
485485
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_LEVEL_4, "4"],
486486
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_LEVEL_3, "3"],
487487
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_LEVEL_2, "2"],
488488
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_LEVEL_1, "1"]
489489
]), "level_")
490-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_DISTANCE," 比賽距離:")
490+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_DISTANCE, " 比賽距離:")
491491
.appendField(new Blockly.FieldDropdown([
492492
["100", "100"],
493493
["200", "200"],
@@ -497,7 +497,7 @@ Blockly.Blocks['button_game'] = {
497497
]), "distance_");
498498
this.appendDummyInput();
499499
this.appendDummyInput()
500-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER,"玩家角色:")
500+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER, "玩家角色:")
501501
.appendField(new Blockly.FieldDropdown([
502502
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_CAT, "run-cat.gif"],
503503
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_PICA, "run-pica.gif"],
@@ -506,10 +506,10 @@ Blockly.Blocks['button_game'] = {
506506
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_MAN2, "run-man2.gif"],
507507
[Blockly.Msg.WEBDUINO_BUTTON_GAME_NPC_MAN1, "run-man1.gif"]
508508
]), "user_")
509-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_BUTTON," 按鈕:")
509+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_BUTTON, " 按鈕:")
510510
.appendField(new Blockly.FieldVariable("button"), "button_");
511511
this.appendStatementInput("event_")
512-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_EVENT,"玩家按鈕行為設定:");
512+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_EVENT, "玩家按鈕行為設定:");
513513
this.setPreviousStatement(true);
514514
this.setNextStatement(true);
515515
this.setTooltip('');
@@ -522,15 +522,15 @@ Blockly.Blocks['button_game'] = {
522522
Blockly.Blocks['button_game_user'] = {
523523
init: function () {
524524
this.appendDummyInput()
525-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_RUN_FORWARD,"角色往前跑")
525+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_RUN_FORWARD, "角色往前跑")
526526
.appendField(new Blockly.FieldDropdown([
527527
["1", "1"],
528528
["2", "2"],
529529
["3", "3"],
530530
["4", "4"],
531531
["5", "5"]
532532
]), "user_")
533-
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_RUN_PIXEL,"像素");
533+
.appendField(Blockly.Msg.WEBDUINO_BUTTON_GAME_USER_RUN_PIXEL, "像素");
534534
this.setPreviousStatement(true);
535535
this.setNextStatement(true);
536536
this.setTooltip('');

blocks/webduino.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -749,12 +749,12 @@ Blockly.Blocks['servo_new'] = {
749749
};
750750

751751
Blockly.Blocks['servo_angle'] = {
752-
init: function() {
752+
init: function () {
753753
this.appendDummyInput()
754-
.appendField(Blockly.Msg.WEBDUINO_SERVO_TEXT,"伺服馬達")
755-
.appendField(new Blockly.FieldVariable("servo"), "var_")
756-
.appendField(Blockly.Msg.WEBDUINO_SERVO_ANGLE," 旋轉角度:")
757-
.appendField(new Blockly.FieldAngle("90"), "angle_");
754+
.appendField(Blockly.Msg.WEBDUINO_SERVO_TEXT, "伺服馬達")
755+
.appendField(new Blockly.FieldVariable("servo"), "var_")
756+
.appendField(Blockly.Msg.WEBDUINO_SERVO_ANGLE, " 旋轉角度:")
757+
.appendField(new Blockly.FieldAngle("90"), "angle_");
758758
this.setPreviousStatement(true);
759759
this.setNextStatement(true);
760760
this.setTooltip('');
@@ -764,15 +764,15 @@ Blockly.Blocks['servo_angle'] = {
764764
};
765765

766766
Blockly.Blocks['servo_angle_set'] = {
767-
init: function() {
767+
init: function () {
768768
this.appendValueInput("angle_")
769-
.appendField(Blockly.Msg.WEBDUINO_SERVO_TEXT,"伺服馬達")
770-
.appendField(new Blockly.FieldVariable("servo"), "var_")
771-
.appendField(Blockly.Msg.WEBDUINO_SERVO_ANGLE," 旋轉角度:");
769+
.appendField(Blockly.Msg.WEBDUINO_SERVO_TEXT, "伺服馬達")
770+
.appendField(new Blockly.FieldVariable("servo"), "var_")
771+
.appendField(Blockly.Msg.WEBDUINO_SERVO_ANGLE, " 旋轉角度:");
772772
this.setPreviousStatement(true);
773773
this.setNextStatement(true);
774774
this.setTooltip('');
775775
this.setColour(65);
776776
this.setHelpUrl('http://www.example.com/');
777777
}
778-
};
778+
};

generators/tutorials.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,4 +437,3 @@ Blockly.JavaScript['button_game_user'] = function (block) {
437437
' }\n';
438438
return code;
439439
};
440-

generators/webduino.js

Lines changed: 67 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
goog.provide('Blockly.JavaScript.webduino');
44
goog.require('Blockly.JavaScript');
55

6-
Blockly.JavaScript['console'] = function(block) {
6+
Blockly.JavaScript['console'] = function (block) {
77
var value_console = Blockly.JavaScript.valueToCode(block, 'console', Blockly.JavaScript.ORDER_ATOMIC);
8-
var code = 'console.log('+value_console+');\n';
8+
var code = 'console.log(' + value_console + ');\n';
99
return code;
1010
};
1111

@@ -151,13 +151,13 @@ Blockly.JavaScript['pir_new'] = function (block) {
151151
return [code, Blockly.JavaScript.ORDER_FUNCTION_CALL];
152152
};
153153

154-
Blockly.JavaScript['pir_status'] = function(block) {
154+
Blockly.JavaScript['pir_status'] = function (block) {
155155
var variable_item_ = Blockly.JavaScript.variableDB_.getName(block.getFieldValue('item_'), Blockly.Variables.NAME_TYPE);
156156
var dropdown_status_ = block.getFieldValue('status_');
157157
var statements_var_ = Blockly.JavaScript.statementToCode(block, 'var_');
158-
var code = variable_item_+'.on("'+dropdown_status_+'",function(){\n'+
159-
statements_var_+'\n'+
160-
'});\n';
158+
var code = variable_item_ + '.on("' + dropdown_status_ + '",function(){\n' +
159+
statements_var_ + '\n' +
160+
'});\n';
161161
return code;
162162
};
163163

@@ -167,13 +167,13 @@ Blockly.JavaScript['sound_new'] = function (block) {
167167
return [code, Blockly.JavaScript.ORDER_FUNCTION_CALL];
168168
};
169169

170-
Blockly.JavaScript['sound_status'] = function(block) {
170+
Blockly.JavaScript['sound_status'] = function (block) {
171171
var variable_item_ = Blockly.JavaScript.variableDB_.getName(block.getFieldValue('item_'), Blockly.Variables.NAME_TYPE);
172172
var dropdown_status_ = block.getFieldValue('status_');
173173
var statements_var_ = Blockly.JavaScript.statementToCode(block, 'var_');
174-
var code = variable_item_+'.on("'+dropdown_status_+'",function(){\n'+
175-
statements_var_+'\n'+
176-
'});\n';
174+
var code = variable_item_ + '.on("' + dropdown_status_ + '",function(){\n' +
175+
statements_var_ + '\n' +
176+
'});\n';
177177
return code;
178178
};
179179

@@ -212,10 +212,10 @@ Blockly.JavaScript['dht_get'] = function (block) {
212212
return code;
213213
};
214214

215-
Blockly.JavaScript['dht_get_number'] = function(block) {
215+
Blockly.JavaScript['dht_get_number'] = function (block) {
216216
var variable_name_ = Blockly.JavaScript.variableDB_.getName(block.getFieldValue('name_'), Blockly.Variables.NAME_TYPE);
217217
var dropdown_dht_ = block.getFieldValue('dht_');
218-
var code = variable_name_+'.'+dropdown_dht_;
218+
var code = variable_name_ + '.' + dropdown_dht_;
219219
return [code, Blockly.JavaScript.ORDER_ATOMIC];
220220
};
221221

@@ -225,95 +225,94 @@ Blockly.JavaScript['buzzer_new'] = function (block) {
225225
return [code, Blockly.JavaScript.ORDER_FUNCTION_CALL];
226226
};
227227

228-
Blockly.JavaScript['buzzer_music'] = function(block) {
228+
Blockly.JavaScript['buzzer_music'] = function (block) {
229229
var value_music_name_ = Blockly.JavaScript.valueToCode(block, 'music_name_', Blockly.JavaScript.ORDER_ATOMIC);
230230
var statements_music_ = Blockly.JavaScript.statementToCode(block, 'music_');
231-
var code = 'var '+value_music_name_+'={};\n'+
232-
'(function(){\n'+
233-
' var musicNotes = {};\n'+
234-
' musicNotes.notes = [];\n'+
235-
' musicNotes.tempos = [];\n'+
236-
statements_music_+'\n'+
237-
' '+value_music_name_+'.notes = musicNotes.notes;\n'+
238-
' '+value_music_name_+'.tempos = musicNotes.tempos;\n'+
239-
'})();\n';
231+
var code = 'var ' + value_music_name_ + '={};\n' +
232+
'(function(){\n' +
233+
' var musicNotes = {};\n' +
234+
' musicNotes.notes = [];\n' +
235+
' musicNotes.tempos = [];\n' +
236+
statements_music_ + '\n' +
237+
' ' + value_music_name_ + '.notes = musicNotes.notes;\n' +
238+
' ' + value_music_name_ + '.tempos = musicNotes.tempos;\n' +
239+
'})();\n';
240240
return code;
241241
};
242242

243-
Blockly.JavaScript['buzzer_music_array'] = function(block) {
243+
Blockly.JavaScript['buzzer_music_array'] = function (block) {
244244
var value_music_name_ = Blockly.JavaScript.valueToCode(block, 'music_name_', Blockly.JavaScript.ORDER_ATOMIC);
245245
var value_notes_ = Blockly.JavaScript.valueToCode(block, 'notes_', Blockly.JavaScript.ORDER_ATOMIC);
246246
var value_tempos_ = Blockly.JavaScript.valueToCode(block, 'tempos_', Blockly.JavaScript.ORDER_ATOMIC);
247247
var a = value_notes_.split(',');
248-
value_notes_ = '['+a.join('\',\'')+']';
248+
value_notes_ = '[' + a.join('\',\'') + ']';
249249
var b = value_tempos_.split(',');
250-
value_tempos_ = '['+b.join('\',\'')+']';
251-
var code = 'var '+value_music_name_+'={};\n'+
252-
'(function(){\n'+
253-
' '+value_music_name_+'.notes = '+value_notes_+';\n'+
254-
' '+value_music_name_+'.tempos = '+value_tempos_+';\n'+
255-
'})();\n';
250+
value_tempos_ = '[' + b.join('\',\'') + ']';
251+
var code = 'var ' + value_music_name_ + '={};\n' +
252+
'(function(){\n' +
253+
' ' + value_music_name_ + '.notes = ' + value_notes_ + ';\n' +
254+
' ' + value_music_name_ + '.tempos = ' + value_tempos_ + ';\n' +
255+
'})();\n';
256256
return code;
257257
};
258258

259-
Blockly.JavaScript['buzzer_notes_tempos'] = function(block) {
259+
Blockly.JavaScript['buzzer_notes_tempos'] = function (block) {
260260
var dropdown_tone_ = block.getFieldValue('tone_');
261261
var dropdown_pitch_ = block.getFieldValue('pitch_');
262262
var dropdown_tempos_ = block.getFieldValue('tempos_');
263-
var code = 'musicNotes.notes.push("'+dropdown_tone_+dropdown_pitch_+'");\n'+
264-
'musicNotes.tempos.push("'+dropdown_tempos_+'");\n';
263+
var code = 'musicNotes.notes.push("' + dropdown_tone_ + dropdown_pitch_ + '");\n' +
264+
'musicNotes.tempos.push("' + dropdown_tempos_ + '");\n';
265265
return code;
266266
};
267267

268-
Blockly.JavaScript['buzzer_play'] = function(block) {
268+
Blockly.JavaScript['buzzer_play'] = function (block) {
269269
var variable_var_ = Blockly.JavaScript.variableDB_.getName(block.getFieldValue('var_'), Blockly.Variables.NAME_TYPE);
270270
var value_play_music_ = Blockly.JavaScript.valueToCode(block, 'play_music_', Blockly.JavaScript.ORDER_ATOMIC);
271271
var code;
272-
if(value_play_music_.indexOf(".notes")===1){
273-
code = variable_var_+'.play('+value_play_music_+');\n';
274-
}
275-
else{
276-
var code = variable_var_+'.play('+value_play_music_+'.notes, '+value_play_music_+'.tempos);\n';
272+
if (value_play_music_.indexOf(".notes") === 1) {
273+
code = variable_var_ + '.play(' + value_play_music_ + ');\n';
274+
} else {
275+
var code = variable_var_ + '.play(' + value_play_music_ + '.notes, ' + value_play_music_ + '.tempos);\n';
277276
}
278277
return code;
279278
};
280279

281-
Blockly.JavaScript['buzzer_stop'] = function(block) {
280+
Blockly.JavaScript['buzzer_stop'] = function (block) {
282281
var variable_var_ = Blockly.JavaScript.variableDB_.getName(block.getFieldValue('var_'), Blockly.Variables.NAME_TYPE);
283-
var code = variable_var_+'.stop();\n';
282+
var code = variable_var_ + '.stop();\n';
284283
return code;
285284
};
286285

287-
Blockly.JavaScript['buzzer_load_music'] = function(block) {
286+
Blockly.JavaScript['buzzer_load_music'] = function (block) {
288287
var dropdown_music_ = block.getFieldValue('music_');
289-
var notes, tempos, a, b;
290-
var m = function(){
288+
var notes, tempos, a, b;
289+
var m = function () {
291290
a = notes.split(',');
292-
notes = '["'+a.join('","')+'"]';
291+
notes = '["' + a.join('","') + '"]';
293292
b = tempos.split(',');
294-
tempos = '["'+b.join('","')+'"]';
293+
tempos = '["' + b.join('","') + '"]';
295294
}
296-
if(dropdown_music_=='m1'){
295+
if (dropdown_music_ == 'm1') {
297296
notes = "E7,E7,0,E7,0,C7,E7,0,G7,0,0,0,G6,0,0,0,C7,0,0,G6,0,0,E6,0,0,A6,0,B6,0,AS6,A6,0,G6,E7,0,G7,A7,0,F7,G7,0,E7,0,C7,D7,B6,0,0,C7,0,0,G6,0,0,E6,0,0,A6,0,B6,0,AS6,A6,0,G6,E7,0,G7,A7,0,F7,G7,0,E7,0,C7,D7,B6,0,0";
298297
tempos = "8";
299298
m();
300299
}
301-
if(dropdown_music_=='m2'){
300+
if (dropdown_music_ == 'm2') {
302301
notes = "c4,e4,e4,0,e4,g4,g4,0,d4,f4,f4,0,a4,b4,b4,0,c4,d4,e4,c4,e4,c4,e4,0,d4,e4,f4,f4,e4,d4,f4,0,e4,f4,g4,e4,g4,e4,g4,0,f4,g4,a4,a4,g4,f4,a4,0,g4,c4,d4,e4,f4,g4,a4,0,a4,d4,e4,f4,g4,a4,b4,0,b4,e4,f4,g4,a4,b4,c5,0,c5,b4,a4,f4,b4,g4,c5";
303302
tempos = "6, 6, 6,6,6 ,6 ,6 ,6,6 ,6 ,6 ,6,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6,6,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6,6 ,6 ,6 , 6, 6, 6, 6,6, 6, 6, 6, 6, 6, 6, 6,6, 6, 6, 6, 6,6 ,6 ,6 ,6,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6,6 ,6 ,6 ,6 ,6 ,6 ,6";
304303
m();
305304
}
306-
if(dropdown_music_=='m3'){
305+
if (dropdown_music_ == 'm3') {
307306
notes = "C5,C5,G4,G4,A4,A4,G4,0,E4,G4,C5,A4,G4,0,0,A4,0,G4,0,E4,A4,G4,0,E4,0,G4,0,E4,D4,C4,0,E4,E4,G4,G4,A4,A4,G4,G4,0,D5,0,C5,A4,G4,A4,C5,G4,0,A4,A4,G4,A4,C5,G4,0,A4,A4,G4,A4,D5,C5";
308307
tempos = "6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6";
309308
m();
310309
}
311-
if(dropdown_music_=='m4'){
310+
if (dropdown_music_ == 'm4') {
312311
notes = "FS6,FS6,0,FS6,0,D6,FS6,0,B6,0,0,0,G6,0,0,0,G6,0,0,E6,0,0,C6,0,0,F6,0,G6,0,FS6,F6,0,E6,C7,0,E7,F7,0,D7,E7,0,C7,0,A6,B6,G6,0,0,G6,0,0,E6,0,0,C6,0,0,F6,0,G6,0,FS6,F6,0,E6,G6,0,E7,F7,0,D7,E7,0,C7,0,A6,B6,G6,0,0";
313312
tempos = "8";
314313
m();
315314
}
316-
var code =notes+','+tempos;
315+
var code = notes + ',' + tempos;
317316
return [code, Blockly.JavaScript.ORDER_ATOMIC];
318317
};
319318

@@ -336,34 +335,34 @@ Blockly.JavaScript['servo_new'] = function (block) {
336335
return [code, Blockly.JavaScript.ORDER_FUNCTION_CALL];
337336
};
338337

339-
Blockly.JavaScript['servo_angle'] = function(block) {
338+
Blockly.JavaScript['servo_angle'] = function (block) {
340339
var variable_var_ = Blockly.JavaScript.variableDB_.getName(block.getFieldValue('var_'), Blockly.Variables.NAME_TYPE);
341340
var angle_angle_ = block.getFieldValue('angle_');
342-
if(angle_angle_<=5){
343-
angle_angle_=5;
341+
if (angle_angle_ <= 5) {
342+
angle_angle_ = 5;
344343
}
345-
if(angle_angle_>270){
346-
angle_angle_=5;
344+
if (angle_angle_ > 270) {
345+
angle_angle_ = 5;
347346
}
348-
if(angle_angle_>=175&&angle_angle_<=270){
349-
angle_angle_=175;
347+
if (angle_angle_ >= 175 && angle_angle_ <= 270) {
348+
angle_angle_ = 175;
350349
}
351-
var code = variable_var_+'.angle = '+angle_angle_+';\n';
350+
var code = variable_var_ + '.angle = ' + angle_angle_ + ';\n';
352351
return code;
353352
};
354353

355-
Blockly.JavaScript['servo_angle_set'] = function(block) {
354+
Blockly.JavaScript['servo_angle_set'] = function (block) {
356355
var variable_var_ = Blockly.JavaScript.variableDB_.getName(block.getFieldValue('var_'), Blockly.Variables.NAME_TYPE);
357356
var value_angle_ = Blockly.JavaScript.valueToCode(block, 'angle_', Blockly.JavaScript.ORDER_ATOMIC);
358-
if(value_angle_<=5){
359-
value_angle_=5;
357+
if (value_angle_ <= 5) {
358+
value_angle_ = 5;
360359
}
361-
if(value_angle_>270){
362-
value_angle_=5;
360+
if (value_angle_ > 270) {
361+
value_angle_ = 5;
363362
}
364-
if(value_angle_>=175&&value_angle_<=270){
365-
value_angle_=175;
363+
if (value_angle_ >= 175 && value_angle_ <= 270) {
364+
value_angle_ = 175;
366365
}
367-
var code = variable_var_+'.angle = '+value_angle_+';\n';
366+
var code = variable_var_ + '.angle = ' + value_angle_ + ';\n';
368367
return code;
369-
};
368+
};

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<script src="lib/handlebars-3.0.3.min.js"></script>
1515
<script src="lib/webduino-all-0.1.6.min.js"></script>
1616
<script src="code.js"></script>
17-
<script src="webduino.js"></script>
17+
<script src="webduino-blockly.js"></script>
1818
<script src="blocks/webduino.js"></script>
1919
<script src="generators/webduino.js"></script>
2020
</head>
File renamed without changes.

0 commit comments

Comments
 (0)