refactored project loading structure

snap7
jmoenig 2021-04-21 16:59:37 +02:00
rodzic cc56f710bf
commit 69f7e99900
3 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -8,6 +8,9 @@
* **Notable Fixes:**
* made scrollbars in the wardrobe and jukebox more responsive
### 2021-04-21
* store: refactored project loading structure
### 2021-04-20
* scenes, store, gui: multi-scene project serialization format, first pass

Wyświetl plik

@ -21,7 +21,7 @@
<script src="src/video.js?version=2019-06-27"></script>
<script src="src/maps.js?version=2020-03-25"></script>
<script src="src/xml.js?version=2020-04-27"></script>
<script src="src/store.js?version=2021-04-20"></script>
<script src="src/store.js?version=2021-04-21"></script>
<script src="src/locale.js?version=2021-03-15"></script>
<script src="src/cloud.js?version=2021-02-04"></script>
<script src="src/api.js?version=2021-01-25"></script>

Wyświetl plik

@ -61,7 +61,7 @@ Project*/
// Global stuff ////////////////////////////////////////////////////////
modules.store = '2021-April-20';
modules.store = '2021-April-21';
// XML_Serializer ///////////////////////////////////////////////////////
@ -326,10 +326,10 @@ SnapSerializer.prototype.loadProjectModel = function (xmlNode, ide, remixID) {
'\n\nand may be incompatible or fail to load here.'
);
}
return this.rawLoadProjectModel(xmlNode, remixID);
return this.loadScene(xmlNode, remixID);
};
SnapSerializer.prototype.rawLoadProjectModel = function (xmlNode, remixID) {
SnapSerializer.prototype.loadScene = function (xmlNode, remixID) {
// private
var scene = new Scene(),
model,