added newList() to Snap API

pull/95/head
jmoenig 2020-07-06 18:09:20 +02:00
rodzic 9b3ae88c3e
commit de22d4ef4a
1 zmienionych plików z 13 dodań i 3 usunięć

Wyświetl plik

@ -27,7 +27,7 @@
prerequisites:
--------------
needs gui.js and morphic.js
needs gui.js, lists.js and morphic.js
documentation
@ -54,6 +54,10 @@
- IDE_Morph.prototype.getVar()
- IDE_Morph.prototype.setVar()
Create and Modify Lists
- IDE_Morph.prototype.newList()
Getting hold of an ide can usually be achieved by
evaluating:
@ -192,11 +196,11 @@
*/
/*global modules, IDE_Morph, isString, Map*/
/*global modules, IDE_Morph, isString, Map, List*/
// Global stuff ////////////////////////////////////////////////////////
modules.api = '2020-April-27';
modules.api = '2020-July-06';
// IDE_Morph external communication API - experimental
/*
@ -303,3 +307,9 @@ IDE_Morph.prototype.setVar = function (name, value) {
// raise an error if no global variable of that name exists
this.stage.globalVariables().setVar(name, value);
};
IDE_Morph.prototype.newList = function (array) {
// return a new Snap list the shape of the given array, if any
// nested array will not be automatically converted to nested lists
return new List(array);
};