From 5dd5a49d368857f8b57a0ba61ed052db58cbb0e4 Mon Sep 17 00:00:00 2001 From: "ellen.spertus" Date: Sat, 4 Jan 2014 03:00:02 -0800 Subject: [PATCH] Automatic commit Sat Jan 4 03:00:02 PST 2014 --- appengine/apple-touch-icon.png | Bin 0 -> 3984 bytes blockly_compressed.js | 2 +- blocks/logic.js | 4 ++-- blocks_compressed.js | 4 ++-- core/block.js | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 appengine/apple-touch-icon.png diff --git a/appengine/apple-touch-icon.png b/appengine/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ae62874915a94d3be06f6da4e0a09de523f181d3 GIT binary patch literal 3984 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 literal 0 HcmV?d00001 diff --git a/blockly_compressed.js b/blockly_compressed.js index b99806176..14efa37ad 100644 --- a/blockly_compressed.js +++ b/blockly_compressed.js @@ -851,7 +851,7 @@ Blockly.Block.prototype.appendStatementInput=function(a){return this.appendInput Blockly.Block.prototype.interpolateMsg=function(a,b){goog.asserts.assertString(a);var c=arguments[arguments.length-1];goog.asserts.assert(c===Blockly.ALIGN_LEFT||c===Blockly.ALIGN_CENTRE||c===Blockly.ALIGN_RIGHT,'Illegal final argument "%d" is not an alignment.',c);arguments.length-=1;for(var d=a.split(/(%\d)/),e=0;e","LT"],["\u2265","LTE"],["<","GT"],["\u2264","GTE"]]:[["=","EQ"],["\u2260","NEQ"],["<","LT"],["\u2264","LTE"],[">","GT"],["\u2265","GTE"]];this.setHelpUrl(Blockly.Msg.LOGIC_COMPARE_HELPURL);this.setColour(210);this.setOutput(!0,"Boolean");this.appendValueInput("A");this.appendValueInput("B").appendField(new Blockly.FieldDropdown(a),"OP");this.setInputsInline(!0);var b=this;this.setTooltip(function(){var a= b.getFieldValue("OP");return{EQ:Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[a]})}}; -Blockly.Blocks.logic_operation={init:function(){var a=[[Blockly.Msg.LOGIC_OPERATION_AND,"AND"],[Blockly.Msg.LOGIC_OPERATION_OR,"OR"]];this.setHelpUrl(Blockly.Msg.LOGIC_OPERATION_HELPURL);this.setColour(210);this.setOutput(!0,"Boolean");this.appendValueInput("A").setCheck("Boolean");this.appendValueInput("B").setCheck("Boolean").appendField(new Blockly.FieldDropdown(a),"OP");this.setInputsInline(!0);var b=this;this.setTooltip(function(){var a=b.getFieldValue("OP");return b.TOOLTIPS[a]})}}; -Blockly.Blocks.logic_negate={init:function(){this.setHelpUrl(Blockly.Msg.LOGIC_NEGATE_HELPURL);this.setColour(210);this.setOutput(!0,"Boolean");this.interpolateMsg(Blockly.Msg.LOGIC_NEGATE_TITLE,["BOOL","Boolean",Blockly.ALIGN_RIGHT],Blockly.ALIGN_RIGHT);this.setTooltip(Blockly.Msg.LOGIC_NEGATE_TOOLTIP)}}; +Blockly.Blocks.logic_operation={init:function(){var a=[[Blockly.Msg.LOGIC_OPERATION_AND,"AND"],[Blockly.Msg.LOGIC_OPERATION_OR,"OR"]];this.setHelpUrl(Blockly.Msg.LOGIC_OPERATION_HELPURL);this.setColour(210);this.setOutput(!0,"Boolean");this.appendValueInput("A").setCheck("Boolean");this.appendValueInput("B").setCheck("Boolean").appendField(new Blockly.FieldDropdown(a),"OP");this.setInputsInline(!0);var b=this;this.setTooltip(function(){var a=b.getFieldValue("OP");return{AND:Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND, +OR:Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR}[a]})}};Blockly.Blocks.logic_negate={init:function(){this.setHelpUrl(Blockly.Msg.LOGIC_NEGATE_HELPURL);this.setColour(210);this.setOutput(!0,"Boolean");this.interpolateMsg(Blockly.Msg.LOGIC_NEGATE_TITLE,["BOOL","Boolean",Blockly.ALIGN_RIGHT],Blockly.ALIGN_RIGHT);this.setTooltip(Blockly.Msg.LOGIC_NEGATE_TOOLTIP)}}; Blockly.Blocks.logic_boolean={init:function(){var a=[[Blockly.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[Blockly.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setHelpUrl(Blockly.Msg.LOGIC_BOOLEAN_HELPURL);this.setColour(210);this.setOutput(!0,"Boolean");this.appendDummyInput().appendField(new Blockly.FieldDropdown(a),"BOOL");this.setTooltip(Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP)}}; Blockly.Blocks.logic_null={init:function(){this.setHelpUrl(Blockly.Msg.LOGIC_NULL_HELPURL);this.setColour(210);this.setOutput(!0);this.appendDummyInput().appendField(Blockly.Msg.LOGIC_NULL);this.setTooltip(Blockly.Msg.LOGIC_NULL_TOOLTIP)}}; Blockly.Blocks.logic_ternary={init:function(){this.setHelpUrl(Blockly.Msg.LOGIC_TERNARY_HELPURL);this.setColour(210);this.appendValueInput("IF").setCheck("Boolean").appendField(Blockly.Msg.LOGIC_TERNARY_CONDITION);this.appendValueInput("THEN").appendField(Blockly.Msg.LOGIC_TERNARY_IF_TRUE);this.appendValueInput("ELSE").appendField(Blockly.Msg.LOGIC_TERNARY_IF_FALSE);this.setOutput(!0);this.setTooltip(Blockly.Msg.LOGIC_TERNARY_TOOLTIP)}};Blockly.Blocks.loops={}; diff --git a/core/block.js b/core/block.js index 597130563..f89019953 100644 --- a/core/block.js +++ b/core/block.js @@ -1532,12 +1532,12 @@ Blockly.Block.prototype.moveInputBefore = function(name, refName) { * @param {number} refIndex Index of input that should be after the moved input. */ Blockly.Block.prototype.moveNumberedInputBefore = function( - inputIndex, refIndex) { + inputIndex, refIndex) { // Validate arguments. goog.asserts.assert(inputIndex != refIndex, 'Can\'t move input to itself.'); goog.asserts.assert(inputIndex < this.inputList.length, 'Input index ' + inputIndex + ' out of bounds.') - goog.asserts.assert(refIndex < this.inputList.length, + goog.asserts.assert(refIndex <= this.inputList.length, 'Reference input ' + refIndex + ' out of bounds.') // Remove input. var input = this.inputList[inputIndex];