Enhancement : palette color creator

- Added import of GPL files
This commit is contained in:
jdescottes
2014-09-07 18:25:17 +02:00
parent e457209c8f
commit 125e332b7c
6 changed files with 82 additions and 8 deletions

View File

@@ -13,6 +13,10 @@
}
ns.Base64 = {
toText : function (base64) {
return window.atob(base64.replace(/data\:.*?\;base64\,/,''));
},
decode : function(base64) {
var outptr = 0;
var last = [0, 0];

View File

@@ -1,6 +1,8 @@
(function () {
var ns = $.namespace('pskl.utils');
var BASE64_REGEX = /\s*;\s*base64\s*(?:;|$)/i;
ns.BlobUtils = {

View File

@@ -12,7 +12,7 @@
*/
loadFromFile : function (file, onSuccess, onError) {
pskl.utils.FileUtils.readFile(file, function (content) {
var rawPiskel = window.atob(content.replace(/data\:.*?\;base64\,/,''));
var rawPiskel = pskl.utils.Base64.toText(content);
var serializedPiskel = JSON.parse(rawPiskel);
var fps = serializedPiskel.piskel.fps;
var descriptor = new pskl.model.piskel.Descriptor(serializedPiskel.piskel.name, serializedPiskel.piskel.description, true);