fixed storing costume metadata in projects and sprite

snap8
Jens Mönig 2022-04-26 12:13:17 +02:00
rodzic 5008b7eba5
commit bd6f39955e
3 zmienionych plików z 7 dodań i 5 usunięć

Wyświetl plik

@ -47,6 +47,7 @@
* gui: distinguish between embedded blocks code and raw data in PNGs
* morphic: fixed bulk-drop of images
* German translation update for "get blocks" and "get data"
* store: fixed storing costume metadata in projects and sprite
### 2022-04-25
* morphic, gui, objects, extensions: renamed "embeddedCode" property of costumes to "embeddedData"

Wyświetl plik

@ -30,7 +30,7 @@
<script src="src/maps.js?version=2021-06-15"></script>
<script src="src/extensions.js?version=2022-04-25"></script>
<script src="src/xml.js?version=2021-07-05"></script>
<script src="src/store.js?version=2022-04-05"></script>
<script src="src/store.js?version=2022-04-26"></script>
<script src="src/locale.js?version=2022-08-26"></script>
<script src="src/cloud.js?version=2021-02-04"></script>
<script src="src/api.js?version=2022-04-05"></script>

Wyświetl plik

@ -63,7 +63,7 @@ Project*/
// Global stuff ////////////////////////////////////////////////////////
modules.store = '2022-April-20';
modules.store = '2022-April-26';
// XML_Serializer ///////////////////////////////////////////////////////
/*
@ -1653,9 +1653,9 @@ SnapSerializer.prototype.loadValue = function (model, object) {
v.version = +new Date();
if (Object.prototype.hasOwnProperty.call(
model.attributes,
'code'
'embed'
)) {
v.code = model.attributes.code;
v.embeddedData = model.attributes.embed;
}
if (typeof v.loaded === 'function') {
v.loaded();
@ -1989,7 +1989,8 @@ Costume.prototype.toXML = function (serializer) {
this.rotationCenter.y,
this instanceof SVG_Costume ? this.contents.src
: normalizeCanvas(this.contents).toDataURL('image/png'),
this.code ? serializer.format(' code="@"', this.code) : ''
this.embeddedData ? serializer.format(' embed="@"', this.embeddedData)
: ''
);
};