fixed editing cells in list watchers showing more than 100 items

pull/95/head
jmoenig 2020-06-14 11:58:01 +02:00
rodzic 1085e5dcc2
commit b5fb8c3ec4
3 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -29,6 +29,7 @@
* multi-c slots embedding reporters has been disabled
* programmatically changing a clone from "permanent" to "temporary" now works in presentation mode
* costumes and sounds of clones are now properly shadowed when modifying them programmatically
* fixed editing cells in multi-page list watchers
* **Translation Updates:**
* New Hebrew translation
* Ukranian

Wyświetl plik

@ -9,7 +9,7 @@
<script type="text/javascript" src="src/widgets.js?version=2020-05-06"></script>
<script type="text/javascript" src="src/blocks.js?version=2020-06-04"></script>
<script type="text/javascript" src="src/threads.js?version=2020-06-11"></script>
<script type="text/javascript" src="src/objects.js?version=2020-06-09"></script>
<script type="text/javascript" src="src/objects.js?version=2020-06-14"></script>
<script type="text/javascript" src="src/gui.js?version=2020-06-08"></script>
<script type="text/javascript" src="src/paint.js?version=2020-05-17"></script>
<script type="text/javascript" src="src/lists.js?version=2020-05-18"></script>

Wyświetl plik

@ -84,7 +84,7 @@ BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, BooleanSlotMorph,
localize, TableMorph, TableFrameMorph, normalizeCanvas, VectorPaintEditorMorph,
HandleMorph, AlignmentMorph, Process, XML_Element, WorldMap, copyCanvas*/
modules.objects = '2020-June-09';
modules.objects = '2020-June-14';
var SpriteMorph;
var StageMorph;
@ -10940,7 +10940,10 @@ CellMorph.prototype.reactToEdit = function (textMorph) {
if (!isNil(this.idx)) {
listWatcher = this.parentThatIsA(ListWatcherMorph);
if (listWatcher) {
listWatcher.list.put(textMorph.text, this.idx);
listWatcher.list.put(
textMorph.text,
this.idx + listWatcher.start - 1
);
}
}
};