diff options
Diffstat (limited to 'blockly/demos/rtl/index.html')
-rw-r--r-- | blockly/demos/rtl/index.html | 204 |
1 files changed, 204 insertions, 0 deletions
diff --git a/blockly/demos/rtl/index.html b/blockly/demos/rtl/index.html new file mode 100644 index 0000000..fd84feb --- /dev/null +++ b/blockly/demos/rtl/index.html @@ -0,0 +1,204 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="google" value="notranslate"> + <title>Blockly Demo: RTL</title> + <script src="../../blockly_compressed.js"></script> + <script src="../../blocks_compressed.js"></script> + <script src="../../msg/js/ar.js"></script> + <style> + body { + background-color: #fff; + font-family: sans-serif; + } + h1 { + font-weight: normal; + font-size: 140%; + } + #blocklyDiv { + height: 600px; + width: 800px; + } + </style> + <script> + function init() { + var workspace = Blockly.inject('blocklyDiv', + {media: '../../media/', + rtl: true, + toolbox: document.getElementById('toolbox')}); + Blockly.Xml.domToWorkspace(document.getElementById('startBlocks'), + workspace); + //window.onbeforeunload = function() { + // return 'Leaving this page will result in the loss of your work.'; + //}; + } + </script> +</head> +<body onload="init()"> + <h1><a href="https://developers.google.com/blockly/">Blockly</a> > + <a href="../index.html">Demos</a> > Right-to-Left</h1> + + <div id="blocklyDiv"></div> + + <xml id="toolbox" style="display: none"> + <category name="منطق"> + <block type="controls_if"></block> + <block type="logic_compare"></block> + <block type="logic_operation"></block> + <block type="logic_negate"></block> + <block type="logic_boolean"></block> + <block type="logic_null"></block> + <block type="logic_ternary"></block> + </category> + <category name="الحلقات"> + <block type="controls_repeat_ext"> + <value name="TIMES"> + <block type="math_number"> + <field name="NUM">10</field> + </block> + </value> + </block> + <block type="controls_whileUntil"></block> + <block type="controls_for"> + <value name="FROM"> + <block type="math_number"> + <field name="NUM">1</field> + </block> + </value> + <value name="TO"> + <block type="math_number"> + <field name="NUM">10</field> + </block> + </value> + <value name="BY"> + <block type="math_number"> + <field name="NUM">1</field> + </block> + </value> + </block> + <block type="controls_forEach"></block> + <block type="controls_flow_statements"></block> + </category> + <category name="رياضيات"> + <block type="math_number"></block> + <block type="math_arithmetic"></block> + <block type="math_single"></block> + <block type="math_trig"></block> + <block type="math_constant"></block> + <block type="math_number_property"></block> + <block type="math_round"></block> + <block type="math_on_list"></block> + <block type="math_modulo"></block> + <block type="math_constrain"> + <value name="LOW"> + <block type="math_number"> + <field name="NUM">1</field> + </block> + </value> + <value name="HIGH"> + <block type="math_number"> + <field name="NUM">100</field> + </block> + </value> + </block> + <block type="math_random_int"> + <value name="FROM"> + <block type="math_number"> + <field name="NUM">1</field> + </block> + </value> + <value name="TO"> + <block type="math_number"> + <field name="NUM">100</field> + </block> + </value> + </block> + <block type="math_random_float"></block> + </category> + <category name="نص"> + <block type="text"></block> + <block type="text_join"></block> + <block type="text_append"> + <value name="TEXT"> + <block type="text"></block> + </value> + </block> + <block type="text_length"></block> + <block type="text_isEmpty"></block> + <block type="text_indexOf"></block> + <block type="text_charAt"></block> + <block type="text_changeCase"></block> + <block type="text_trim"></block> + <block type="text_print"></block> + <block type="text_prompt_ext"> + <value name="TEXT"> + <block type="text"></block> + </value> + </block> + </category> + <category name="قوائم"> + <block type="lists_create_empty"></block> + <block type="lists_create_with"></block> + <block type="lists_repeat"> + <value name="NUM"> + <block type="math_number"> + <field name="NUM">5</field> + </block> + </value> + </block> + <block type="lists_length"></block> + <block type="lists_isEmpty"></block> + <block type="lists_indexOf"></block> + <block type="lists_getIndex"></block> + <block type="lists_setIndex"></block> + </category> + <category name="لون"> + <block type="colour_picker"></block> + <block type="colour_rgb"></block> + <block type="colour_blend"></block> + </category> + <category name="متغيرات" custom="VARIABLE"></category> + <category name="إجراءات" custom="PROCEDURE"></category> + </xml> + + <xml id="startBlocks" style="display: none"> + <block type="controls_if" inline="false" x="-100" y="50"> + <value name="IF0"> + <block type="logic_compare" inline="true"> + <field name="OP">LT</field> + <value name="A"> + <block type="variables_get"> + <field name="VAR">x</field> + </block> + </value> + <value name="B"> + <block type="math_number"> + <field name="NUM">256</field> + </block> + </value> + </block> + </value> + <statement name="DO0"> + <block type="variables_set" inline="false"> + <field name="VAR">x</field> + <value name="VALUE"> + <block type="math_number"> + <field name="NUM">0</field> + </block> + </value> + <next> + <block type="text_print" inline="false"> + <value name="TEXT"> + <block type="text"> + <field name="TEXT">أكثر من لعبة</field> + </block> + </value> + </block> + </next> + </block> + </statement> + </block> + </xml> +</body> +</html> |