fixed #2142 - search and keyboard entry support for custom block translations

upd4.2
jmoenig 2018-07-06 08:42:14 +02:00
rodzic 3bb1b585ae
commit d2ffef79cc
3 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -4221,3 +4221,7 @@ Translation Updates:
------
* Threads: added JIT compiler support for "change variable" primitive
* Threads: optimized RUN with reportURL (fire-and-forget)
180706
------
* Objects: fixed #2142 - search and keyboard entry support for custom block translations

Wyświetl plik

@ -83,7 +83,7 @@ BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, localize,
TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph,
AlignmentMorph, Process, XML_Element, VectorPaintEditorMorph*/
modules.objects = '2018-June-21';
modules.objects = '2018-July-06';
var SpriteMorph;
var StageMorph;
@ -2691,7 +2691,7 @@ SpriteMorph.prototype.blocksMatching = function (
[this.customBlocks, stage.globalBlocks].forEach(function (blocksList) {
blocksList.forEach(function (definition) {
if (contains(types, definition.type)) {
var spec = localize(definition.blockSpec()).toLowerCase(),
var spec = definition.localizedSpec().toLowerCase(),
rel = relevance(labelOf(spec), search);
if (rel !== -1) {
blocks.push([definition.templateInstance(), rel + '2']);

Wyświetl plik

@ -8,7 +8,7 @@
<script type="text/javascript" src="widgets.js?version=2018-06-21"></script>
<script type="text/javascript" src="blocks.js?version=2018-06-21"></script>
<script type="text/javascript" src="threads.js?version=2018-07-05"></script>
<script type="text/javascript" src="objects.js?version=2018-06-21"></script>
<script type="text/javascript" src="objects.js?version=2018-07-06"></script>
<script type="text/javascript" src="gui.js?version=2018-07-03"></script>
<script type="text/javascript" src="paint.js?version=2018-06-21"></script>
<script type="text/javascript" src="lists.js?version=2018-06-21"></script>