From a2ddb04f217940b671da62fb2d9c98625cd49e15 Mon Sep 17 00:00:00 2001 From: Neil Fraser Date: Thu, 20 Nov 2014 16:48:03 -0800 Subject: [PATCH] Remove core-unsupported languages from Code demo. Fix resize in Graph. --- demos/code/code.js | 7 +------ demos/code/msg/ace.js | 25 ------------------------- demos/code/msg/gl.js | 25 ------------------------- demos/code/msg/lv.js | 25 ------------------------- demos/code/msg/mg.js | 25 ------------------------- demos/code/msg/sco.js | 25 ------------------------- demos/graph/index.html | 34 +++++++++++++++++++--------------- javascript_compressed.js | 2 +- msg/json/en.json | 2 +- 9 files changed, 22 insertions(+), 148 deletions(-) delete mode 100644 demos/code/msg/ace.js delete mode 100644 demos/code/msg/gl.js delete mode 100644 demos/code/msg/lv.js delete mode 100644 demos/code/msg/mg.js delete mode 100644 demos/code/msg/sco.js diff --git a/demos/code/code.js b/demos/code/code.js index e1031014a..8cdc28c8b 100644 --- a/demos/code/code.js +++ b/demos/code/code.js @@ -32,7 +32,6 @@ var Code = {}; * Lookup for names of supported languages. Keys should be in ISO 639 format. */ Code.LANGUAGE_NAME = { - 'ace': 'بهسا اچيه', 'ar': 'العربية', 'be-tarask': 'Taraškievica', 'br': 'Brezhoneg', @@ -45,7 +44,6 @@ Code.LANGUAGE_NAME = { 'es': 'Español', 'fa': 'فارسی', 'fr': 'Français', - 'gl': 'Galego', 'he': 'עברית', 'hrx': 'Hunsrik', 'hu': 'Magyar', @@ -54,8 +52,6 @@ Code.LANGUAGE_NAME = { 'it': 'Italiano', 'ja': '日本語', 'ko': '한국어', - 'lv': 'Latviešu', - 'mg': 'Malagasy', 'mk': 'Македонски', 'ms': 'Bahasa Melayu', 'nb': 'Norsk Bokmål', @@ -67,7 +63,6 @@ Code.LANGUAGE_NAME = { 'ro': 'Română', 'ru': 'Русский', 'sc': 'Sardu', - 'sco': 'Scots', 'sk': 'Slovenčina', 'sr': 'Српски', 'sv': 'Svenska', @@ -83,7 +78,7 @@ Code.LANGUAGE_NAME = { /** * List of RTL languages. */ -Code.LANGUAGE_RTL = ['ace', 'ar', 'fa', 'he']; +Code.LANGUAGE_RTL = ['ar', 'fa', 'he']; /** * Extracts a parameter from the URL. diff --git a/demos/code/msg/ace.js b/demos/code/msg/ace.js deleted file mode 100644 index 9a6f2e366..000000000 --- a/demos/code/msg/ace.js +++ /dev/null @@ -1,25 +0,0 @@ -var MSG = { - title: "Kode", - blocks: "Seuneutheun", - linkTooltip: "Keubah ngon neupawôt keu theun", - runTooltip: "Neupeujak program nyang geupeuteutap le seuneutheun lam ruweuëng keurija", - badCode: "Ralat program\n%1", - timeout: "Eksekusi maksimum ka leupah", - discard: "Sampôh mandum %1 seuneutheun", - trashTooltip: "Boh mandum seuneutheun", - catLogic: "Logis", - catLoops: "Kuwien", - catMath: "Matematik", - catText: "Haraih", - catLists: "Dapeuta", - catColour: "Wareuna", - catVariables: "Meumacam", - catFunctions: "Prosedur", - listVariable: "dapeuta", - textVariable: "haraih", - httpRequestError: "Na masalah lam neumeulakèe", - linkAlert: "Neubagi seuneutheun droëneuh ngon peunawôt nyoë: %1", - hashError: "Meu'ah, '%1' hana saban sakri ngon peuë mantong program nyang meukeubah", - xmlError: "Beureukaih keuneubah droëneuh han jeuët geupasoë. Kadang na neupeugot ngon versi seuneutheun yang la'én", - badXml: "Ralat 'oh geuploh XML\n%1\n\nNeupileh 'OK' keu peulucôt meuandam droëneuh atawa 'Peubateuë' keu neusambông meuandam XML-jih" -}; diff --git a/demos/code/msg/gl.js b/demos/code/msg/gl.js deleted file mode 100644 index acfe428a4..000000000 --- a/demos/code/msg/gl.js +++ /dev/null @@ -1,25 +0,0 @@ -var MSG = { - title: "Código", - blocks: "Bloques", - linkTooltip: "Gardar e crear unha ligazón aos bloques.", - runTooltip: "Executar o programa definido polos bloques no espazo de traballo.", - badCode: "Erro do programa:\n%1", - timeout: "Superouse o número máximo de iteracións durante a execución.", - discard: "Queres borrar os %1 bloques?", - trashTooltip: "Descartar todos os bloques.", - catLogic: "Lóxica", - catLoops: "Bucles", - catMath: "Matemáticas", - catText: "Texto", - catLists: "Listas", - catColour: "Cor", - catVariables: "Variables", - catFunctions: "Funcións", - listVariable: "lista", - textVariable: "texto", - httpRequestError: "Houbo un problema coa solicitude.", - linkAlert: "Comparte os teus bloques con esta ligazón:\n\n%1", - hashError: "Sentímolo, \"%1\" non se corresponde con ningún programa gardado.", - xmlError: "Non se puido cargar o ficheiro gardado. Se cadra, foi creado cunha versión diferente de Blockly.", - badXml: "Erro de análise do XML:\n%1\n\nSelecciona \"Aceptar\" se queres anular os cambios ou \"Cancelar\" para seguir editando o XML." -}; diff --git a/demos/code/msg/lv.js b/demos/code/msg/lv.js deleted file mode 100644 index 40143506d..000000000 --- a/demos/code/msg/lv.js +++ /dev/null @@ -1,25 +0,0 @@ -var MSG = { - title: "Pirmkods", - blocks: "Bloki", - linkTooltip: "Saglabāt un piesaistīt blokiem.", - runTooltip: "Palaidiet programmu, ko definē bloki darbvietā.", - badCode: "Programmas kļūda:\n %1", - timeout: "Pārsniegts maksimālais iterāciju skaits.", - discard: "Vai izdzēst visus %1 blokus?", - trashTooltip: "Izmest visus blokus.", - catLogic: "Loģika", - catLoops: "Cikli", - catMath: "Matemātika", - catText: "Teksts", - catLists: "Saraksti", - catColour: "Krāsa", - catVariables: "Mainīgie", - catFunctions: "Procedūras", - listVariable: "saraksts", - textVariable: "teksts", - httpRequestError: "Pieprasījuma kļūda.", - linkAlert: "Dalies ar saviem blokiem ar šo saiti:\n\n%1", - hashError: "Atvainojiet, bet '%1' neatbilst nevienai no saglabātajām programmām.", - xmlError: "Nevaru ielādēt tavu saglabāto failu. Iespējams, tas tika izveidots ar citu Blockly versiju?", - badXml: "XML parsēšanas kļūda:\n %1\n\nIzvēlieties 'Labi', lai zaudētu savas izmaiņas vai 'Atcelt', lai rediģētu XML." -}; diff --git a/demos/code/msg/mg.js b/demos/code/msg/mg.js deleted file mode 100644 index 949793e59..000000000 --- a/demos/code/msg/mg.js +++ /dev/null @@ -1,25 +0,0 @@ -var MSG = { - title: "Kaody", - blocks: "Bolongana", - linkTooltip: "Hitahiry ary hampirohy amin'ny bolongana.", - runTooltip: "Handefa ny fandaharana voafaritry ny bolongana ao amin'ny erana iasana.", - badCode: "Hadisoam-pandaharana:\n%1", - timeout: "Tafahoatra ny isa ambony indrindra ny isan'ny fiverimberenana.", - discard: "Hamafa ny bolongana %1?", - trashTooltip: "Hanary ny bolongana rehetra.", - catLogic: "Lôjika", - catLoops: "Tondro mifolaka", - catMath: "Matematika", - catText: "Soratra", - catLists: "Lisitra", - catColour: "Loko", - catVariables: "Ova", - catFunctions: "Paika", - listVariable: "lisitra", - textVariable: "soratra", - httpRequestError: "Nisy olana tamin'ilay hataka.", - linkAlert: "Zarao amin'ity rohy ity ny bolonganao: \n\n%1", - hashError: "Miala tsiny, tsy miady amin'ny fandaharana notehirizina '%1'.", - xmlError: "Tsy nahasokatra ny rakitra voatahirinao. Mety namboarina tamin'ny versionan'i Blockly hafa angamba ilay izy?", - badXml: "Hadisoana tam-pamakiana ny XML:\n%1\n\nSafidio 'OK' raha hamoy ny fiovana, na 'Aoka ihany' raha mbola hitoy hanova ny XML." -}; diff --git a/demos/code/msg/sco.js b/demos/code/msg/sco.js deleted file mode 100644 index 161513937..000000000 --- a/demos/code/msg/sco.js +++ /dev/null @@ -1,25 +0,0 @@ -var MSG = { - title: "Code", - blocks: "Blocks", - linkTooltip: "Hain n airt til blocks.", - runTooltip: "Rin the program defined bi the blocks in the wairkspace.", - badCode: "Program mistak:\n%1", - timeout: "Mucklest execution iterations exceedit.", - discard: "Delyte aw %1 blocks?", - trashTooltip: "Hiff aw blocks.", - catLogic: "Logeec", - catLoops: "Luips", - catMath: "Maths", - catText: "Tex", - catLists: "Leets", - catColour: "Colour", - catVariables: "Variables", - catFunctions: "Functions", - listVariable: "leet", - textVariable: "tex", - httpRequestError: "Thaur wis ae problem wi the request.", - linkAlert: "Shair yer blocks wi this airtin:\n\n%1", - hashError: "Sairrie, '%1' disna correspond wi onie hained program.", - xmlError: "Coudnae laid yer hained file. Perhaps it wis makit wi ae deefferent version o Blockly?", - badXml: "Mistak parsin XML:\n%1\n\nSelect 'OK' tae hiff yer chynges or 'Cancel' tae further eedit the XML." -}; diff --git a/demos/graph/index.html b/demos/graph/index.html index d8a3c31a3..c93f6a148 100644 --- a/demos/graph/index.html +++ b/demos/graph/index.html @@ -9,26 +9,14 @@ -
-

Blockly > Demos > Graph

@@ -55,7 +41,16 @@

→ More info on Realtime generation...

-
+ + + + + +
+
+
+
+
@@ -256,6 +251,14 @@ Graph.plot = function(code) { return table; }; +/** + * Force Blockly to resize into the available width. + */ +Graph.resize = function() { + var width = Math.max(window.innerWidth - 440, 250); + document.getElementById('blocklyDiv').style.width = width + 'px'; +}; + /** * Initialize Blockly and the graph. Called on page load. */ @@ -270,6 +273,7 @@ Graph.init = function() { } window.addEventListener('load', Graph.init); +window.addEventListener('resize', Graph.resize); diff --git a/javascript_compressed.js b/javascript_compressed.js index 852ea9f27..acf7789ba 100644 --- a/javascript_compressed.js +++ b/javascript_compressed.js @@ -47,7 +47,7 @@ d+" = 0; "+d+" < "+e+"; "+d+"++) {\n"+c+"}\n")};Blockly.JavaScript.controls_whil Blockly.JavaScript.controls_for=function(a){var b=Blockly.JavaScript.variableDB_.getName(a.getFieldValue("VAR"),Blockly.Variables.NAME_TYPE),c=Blockly.JavaScript.valueToCode(a,"FROM",Blockly.JavaScript.ORDER_ASSIGNMENT)||"0",d=Blockly.JavaScript.valueToCode(a,"TO",Blockly.JavaScript.ORDER_ASSIGNMENT)||"0",e=Blockly.JavaScript.valueToCode(a,"BY",Blockly.JavaScript.ORDER_ASSIGNMENT)||"1",f=Blockly.JavaScript.statementToCode(a,"DO"),f=Blockly.JavaScript.addLoopTrap(f,a.id);if(Blockly.isNumber(c)&&Blockly.isNumber(d)&& Blockly.isNumber(e)){var g=parseFloat(c)<=parseFloat(d);a="for ("+b+" = "+c+"; "+b+(g?" <= ":" >= ")+d+"; "+b;b=Math.abs(parseFloat(e));a=(1==b?a+(g?"++":"--"):a+((g?" += ":" -= ")+b))+(") {\n"+f+"}\n")}else a="",g=c,c.match(/^\w+$/)||Blockly.isNumber(c)||(g=Blockly.JavaScript.variableDB_.getDistinctName(b+"_start",Blockly.Variables.NAME_TYPE),a+="var "+g+" = "+c+";\n"),c=d,d.match(/^\w+$/)||Blockly.isNumber(d)||(c=Blockly.JavaScript.variableDB_.getDistinctName(b+"_end",Blockly.Variables.NAME_TYPE), a+="var "+c+" = "+d+";\n"),d=Blockly.JavaScript.variableDB_.getDistinctName(b+"_inc",Blockly.Variables.NAME_TYPE),a+="var "+d+" = ",a=Blockly.isNumber(e)?a+(Math.abs(e)+";\n"):a+("Math.abs("+e+");\n"),a+="if ("+g+" > "+c+") {\n",a+=Blockly.JavaScript.INDENT+d+" = -"+d+";\n",a+="}\n",a+="for ("+b+" = "+g+";\n "+d+" >= 0 ? "+b+" <= "+c+" : "+b+" >= "+c+";\n "+b+" += "+d+") {\n"+f+"}\n";return a}; -Blockly.JavaScript.controls_forEach=function(a){var b=Blockly.JavaScript.variableDB_.getName(a.getFieldValue("VAR"),Blockly.Variables.NAME_TYPE),c=Blockly.JavaScript.valueToCode(a,"LIST",Blockly.JavaScript.ORDER_ASSIGNMENT)||"[]",d=Blockly.JavaScript.statementToCode(a,"DO"),d=Blockly.JavaScript.addLoopTrap(d,a.id);a=Blockly.JavaScript.variableDB_.getDistinctName(b+"_index",Blockly.Variables.NAME_TYPE);d=Blockly.JavaScript.INDENT+b+" = "+c+"["+a+"];\n"+d;return"for (var "+a+" in "+c+") {\n"+d+"}\n"}; +Blockly.JavaScript.controls_forEach=function(a){var b=Blockly.JavaScript.variableDB_.getName(a.getFieldValue("VAR"),Blockly.Variables.NAME_TYPE),c=Blockly.JavaScript.valueToCode(a,"LIST",Blockly.JavaScript.ORDER_ASSIGNMENT)||"[]",d=Blockly.JavaScript.statementToCode(a,"DO"),d=Blockly.JavaScript.addLoopTrap(d,a.id);a=Blockly.JavaScript.variableDB_.getDistinctName(b+"_index",Blockly.Variables.NAME_TYPE);d=Blockly.JavaScript.INDENT+b+" = "+c+"["+a+"];\n"+d;return"for (var "+a+" in "+c+") {\n"+d+"}\n"}; Blockly.JavaScript.controls_flow_statements=function(a){switch(a.getFieldValue("FLOW")){case "BREAK":return"break;\n";case "CONTINUE":return"continue;\n"}throw"Unknown flow statement.";}; // Copyright 2012 Google Inc. Apache License 2.0 Blockly.JavaScript.math={};Blockly.JavaScript.math_number=function(a){return[parseFloat(a.getFieldValue("NUM")),Blockly.JavaScript.ORDER_ATOMIC]}; diff --git a/msg/json/en.json b/msg/json/en.json index 5328c7804..bb694dee5 100644 --- a/msg/json/en.json +++ b/msg/json/en.json @@ -1,7 +1,7 @@ { "@metadata": { "author": "Ellen Spertus ", - "lastupdated": "2014-10-29 22:38:54.997396", + "lastupdated": "2014-11-20 15:37:54.063549", "locale": "en", "messagedocumentation" : "qqq" },